본문 바로가기
CS/네트워크

TCP/IP 4계층

by KDGdev 2023. 1. 31.

TCP/IP


TCP/IP란 네트워크 사이에서 사람들이 정보를 주고받는 데 이용되는 통신 프로토콜입니다.

 

TCP/IP는 4개의 계층(애플리케이션 계층 / 전송 계층 / 인터넷 계층 / 링크 계층)으로 나누어집니다.

 

 

애플리케이션 계층

  • FTP, HTTP, SSH, SMTP, DNS 등 응용 프로그램이 사용되는 프로토콜 계층입니다.
  • 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 계층입니다.

 

전송 계층

  • 송신자와 수신자를 연결하는 통신 서비스를 제공하고 통신을 활성화시켜주는 계층입니다.
  • 해당 계층은 TCP와 UDP가 있습니다.
    • TCP
      • TCP는 Transmission Control Protocol의 약자입니다.
      • 송신자와 수신자 사이에 먼저 연결이 설정이 된 후 데이터가 전송되는 연결지향 프로토콜을 사용합니다.
      • 수신여부를 확인하기 때문에 신뢰성이 있습니다.
      • 모든 패킷을 전송하면 가상회선이 해제되고 패킷들은 전송된 순서대로 도착하는 방식인 가상회선 패킷 교환 방식을 사용합니다.
    • UDP
      • UDP는 User Datagram Protocol의 약자입니다.
      • 비연결형 프로토콜을 사용합니다.
      • 순서를 보장하지 않고 수신 여부를 확인하지 않으며 단순히 데이터만 주는 데이터그램 패킷 교환 방식을 사용합니다.
      • TCP보다 빠릅니다.

 

인터넷 계층

  • 네트워크 패킷을 지정된 목적지로 전송하기 위해 사용되는 계층입니다.
  • IP, ARP, ICMP, RARP, OSPF가 사용됩니다.

 

링크 계층

  • 전선, 광섬유, 무선 등으로 데이터를 전기신호로 변환하고 물리주소인 MAC주소를 통해 알맞은 기기를 찾아 실직적으로 데이터를 전달하는 계층입니다.

 

PDU

PDU란 계층별 데이터의 단위입니다.

  • 애플리케이션 계층: 메시지
  • 전송 계층: 세그먼트(TCP), 데이터그램(UDP)
  • 인터넷 계층: 패킷
  • 링크 계층: 프레임(데이터 링크 계층), 비트(물리 계층)

 

※ 잘못된 정보, 혹은 다른 의견이 있다면 댓글로 말해주세요. 감사합니다.