
각 프로토콜에 대한 설명 전에 OSI 7계층에 대해 알아보자. OSI 7계층은 국제표준화기구에서 개발한 모델로 네트워크 프로토콜 디자인과 통신을 계층으로 나눠 설명한 것이다. 각 단계를 7계층으로 나눔으로써 통신 과정 중에 특정한 곳에 이상이 생길 경우 다른 단계의 장비 및 소프트웨어를 건드리지 않고 장애를 일으킨 단계에서 해결할 수 있다. 그 중에서도 전송(Transport) 계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하는 계층으로, 데이터의 전달을 담당한다. 이 때 데이터를 전송하기 위해 사용하는 프로토콜이 있다. 바로 이에 해당하는 프로토콜이 TCP, UDP 프로토콜이다. TCP(Transmission Control Protocol) 전송을 제어하는 프로토콜(규약) TCP 프로토콜은 인터넷..