TCP/IP 4계층 모델
TCP/IP 4계층 모델 : OSI 모델을 기반으로 실무적으로 이용할 수 있도록 현실에 맞춰 단순화된 모델
4계층 : 애플리케이션 계층
- OSI 계층의 세션 계층, 표현 계층, 응용 계층에 해당
- TCP/UDP 기반의 응용 프로그램을 구현할 때 사용
- ex) FTP, HTTP, SSH
3계층 : 전송 계층
- OSI 계층의 전송 계층에 해당
- 통신 노드 간의 연결을 제어하고, 신뢰서 있는 데이터 전송을 담당
- ex) TCP/UDP
2계층 : 인터넷 계층
- OSI 계층의 네트워크 계층에 해당
- 통신 노드 간의 IP 패킷을 전송하는 기능 및 라우팅을 담당
- ex) IP, ARP, PARP
1계층 : 네트워크 인터페이스 계층
- OSI 계층의 물리 계층과 데이터 링크 계층에 해당하며 물리적인 주소로 MAC을 사용
- ex) LAN, 패킷망 등에 사용됨
응용 계층
: 네트워크 모델의 최상위 계층으로 사용자와의 인터페이스를 제공하는 계층
- 사용자가 웹 서핑을 할 때는 웹 브라우저를 사용하고 메일을 주고 받을 때에는 Outlook과 같은 메일 프로그램을 사용하는 것을 예시로 들 수 있음
- 이렇게 응용 계층은 이메일, 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 사용자에게 제공하는 계층
- 이 때 애플리케이션은 서비스를 요청하는 측에서 사용하는 어플리케이션과 서비스를 제공하는 어플리세이션으로 분류됨
- 일반적으로 서비스를 요청하는 측을 클라이언트, 서비스를 제공하는 측을 서버라고 함
- 웹 브라우저나 메일 프로그램은 사용자 측에서 사용하는 애플리케이션이니 클라이언트에 속하는 반면, 서비스를 제공하는 측인 서버에서는 웹 서버 프로그램과 메일 서버 프로그램 등이 있음
- 클라이언트와 서버 모두 응용 계층에서 동작함
'Network' 카테고리의 다른 글
[API] GraphQL (0) | 2023.01.28 |
---|---|
[HTTP] 특징 (0) | 2023.01.03 |
네트워크 계층 모델 - OSI 7계층 모델 (0) | 2023.01.03 |
TCP/IP (0) | 2023.01.03 |
IP와 IP Packet (0) | 2023.01.03 |