Network/팁

[Network] TCP가 UDP보다 빠를 수도 있다...?

Binceline 2017. 4. 5. 23:00

TCP는 PMTUD 기능으로 Fragmentation이 절대 일어나지 않는 최소 MTU를 가지는 경로를 탐색해, 

최소 MSS 정보를 교환한다.


이 경우 최적의 보장된 경로를 마련해 놓고 통신하는 것이다.


UDP는 이러한 과정이 없고 매번 경로를 탐색하기 때문에, 


네트워크 경로 선택을 극혐으로 하는 경우가 많을 수 있는 환경이라면


UDP 극혐경로로 전송 + Fragmentation하는 시간 > TCP handshake, timeout, etc ... 시간


이 되는 경우라면


UDP가 더 느릴지도 몰라...


어디서 이 말을 들어서 하루종일 생각해 보았다.


반응형