UDP 네트워킹

2022. 6. 4. 14:14java/java

*UDP(User Datagram Protocol)

 [1] 특징

  1) 비연결 지향적 프로토콜

   - 연결 절차를 거치지 않고 발신자가 일방적으로 데이터를 발신하는 방식

   - 연결 절차가 없기 때문에 TCP 보다는 빠르게 전송할 수 있다.

  2) 통신 선로가 고정적이지 않다.

   - 데이터 패킷들이 서로 다른 통신 선로를 통해 전달될 수 있다.

   - 먼저 보낸 패킷이 느린 선로를 통해 전송될 경우, 나중에 보낸 패킷보다 늦게 도착할 수 있다.

  3) 데이터 손실이 발생할 수 있다.

   - 일부 패킷은 잘못된 선로로 전송되어 잃어 버릴 수 있다. -> 데이터 전달 신뢰성이 떨어진다.

 

 [2] java.net API

   1) DatagramSocket, DatagramPacket

 

 

'java > java' 카테고리의 다른 글

중첩 클래스와 중첩 인터페이스란?  (0) 2023.11.29
어노테이션  (2) 2023.11.26
스레드 풀(1)  (0) 2022.05.07
TCP 네트워킹  (0) 2022.05.07
TCP 네트워킹  (0) 2022.05.07