[Interview] TCP와 UDP의 차이를 설명해주세요
·
Develop Diary/Interview
TCP (Transmission Control Protocol)● 전송 제어 규칙, TCP는 연결 지향적 통신 방식입니다. 3-way handshake로 연결을 설정합니다. - 데이터를 순차적으로 전송하고, 오류가 발생하면 재전송을 함으로써 신뢰성을 보장합니다. - 네트워크 상황에 따라서 데이터 전송 속도를 조절합니다. = 흐름 제어, 혼잡 제어 ○ 3-way Handshake (연결을 할 때) 1) SYN (Synchronize), 클라이언트에서 서버로 연결 요청을 보냅니다. 2) SYN-ACK (Synchronize-Acknowledge), 서버에서 클라이언트로 요청 수락과 동시에 연결을 요청합니다. 3) ACK (Acknowledge), 클라이언트에서 서버로 최종 확인을..