포스트

TCP/IP

TCP/IP는 컴퓨터 사이의 통신 표준 및 상호연결에 대한 규약을 지정하는 프로토콜 스위트이다.

IP는 Internet Protocol의 약자이며 네트워크 계층에서 작동한다.
기본 명명법과 데이터그램이라고 불리는 패킷을 한 인터넷 호스트에서 다른 호스트로 전송할 수 있는 일종의 ‘배달 메커니즘’을 제공한다.

전송 과정에서 만약 데이터그램을 잃어버리거나 중복되어 도착하거나, 순서가 뒤바뀌어 도착하더라도 IP는 이러한 문제를 해결하지 않는다.
이러한 이유로 IP는 안정적이지 못하다.

IP에서 확장된 개념인 UDP라는 프로토콜도 존재한다.
UDP는 User Datagram Protocol의 약자로, 데이터그램이 host-to-host가 아닌 process-to-process로 전송되는 프로토콜이다.
(host-to-host는 물리적인 실체인 host(PC또는 라우터 등)간의 통신이며, process-to-process 통신은 물리적인 실체인 host 내부의 프로세스간의 통신이다.)

TCP는 IP를 기반으로 구현된 복잡한 프로토콜로, 신뢰성 있는 데이터 전송을 보장한다.
프로세스들 간에 안전한 완전 양방향 연결을 제공한다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.