TCP와 UDP
1. TCP의 특징 신뢰성있는 데이터 전송을 지원하는 연결 지향형 프로토콜 3-way handshake 과정을 통해 통신 연결을 하고, 4-way handshake과정을 통해 연결을 해제한다. 흐름 제어, 혼잡 제어, 오류 제어를 통해 신뢰성을 보장한다. 데이터의 전송 순서를 보장한다. 데이터의 수신 여부를 확인할 수 있다. 1.1. 핸드셰이크 1.2.1. 흐름 제어 송신측과 수신측 사이의 데이터 처리 속도 차이를 해결하기 위한 기법 Stop and Wait, Sliding Window 1.2.2. 혼잡 제어 송신측의 데이터 전달과 네트워크의 데이터 처리 속도를 해결하기 위한 기법 AIMD, Slow Start 1.2.3. 오류 제어 데이터의 오류를 파악하고 재전송을 하는 기법 Stop and Wait ..