전공/네트워크

[네트워크] #11 UDP (특징, 세그먼트 구조), 전송 계층에 체크섬이 있는 이유

Campus Coder 2023. 10. 19. 13:07
728x90
반응형

목차

  1. UDP (User Datagram Protocol)
  2. 전송 계층에 체크섬이 있는 이유

1. UDP (User Datagram Protocol)

UDP 특징

  • UDP 세그먼트
    - 손실 가능
  • UDP 용도
    - 멀티미디어 앱 스트리밍(손실 허용, 속도 민감)
    - DNS(Domain Name Service)
    - SNMP(Simple Network Management Protocol)
  • UDP를 통한 신뢰성 있는 전송
    - 응용 계층에 신뢰성 추가
    - 애플리케이션별 오류 복구 필요
  • 정체 제어 없음
    - 전송되는 데이터, 시기에 대한 애플리케이션 수준의 세밀한 제어
  • 연결 설정 없음(지연 감소)
  • 단순: 발신자, 수신자에 연결 상태 없음
  • 작은 헤더 크기

 

UDP 세그먼트 구조

  • 데이터 필드: 애플리케이션 데이터
  • Length 필드: UDP 세그먼트
  • Checksum 필드: 세그먼트에 오류가 있는지 확인

 


2. 전송 계층에 체크섬이 있는 이유?

→ 소스와 데스티네이션 사이의 모든 링크가 에러 체크를 제공한다는 보장이 없기 때문

  • 링크 중 하나가 오류 검사를 제공하지 않는 링크 계층 프로토콜을 사용할 수도 있음
  • 세그먼트가 링크를 통해 올바르게 전송되더라도 라우터의 메모리에 세그먼트를 저장할 때 비트 오류 발생 가능

728x90
반응형