이 글은 Dev quiz 어플리케이션 null의 퀴즈 해설을 위한 글입니다.
보러가기 -> https://github.com/0hhanum/null_ios
question:
- TCP/IP 모델에서 HTTP 프토토콜이 속하는 계층은?
========================================
choices:
- "Application Layer"
- "Transport layer"
- "Internet Layer"
- "Network Interface Layer"
========================================
answer:
- A
TCP/IP 모델은 네트워크 통신을 효과적으로 수행하기 위해 4개(5개)의 계층으로 구성된 프로토콜 집합입니다.
각 계층은 특정한 역할을 담당하며, 데이터를 송수신하는 과정에서 순차적으로 캡슐화 및 역캡슐화가 이루어집니다.
각 계층을 거칠 때마다 데이터에는 해당 계층의 헤더가 추가됩니다.
HTTP 통신을 예로 들면 아래와 같습니다.
이러한 헤더는 수신 호스트에서 역순으로 제거되어 원래의 데이터를 복원합니다.
HTTP(Hypertext Transfer Protocol)는 웹 브라우저와 웹 서버 간에 데이터를 주고받기 위한 프로토콜입니다.
HTTP는 웹 페이지를 요청하고 응답을 받는 과정에서 사용되며 TCP/IP 모델의 최상위 계층인 Application Layer에 속합니다.