Java Spring

HTTP) TCP / UDP?

Machine_웅 2025. 2. 4. 16:20
728x90
반응형

IP를 가지고 통신을 하면서,  

패킷이 꼬이는 순간,  먼저 도착해야할 것이 나중에 도착하거나, 

유실되는 경우가 있다.

=> 이 부분을 해결하고자 TCP / UDP 가 있다.

 

 

먼저 프로토콜 계층을 보자

 

Hello 라는 메세지를 전송하는 과정

 

 

 

 

 

연결지향 -> 연결을 한 이후 연결을 확인한 후 데이터 전송

3. Ack 로 연결을 확인함. ( 요즘은 Ack 할때 데이터를 함께 보낸다 )

 

데이터 전송시 서버에서 응답을 준다.

 

 

 

* 그래서 TCP를 신뢰할수 있는 통신 프로토콜이라고 한다

 

 

 

 

 

 

 

* 대부분 90 퍼센트이상 TCP가 사용되지만, 

 Http3 가 나온이후로 직접 구현해서 사용할수 있는 UDP도 각광을 받고 있다.

728x90
반응형