Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 1.14 KB

UDP.md

File metadata and controls

33 lines (29 loc) · 1.14 KB

UDP란?

💡TCP의 단점


  • TCP는 커넥션이나 흐름제어 등을 사용하여 확실하게 데이터를 송신하는 프로토콜
  • 정확하고 확실한 통신을 위해 3 way hand shaking, 에러 복구, 흐름제어를 지원함

👉 확인 응답을 기다리는 시간 발생하여 전송 효율의 저하를 발생시킴


💡UDP 헤더


  1. 송신처 포트번호(16비트)
  2. 수신처 포트번호(16비트)
  3. 페이로드 사이즈(16비트)
  4. checksum(16비트)

👉 TCP 와 비교했을 때, 제어, 커넥션 설정 등 아무것도 하지 않는다.


💡UDP 장단점


장점

  • 확인응답 과정이 없어 속도가 빠름
  • 전송 효율이 높음

단점

  • 정확도가 낮음

💡UDP 용도


  • VoIP, 동영상 스트리밍 배포 등 고속성이나 실시간 송수신이 필요한 애플리케이션에 사용
  • 브로드캐스트가 필요한 애플리케이션에 사용
    • 동시에 복수로 송신하는 브로드캐스트는 각각에 대해 커넥션을 확립해야하며 버퍼유지가 필요함.
    • TCP는 상대주소를 알아야만 통신 가능