네트워크에 대해서 하나도 모르는 나❕
📖 그림으로 배우는 HTTP & NetWork 책을 통해서 배우기로 했다.
전공자가 읽을만한 어려운 책도 있지만,,, 그건 이거 읽고 나서 배워보는걸로 ㅎㅎ...
해당 목차의 내용과 이후 글들은 모두 그림으로 배우는 HTTP & Network을 참조했습니다.
📌 웹은 HTTP로 나타낸다.
📌 HTTP가 등장한 배경
웹 브라우저 주소 입력란에 URL을 입력하면 웹페이지로 들어갈 수 있다.
입력하면..? ➡️ 내가 누군지는 모르겠지만, 누군가에게 원하는 URL을 송신하는 것이다.
그 누군가가 응답을 주면 ➡️ 웹페이지(리소스)가 표시된다.
응답을 주는 그 누군가 ➡️ 서버
서버에 의뢰를 하는 웹 브라우저 등 ➡️ 클라이언트
클라이언트에서 서버까지 일련의 흐름을 결정하고 있는 것은, 웹에서 HTTP
라고 불리는 프로토콜이다.
웹은 HTTP라는 약속을 통한 통신으로 이루어져있다.
어떤 연구자가 동료 연구자와 지식을 공유하기 위해 시스템을 고안했는데, 이 시스템이 WWW의 기본이 되었다.
WWW은 웹 브라우저. 하이퍼 텍스트를 열람할 수 있는 클라이언트 애플리케이션이다.
문서 기술 언어 : HTML
문서 전송 프로토콜 : HTTP
문서 주소 지정 방법 : URL
🤔 HTTP/1.0
정식으로 처음 공개된 사양이지만 여전히 많은 서버에서 사용 중이다.
🤔 HTTP/1.1
가장 많이 사용되는 버전이다.
🤔 HTTP/2.0
HTTP가 보급되기 이전에, 인터넷 초창기 무렵부터 존재하는 프로토콜
FTP
: 파일을 전송할 때 사용되는 프로토콜, 지금도 자주 이용된다.NNTP
: NetNews라는 전자회의실에서 사용되었던 프로토콜이다. 지금은 사용 🙅 Archie
: Anonymous FTP가 공개되어있는 파일 정보를 검색하기 위한 프로토콜, 주로 사용 🙅WAIS
: 복수의 데이터베이스를 컴퓨터로 검색하기 위한 프로토콜이다. 지금은 주로 사용 🙅Gopher
: 인터넷에 접속한 컴퓨터에 어떤 정보가 있는지를 검색하기 위한 프로토콜, 주로 사용 🙅