TCP는 서버와 클라이언트 간에 데이터를 신뢰성 있게 전달하기 위해 만들어진 프로토콜이다.
데이터를 전송하기 전에 데이터 전송을 위한 연결을 만드는 연결지향 프로토콜이다.
데이터는 네트워크 선로를 통해 전달되는 과정에서 손실되거나 순서가 바뀌어서 전달될 수 있는데, TCP는 손실을 검색해서 이를 교정하고 순서를 재조합할 수 있도록 도와준다.
TCP/IP란?
TCP/IP는 전송계층의 TCP와 네트워크 계층의 IP프로토콜을 합친 프로토콜 스위트(모음)으로, TCP는 데이터의 정확성 확인, IP는 패킷을 목적지까지 전송하는 역할을 한다.
인터넷 접속을 위한 기본 프로토콜이다.
또한, TCP/IP에선OSI 7 Layer을 대체하는TCP/IP 4 Layer가 있다.
UDP에 비해 전송 속도가 느리다.