본문 바로가기

Computer Science/Network

애플리케이션 계층의 프로토콜 HTTP

HTTP의 처리 흐름

- 애플리케이션이 없으면 통신이 시작되지 않는다. 애플리케이션이 사용하는 프로토콜을 모두 애플리케이션 계층 프로토콜이라 부름

- 애플리케이션 계층 프로토콜은 자신이 통신을 하는 것이 아니라 통신 자체는 모두 OS, 즉 TCP/IP에 맡김

- 웹 시스템에서 가장 중요한 애플리케이션 계층 프로토콜인 HTTP

- 클라이언트와 웹 서버는 HTTP를 통해서 몇 번이고 요청과 응답을 주고 받음

=> 요청에는 서버에 던지는 명령, 다양한 부가 정보 (클라이언트 브라우저, 입력 내용 등)이 포함됨

=> 응답에는 요청에 대한 결과와 그에 대한 상태 정보 (200 code 등), 메시지 바디에 실제 데이터를 저장함

 

출처: 그림으로 공부하는 IT인프라 구조

'Computer Science > Network' 카테고리의 다른 글

macOS 네트워크 키워드 정리  (0) 2022.11.11
소켓(Socket)이란?  (0) 2022.03.18
OSI 7계층 모델 vs. TCP/IP 4계층 모델  (0) 2022.03.18
프로토콜(Protocol)  (0) 2022.03.18
OSI 7계층 모델  (0) 2022.03.18