[HTTP] HTTP 개념 정리

jungmin kim·2021년 11월 30일
0

HTTP

목록 보기
1/5
post-thumbnail

1. HTTP 용어 정리

웹의 구성요소는 4가지이다.

1) HTML : 웹페이지를 만드는 컴퓨터 언어
2) URL : 원하는 웹페이지를 방문할 수 있도록 도와주는 주소체계
3) Web browser & Web server : 웹페이지를 주고 받는 소프트웨어
4) HTTP (HyperTextTransferProtocol)
: 웹브라우저와 웹서버가 통신을 할 때 사용하는 통신규칙

-오늘날에는 단지 html과 같은 텍스트 파일 뿐만 아니라 이미지, 오디오, 동영상과 같은
멀티미디어 파일을 전송하는 프로토콜이다.
-인터넷이 등장하는 근간.
HTTP 관련 MDN

비유)
Web browser(client) : 물건 구매자
Web Server(Server) : 물건 판매자 혹은 점원
HTML : 구매할 물건
Request : 물건 구매자가 점원에게 '(구매할)물건 주세요.'고 요청하는 것.
Response : 점원이 구매자에게 물건을 주며 '여기있습니다.'하고 응답하는 것.
HTTP : Request & Response 주고 받기 위해 알아들을 수 있는 공통의 약속, 메세지

2. 웹브라우저에서 직접 확인해보기

구글 메인화면 F12를 누르고 개발자모드로 들어왔다.
여기서 Network탭을 누른다.
다음과 같이 뜬다.


위와 같이 Network탭을 보면 구글 메인화면에 수많은 파일이 로드되고 있음을 확인할 수 있다.
이를 통해 웹브라우저와 웹 서버가 통신하는 내용을 확인할 수 있다.

웹 서버는 자기가 갖고 있는 정보를 응답하는 역할을 하고,
웹 브라우저는 사용자 대신 서버에게 정보를 요청하고, 서버에게 응답받은 정보를
화면에 그려주는 역할을 한다.

생활코딩 참고
HTTP-1.수업소개
HTTP-2.소개

0개의 댓글