[Network] TCP와 UDP의 차이점
🎲 TCP란? Transmission Control Protocol의 약자로 데이터를 통신할 때 사용하는 규약중 하나입니다. UDP보다 신뢰성있는 통신을 제공해주는 대신 속도는 조금 느립니다. 싱뢰성있는 통신이 필요한곳에 사용됩니다. 🎨 3way-handshaking을 통해 연결을 하고, 4way-handshaking를 통해서 연결을 해제합니다. 🎨 데이터를 패킷단위로 전송해주는데 패킷에 인덱스를 부여하여 데이터 순서를 보장해줍니다. 🎨 흐름제어 기능을 지원합니다. Sender의 송신속도가 Receiver의 수신속도 보다 과도하게 빠를경우 이를 완화해주는 방법으로 Receiver가 Sender에게 자신의 통신 상황을 알려주어 지나치게 빠른속도로 Packet을 송신하지 않도록 해줍니다. 🎨 혼잡제어 기능을..