F5 용어집

TCP/IP

TCP/IP란 무엇인가요?

TCP/IP는 TCP(전송 제어 프로토콜)와 IP(인터넷 프로토콜)의 조합으로, 인터넷에서 데이터를 교환하는 데 가장 널리 사용되는 프로토콜 집합입니다.

TCP/IP는 DARPA(국방 고등 연구 계획국)가 광역 네트워크를 위해 수행한 패킷 통신 연구의 일부로 시작되었습니다. 이는 인터넷의 전신인 ARPANET의 프로토콜이 되었으며, UNIX 기반 운영 체제에서의 지원으로 인해 널리 채택되어 서로 다른 공급업체의 컴퓨터 간의 상호 운용성을 가능하게 했습니다. 오늘날 TCP/IP는 인터넷뿐만 아니라 다른 많은 네트워크의 표준 프로토콜이 되었습니다.

OSI 참조 모델 내에서 TCP는 4계층(전송 계층)에 위치하며, 포트 간 세션 설정 및 연결 해제, 통신 제어를 담당합니다. IP는 3계층(네트워크 계층)에서 작동하며, 인터넷 기능에 필수적인 라우팅 및 통신 경로를 관리합니다. IP 아래에는 이더넷과 같은 프로토콜이 배치되는 데이터 링크 계층이 있습니다.

데이터 링크 계층은 제한된 범위 내에서 장치 간의 직접 통신을 담당하는 반면, 네트워크 계층(IP)은 라우터를 통해 확장된 영역 간에 데이터를 교환할 수 있도록 합니다. 서로 다른 네트워크를 연결하는 이러한 기능 때문에 IP를 "인터넷" 프로토콜이라고 부릅니다. 인터넷이 등장하기 전에는 네트워크란 직접적인 통신 경로를 의미했지만, IP의 도입으로 서로 다른 네트워크를 상호 연결할 수 있게 되면서 이 패러다임에 혁명이 일어났습니다.

TCP는 IP 상에서 작동하여 안정적인 데이터 전송을 보장하는 프로토콜입니다. 패킷 손실 시 패킷 재전송, 패킷 재정렬, 소스 IP 주소 검증 등의 메커니즘을 갖추고 있어 매우 안정적인 통신이 가능합니다. IP 위에서 작동하는 다른 전송 계층 프로토콜로는 UDP와 SCTP가 있습니다.