실제로 사용되는 네트워크 프로토콜의 집합이며,
초기에는 OSI 모델과는 다른 계층 구조를 가지고 있었다.TCP/IP는 초기 ARPANET에서 개발된 프로토콜이며
그 시기에는 OSI 모델이 아직 표준화되기 전이었다.
초기에 네트워크 프로토콜의 표준이었고 많은 기업과 시스템에서 사용됐다.
실질적으로 굳이 7계층으로 분리할 필요가 없을 정도로
네트워크 통신에 필요한 기능을 충분히 제공한다.
하드웨어와 네트워크 매체 간의 상호작용을 담당합니다.
물리적인 네트워크 인터페이스와 관련된 프로토콜을 다룹니다.
예를 들어, 이더넷, Wi-Fi, 이동통신 등과 관련된 프로토콜이 사용됩니다.
IP (Internet Protocol) 프로토콜을 기반으로 동작합니다.
패킷의 경로 선택, IP 주소 할당 및 라우팅과 같은 기능을 담당합니다.라우터와 같은 네트워크 장비에서 동작하는 프로토콜이 이 계층에서 작동합니다.
TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol)와
같은 프로토콜을 이용하여 종단 간 통신을 관리합니다.
데이터의 분할, 전송 제어, 오류 검출 및 복구 등을 담당합니다.
TCP는 신뢰성 있는 연결 지향적인 통신을 제공하고,
UDP는 비연결성이며 신뢰성이 떨어지는 데이터 전송을 지원합니다.
네트워크 응용프로그램과 사용자 간의 상호작용을 담당합니다.
HTTP, FTP, SMTP, DNS 등과 같은 다양한 응용 프로토콜을 이용하여 데이터 송수신을 처리합니다.
사용자 애플리케이션에서 가장 상위에 위치한 계층입니다.
각 계층은 상위 계층으로부터 데이터를 받아 처리하고, 하위 계층으로 데이터를 전달합니다.
이 계층화된 구조는 네트워크 통신의 기능과 책임을 분리하여 유연성과 확장성을 제공합니다.
또한, 다양한 프로토콜을 각 계층에 맞게 설계하여 상호 운용성을 확보할 수 있습니다.