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 |