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

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
반응형

'전공 > 네트워크' 카테고리의 다른 글

[네트워크] #13 TCP (개념, 기술 전략)  (1) 2023.10.20
[네트워크] #12 RDT (신뢰성 있는 데이터 전송), RDT 오토마톤 표현, 파이프라인 전송  (1) 2023.10.19
[네트워크] #10 전송 계층 서비스, 다중화&역다중화  (1) 2023.10.19
[네트워크] #9 소켓 프로그래밍 (TCP, UDP)  (0) 2023.10.17
[네트워크] #8 전자 메일 (SMTP, 메일 전송 프로토콜)  (0) 2023.10.17
'전공/네트워크' 카테고리의 다른 글
  • [네트워크] #13 TCP (개념, 기술 전략)
  • [네트워크] #12 RDT (신뢰성 있는 데이터 전송), RDT 오토마톤 표현, 파이프라인 전송
  • [네트워크] #10 전송 계층 서비스, 다중화&역다중화
  • [네트워크] #9 소켓 프로그래밍 (TCP, UDP)
dev_ares
dev_ares
대학에서 컴퓨터공학을 전공하고 있는 학생입니다.
    반응형
    250x250
  • dev_ares
    노트
    dev_ares
  • 전체
    오늘
    어제
    • 분류 전체보기 (188)
      • IT 트랜드 (2)
      • 백엔드 (18)
        • Java + Spring (8)
        • Kotlin + Spring (5)
        • 백엔드 (5)
      • 프론트엔드 (1)
        • React (1)
      • 대외활동 (17)
        • 42서울 (17)
      • 백준 (6)
        • Java (2)
        • C++ (3)
      • 전공 (121)
        • 객체지향프로그래밍 (17)
        • 자료구조 (23)
        • 리눅스시스템관리 (16)
        • 컴퓨터구조 (25)
        • 네트워크 (25)
        • 데이터베이스 (15)
        • 기타 전공 (0)
      • 프로그래밍 언어 (18)
        • Java (5)
        • Swift (4)
        • C++ (1)
        • Kotlin (8)
      • 기타 (4)
      • 공군 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자료구조
    리눅스
    반복자
    오블완
    백준
    코틀린
    사설 문제
    단일 사이클
    컴퓨터 구조 및 설계
    티스토리챌린지
    메모리 계층 구조
    상속
    C++
    명령어
    42서울
    자바
    추가 문제
    컴퓨터구조
    데이터패스
    컴공 포트폴리오
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
dev_ares
[네트워크] #11 UDP (특징, 세그먼트 구조), 전송 계층에 체크섬이 있는 이유
상단으로

티스토리툴바