개요TCP는 전송 계층에서 신뢰성 있는 데이터 전송을 제공하는 프로토콜이다. 패킷을 순서대로 전송하고, 오류 발생 시 재전송을 통해 데이터의 무결성을 보장한다. 연결 기반 프로토콜로, 데이터 전송 전에 연결을 설정하며, 연결 종료 시에는 명시적으로 연결을 종료한다.TCP의 특성스트림 전송: TCP는 데이터를 연속된 바이트 스트림으로 처리하며, 데이터의 경계를 구분하지 않는다.양방향 통신: TCP는 양방향 통신을 지원하여, 송신자와 수신자가 모두 데이터를 전송할 수 있다.오류 제어: TCP는 오류 제어를 통해 전송 중 발생한 오류를 탐지하고, 손상된 데이터를 재전송한다.흐름 제어: TCP는 수신자의 데이터 처리 능력에 맞춰 송신 속도를 조절한다.혼잡 제어: 네트워크 혼잡을 방지하기 위해 송신 속도를 조절하..