
TCP/IP Model
정의
- 1960년대 국방부에서 설계 및 개발되었으며 표준 프로토콜을 기반으로 한다.
- 전송 제어 프로토콜/인터넷 프로토콜을 의미한다.
- TCP/IP 모델은 OSI 모델의 간결한 버전이다.
- OSI 모델의 7개 계층과 달리 4개 계층이 포함되어 있다.
- 층의 수는 때때로 5개 또는 4개로 지칭된다.
작동 방법
- TCP/IP 모델을 사용하여 인터넷을 통해 무언가를 보내려고 할 때마다 TCP/IP 모델은 송신자 측에서 데이터를 패킷으로 나누고 수신자 측에서는 동일한 패킷을 다시 결합하여 동일한 데이터를 구성해야 한다.
- 데이터는 먼저 한 순서로 이 계층에 들어가고 다시 역순으로 수신자 측에서 동일한 방식으로 구성된다.
Application Layer(4계층)

정의
- TCP/IP 네트워크 프로토콜 스택에서 가장 상위 레이어를 담당하고 있다.
- 대부분의 Application Layer에서는 클라이언트-서버 구조로 이루어져 있다.
- 클라이언트 : 서비스를 제공 받는 호스트
- 서버 : 서비스를 제공해주는 호스트
- End to End 통신(데이터가 송신자에서 수신자로 직접 전달되는 방식)과 오류 없는 데이터 전달을 담당한다.
- 네트워크에서 가장 상위에 위치하고, 사용자와 가장 가까운 계층으로, 사용자-소프트웨어 간 소통을 담당하는 계층이다.
- 직접 상호작용하기 때문에 가장 많은 다양성을 가지고 있다.