본문 바로가기
Network

네트워크 계층 모델 - TCP/IP 4계층 모델

by Mia_ 2023. 1. 3.

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