Transport Layer - UDP

dragonappear·2023년 7월 14일
0

Network 101

목록 보기
8/10


UDP 제공 서비스

✔️ 세그먼테이션/리어셈블리

✔️ 멀티플렉싱/디멀티플렉싱

✔️ 오류 검출

검출만 할 뿐, 오류 복구는 제공하지 않음. 수신 UDP는 오류를 검출하면 수신 데이터그램을 버림


UDP 특징

✔️ 포트 기반 멀티플렉싱/디멀티플렉싱

✔️ 비연결형 전송

  • 통신 소켓 간의 연결 설정 없음
    • 연결 설정(handshaking) 지연시간 회피

✔️ 데이터그램 실시간 전송

  • 응용 프로세스로부터 메시지가 송신 소켓에 전달되면, 송신 UDP는 해당 데이터를 포함하는 UDP 데이터그램 생성 후 각 데이터그램을 IP를 통해 독립적으로 목적지 UDP 소켓에 전송
    • TCP처럼 오류 복구, 흐름 제어를 진행하지 않기 때문에 메시지가 소켓에 쌓이는대로 전송

✔️ 1:N, N:1 데이터그램 통신

  • 목적지 IP 주소에 멀티캐스트 주소를 사용하여 다수의 목적지 소켓으로 데이터 그램 전송 가능
  • 여러 개의 소켓으로부터 데이터그램 수신 가능

UDP 데이터그램 포맷

0개의 댓글

관련 채용 정보