[Network] TCP/IP 4계층

2juhyunju ㅣ 2022. 9. 7. 22:19

TCP/IP 4계층 이란?

TCP/IP는 인터넷상의 장치가 서로 통신하는 데 사용하는 통신 프로토콜이다. 컴퓨터 네트워크에서 가장 널리 사용되는 프로토콜이며 컴퓨터와 다른 장치 간의 데이터 전송을 담당한다.

TCP/IP는 응용 계층, 전송 계층, 인터넷 계층 및 네트워크 인터페이스 계층의 4개 계층으로 구성됩니다. 각 계층은 통신 프로세스에서 특정 기능을 수행한다


1계층 - 네트워크 액세스 계층(Network Access Layer)

  • OSI 7계층의 1계층 물리계층과 2계층 데이터 링크 계층에 해당한다.
  • 물리적 네트워크에 대한 액세스 제공
  • 이더넷,Wi-Fi- 및 Bluetooth와 같은 프로토콜이 포함된다.
  • 네트워크 인터페이스의 물리적 특성을 포함하여 네트워크를 통해 데이터가 전송되는 방식을 정의한다.

2계층 - 인터넷 계층 (Internet Layer)

  • OSI 7계층의 3계층 네트워크 계층에 해당
  • 네트워크에서 데이터 패킷의 주소 지정 및 라우팅을 담당한다.
  • 주요 프로토콜은 IP이고 IP는 네트워크에서 개별 장치를 식별 및 주소 지정하고 데이터 패킷을 목적지로 라우팅하는 역할을 한다.
  • 프로토콜: IP,ARP,RARP,ICMP,IGMP

3계층 - 전송 계층 (Transport Layer)

  • OSI 7계층의 4계층 전송 계층에 해당
  • 호스트 간의 종단간 통신을 제공하고 데이터가 오류 없이 안정적으로 전송되도록 하는 역할
  • IP와 Port를 통해 프로세스와 통신한다.
  • 프로토콜: TCP,UDP
  • TCP는 데이터가 오류 없이 올바른 순서로 전송되도록 보장
    UDP는 비신뢰을 바탕으로 데이터 전달을 보장하지 않는다.

4계층 - 응용 계층 ( Application Layer )

  • OSI 7 계층의 5계층 세션계층,6계층 표현 계층,7계층 응용계층에 해당
  • 네트워크에 연결된 장치에서 실행되는 사용자 응용 프로그램에 네트워크 서비스를 제공
  • 프로토콜: HTTP,FTP,SMTP 및 Telnet등

요약하면 TCP/IP 프로토콜 스택은 각각 특정 기능 세트를 수행하는 4개의 계층으로 구성된다. 응용 프로그램 계층은 사용자 응용 프로그램에 네트워크 서비스를 제공하고, 전송 계층은 호스트 간의 종단 간 통신을 제공하고, 인터넷 계층은 네트워크를 통해 데이터 패킷의 주소 지정 및 라우팅을 담당하고, 네트워크 인터페이스 계층은 물리적 네트워크에 대한 액세스를 제공한다. 

OSI 7계층 모델은 더 상세하고 포괄적인 반면 TCP/IP 모델은 더 간단하고 실용적이다. OSI 모델은 학술 및 연구 환경에서 자주 사용되는 반면 TCP/IP 모델은 실제 네트워킹 구현에서 더 일반적으로 사용되는 등 차이점이 있다.

'Network' 카테고리의 다른 글

[Network] Jmeter HTTP Cookie Manager  (0) 2023.06.27
[Network] Jmeter  (0) 2023.06.20
[Network] DAS,NAS,SAN  (0) 2022.09.06
[Network] OSI 7계층  (0) 2022.09.03
[Network] 서버 성능 테스트  (0) 2022.08.26