웹_프론트엔드/로드맵 챌린지

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

    브라우저의 주요 기능과 기본 구조 브라우저는 웹에 접근하기 위한 소프트웨어로 크롬, 파이어폭스, 사파리, 엣지 등 여러가지가 있다. 구글에 접속하기 위해 크롬을 켠 후 주소 입력창에 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개의 선이 필요하게 된다. 컴퓨터가 수 천, 수 만 대라면? 라우터끼리 연결하면 된다. 이 방식으로 라우터와 라우터를 연결함으로 무한히 확장할 수 있다. 하지만, 해외 같이 물리적으로 아주 먼 지역을 연결해야 한다면? 세계 곳곳에 깔아놓은 완벽한 배선인 전화선을 이용한다. ..