TCP (Transmission Control Protocol)인터넷 프로토콜 스위트의 핵심 프로토콜 중 하나고, 신뢰성 있는 데이터 전송을 보장함.TCP는 송신자와 수신자가 데이터를 손실 없이 정확히 교환하도록 설계되어 있음.주로 웹 브라우징, 이메일 전송, 파일 다운로드와 같은 상황에서 사용됨. 연결 지향적 프로토콜연결을 설정하고 종료할 때 핸드셰이크 절차를 거침.데이터 전송 중에는 패킷이 손실되면 자동으로 재전송 -> 수신자는 데이터를 순서대로 받을 수 있도록 함. 흐름 제어와 혼잡 제어 기능네트워크 성능을 유지하고 패킷 손실을 줄임.흐름 제어는 송신 속도를 조절해 수신자의 버퍼 오버플로우를 방지혼잡 제어는 네트워크의 혼잡도를 줄이기 위해 송신량을 조절 TCP의 단점과정이 복잡하고, 패킷 손실 시 ..