웹_프론트엔드

    인터넷 - 호스팅은 무엇일까요?

    호스팅이란? 호스팅은 정보의 집약체인 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스를 말한다. 서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야 한다. 따라서 개인이 서버를 관리하기보다 전문 업체의 호스팅 서비스를 사용하는 것이 일반적이다. 호스팅의 종류 호스팅은 크게 3가지로 나뉜다. 1. 웹 호스팅 웹 호스팅은 여러 고객이 하나의 서버를 함께 사용하는 형태다. 다세대가 거주하는 빌라(웹서버)에 방 한 칸(홈페이지가 들어갈 공간)을 임대하여 사용하는 격이다. 장점: 하나의 서버를 나누어 쓰기 때문에 저렴하게 이용할 수 있고, 호스팅 업체의 통합 관리를 받기에 편리하다. 단점: 단독 ..

    인터넷 - 도메인 네임은 무엇일까요?

    도메인 네임(Domain Name) 도메인 네임은 알파벳과 숫자, '-'(dash, hiphen)로 구성되어 있다. 숫자와 점으로만 이루어진 IP 대신 이러한 도메인 네임을 사용함으로써 인터넷 상의 컴퓨터 주소를 쉽게 기억할 수 있다. www.google.co.kr 도메인 네임은 위와 같이 점(dot)으로 구분하여 계층적으로 이루어져 있다. 각 단계는 오른쪽에서부터 1단계, 2단계, 3단계 도메인이라고 불리며, 오른쪽에서 왼쪽으로 갈수록 도메인의 범위가 작아진다. 위 예의 경우 1단계는 국가 도메인(kr), 2단계는 도메인의 성격, 3단계는 도메인 네임을 등록하는 사람이 원하는 이름을 등록한다. 맨 앞의 www는 도메인 네임에 포함되지 않는 '호스트 명'이다. 도메인을 보유하고 있으면 해당 도메인을 활용..

    인터넷 - DNS와 작동 원리

    DNS란? 도메인 네임 시스템(Domain Name System)의 약자로, 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발된 시스템이다. 쉽게 말해, 우리가 네이버에 접속하기 위해서는 웹 브라우저에서 주소 입력창에 www.naver.com을 입력하는데, 이 도메인 주소를 해당하는 IP 주소로 변환하는 시스템인 것이다. IP 주소란? 네트워킹이 가능한 장비를 식별하는 주소를 가리킨다. IP주소는 네트워크 주소와 호스트 주소를 조합한 주소 체계를 가지고 있다. 네트워크 주소 : IP 기기가 속해 있는 네트워크를 구분 호스트 주소 : 네트워크 안에 있는 IP 기기를 구분 IPv4 IPv4 주소는 (.)마침표로 구분되며 4개의 8비트 필드로 구분된 ..

    인터넷 - 브라우저와 동작 원리

    브라우저의 주요 기능과 기본 구조 브라우저는 웹에 접근하기 위한 소프트웨어로 크롬, 파이어폭스, 사파리, 엣지 등 여러가지가 있다. 구글에 접속하기 위해 크롬을 켠 후 주소 입력창에 www.google.com을 입력하면 구글에 접근하게 되는데, 이 주소를 URI(Uniform Resource Identifier)라고 한다. URI는 HTML, CSS, JavaScript, PDF, 이미지 파일 등 다양한 자원에 접근할 수 있는 서버 주소이다. 브라우저는 이 자원들을 해석해 화면에 표시한다. 사용자 인터페이스: 요청한 페이지를 표시하는 부분 외 나머지 모든 부분으로, URI 주소 입력 및 표시창, 이전 버튼과 다음 버튼, 북마크, 새로고침과 정지 버튼, 홈 버튼 등으로 구성되어있다. 약속된 표준 명세서가 ..

    인터넷 - HTTP는 무엇일까요?

    HTTP (Hyper Text Transfer Protocol)란, 인터넷에서 서버와 클라이언트가 서로 데이터(하이퍼 텍스트 문서)를 주고 받기 위해 사용되는 통신 규약을 말한다. 사용자가 브라우저를 통해(클라이언트) 어떤 서비스를 요청(request)하면 서버에서는 해당 요청사항에 맞는 결과를 찾아서 사용자에게 응답(response)한다. 기본적으로 TCP/IP(Transmission Control Protocol / Internet Protocol)을 이용하며, 사용 포트 번호는 기본적으로 80이다. HTTP는 1989년 팀 버너스-리에 의해 처음 설계되어 인터넷을 통한 월드 와이드 웹(World-Wide Web 일명 : www) 기반에서 전 세계적인 정보 공유를 이루는데 큰 역할을 했다. 인터넷 기..

    인터넷 - 인터넷은 어떻게 작동될까요?

    인터넷이란 웹의 핵심적인 기술로, 컴퓨터들이 서로 통신 가능한 거대한 네트워크를 말한다. 두 개의 컴퓨터를 서로 연결하기 위해서는 하나의 선이 필요하지만, 10대의 컴퓨터를 연결하려면 45(10X9/2)개의 선이 필요하다. 이를 해결하기 위해 아래와 같이 '라우터'라고 하는 특수한 소형 컴퓨터를 이용한다. 이 라우터는 컴퓨터에서 보낸 메시지가 지정한 다른 컴퓨터로만 전달하게 한다. 이로써 10대의 컴퓨터를 연결하는데 90개가 아닌 10개의 선이 필요하게 된다. 컴퓨터가 수 천, 수 만 대라면? 라우터끼리 연결하면 된다. 이 방식으로 라우터와 라우터를 연결함으로 무한히 확장할 수 있다. 하지만, 해외 같이 물리적으로 아주 먼 지역을 연결해야 한다면? 세계 곳곳에 깔아놓은 완벽한 배선인 전화선을 이용한다. ..