TCP/IP 4계층 모델

신창용·2023년 1월 4일
0

네트워크

목록 보기
5/7

TCP/IP 4계층 모델은 OSI 모델을 기반으로 실무적으로 이용할 수 있도록 현실에 맞춰 단순화된 모델이다.
쉽게 말해 OSI 계층 이론을 실제 사용하는, 즉실용성에 기반을 둔 현대의 인터넷 표준이 TCP/IP 4계층이라고 할 수 있다.

TCP/IP 4계층 모델은 그림과 같이 4개의 계층으로 이루어 져있다.

  • 4계층: 어플리케이션 계층: OSI 계층의 세션 계층, 표현 계층, 응용 계층에 해당하며 TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다.
    • FTP,HTTP,SSH
  • 3계층: 전송 계층: OSI 계층의 전송 계층에 해당하며 통신 노드간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다.
    • TCP/UDP
  • 2계층: 인터넷 계층: OSI 계층의 네트워크 계층에 해당하며 통신 노드 간의 IP 패킷을 전송하는 기능 및 라우팅을 담당한다.
    • IP,ARP,RARP
  • 1계층: 네트워크 인터페이스 계층: OSI 계층의 물리 계층과 데이터 링크 계층에 해당하며 물리적인 주소로 MAC을 사용한다.
    • LAN, 패킷망 등에 사용됨

응용 계층

응용 계층은 네트워크 모델의 최상위 계층으로 최종적으로 사용자와의 인터페이스를 제공하는 계층이다.
쉽게 말해 사용자가 웹 서핑을 할 때에는 웹 브라우저를 사용하고 메일을 주고 받을 때는 Outlook과 같은 메일 프로그램을 사용하는 것을 예시로 들 수 있다.
이렇게 응용 계층은 이메일, 파일 전송, 웹 사이트 조회 등 어플리케이션에 대한 서비스를 사용자에게 제공하는 계층이다.

이때 어플리케이션은 서비스를 요청하는 측(사용자 측)에서 사용하는 어플리케이션과 서비스를 제공하는 측의 어플리케이션으로 분류 된다.
일반적으로 서비스를 요청하는 측은 클라이언트, 서비스를 제공하는 측을 서버라고 한다.
웹 브라우저나 메일 프로그램은 사용자 측에서 사용하는 어플리케이션이니 클라이언트에 속하는 반면, 서비스를 제공하는 측인 서버에는 퉵 서버 프로그램과 메일 서버 프로그램 등이 있다.
클라이언트와 서버 모두 응용 계층에서 동작한다.

profile
코딩으로 쓰는 일기장

0개의 댓글