2.2 TCP/IP 4계층 모델

코난·2025년 1월 7일
0

CS 면접 정리

목록 보기
67/67

TCP/IP 4계층 구조

왼쪽의 OSI 7계층에서 TCP/IP 계층으로 발전하면서 계층이 많이 사라졌는데 이러한 계층 구분은 특정 계층이 변경되었을 때 다른 계층이 영향을 받지 않도록 설계되었다.

애플리케이션 계층

OSI 7계층의 세션 계층, 표현 계층, 응용 계층에 해당한다. TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다. 서버나 클라이언트 응용 프로그램이 이 계층에서 동작한다.
프로토콜 : FTP, HTTP, SSH

전송 계층

OSI 7계층의 전송 계층에 해당한다. 통신 노드간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다. TCP는 IP 위에서 동작하는 프로토콜로 데이터 전달을 보증하고 보낸 순서대로 받게 해준다.
프로토콜 : TCP, UDP



  • TCP : 패킷 사이의 순서를 보장하고, 연결지향 프로토콜을 사용함. 가상회선 패킷 교환 방식을 사용함.
  • 가상 회선 패킷 교환 방식 : 순서대로 도착하는 것을 보장하므로 오류 제어가 쉽고 경로가 한 번 결정되면 각 노드에서 처리 시간은 데이터그램 방식보다 적다.


UDP : 패킷 사이의 순서를 보장하지 않고, 수신 여부를 확인하지 않으며, 단순히 데이터만 주는 데이터그램 패킷 교환 방식을 사용함.

  • 데이터그램 패킷 교환 방식 : 가상 회선과 달리 여러 경로로 패킷을 보낼 수 있으므로, 망 상황에 따라 유연하게 패킷 교환을 할 수 있으며 오버헤드가 적음.

인터넷 계층

OSI 7계층의 네트워크 계층에 해당한다. 통신 노드 간 IP 패킷을 전송하는 기능과 라우팅 기능을 담당한다. IP를 담당하여 데이터의 원천지와 목적지에 관한 정보를 첨부한다. 패킷 전달 여부를 보증하지는 않고 경로를 설정해 최대한 빨리 보내도록 한다.
프로토콜 : IP, ARP, RARP

네트워크 엑세스 계층

OSI 7계층의 물리 계층과 데이터 링크 계층에 해당한다. 물리적인 주소로 MAC 주소를 사용한다. LAN, 패킷망 등에 사용된다.


참고

http://jkkang.net/unix/netprg/chap1/net1_2.html
https://hahahoho5915.tistory.com/15
https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-TCP-IP-%EC%A0%95%EB%A6%AC-%F0%9F%91%AB%F0%9F%8F%BD-TCP-IP-4%EA%B3%84%EC%B8%B5
https://better-together.tistory.com/134
https://papari1123.github.io/network/TCP_IP/

profile
몸은 커졌어도, 머리는 그대로... 하지만 불가능을 모르는 명탐정 현아! 진실은 언제나 하나!

0개의 댓글