Network 해봐~

Layer 4 Transport(전송 계층)[Protocol(UDP)]

Alias._.B 2023. 10. 4.

Protocol: UDP, TCP

   • UDP(User Datagram Protocol) > 속도 중시

      ⸰ 목적: 데이터의 빠른 전달을 보장하기 위해 사용, 빠른 속도 보장을 위해 대부분의 기능 제한

      ⸰ 특징

            ‣ 최소화된 Header

            ‣ 비신뢰성

            ‣ 비연결 지향성

            ‣ 단편화 크기: 512bytes > 전송 빠른 처리를 위하여 작은 단위로 데이터 생성

      ⸰ Service

            ‣ 실시간 스트리밍, 실시간 통신 등에 사용

            ‣ 정보해석 전달 서비스: DNS, DHCP / 빠른파일 전송: TFTP

 

   • UDP Header(8bytes)

UDP Header

      ⸰ Source Port Address(2bytes): 출발지 Port 주소

      ⸰ Destination Port Address(2bytes): 목적지 Port 주소

      ⸰ Length(2bytes): Header+ Payload(=Total Length)

      ⸰ Checksum(2bytes)

            ‣ 4계층 Segment 전체와 3계층 정보 일부분에 대한 오류검사

            ‣ Psuedo Header 구성하여 오류검출 수행

 

   • Pseudo Header(12bytes)

Pseudo Header

      ⸰ Layer4 오류검출용

      ⸰ 보안, 기능성이 떨어지는 IP 오류검출을 함께 수행

      ⸰ IP 일정 정보를 포함한 헤더를 생성한 TCP/UCP Segment Encapsulation 오류검출 수행

      ⸰ 초기상태의 Checksum = 0

      ⸰ 오류검출 값을 획득한 Pseudo Header 삭제 > 실제 통신 Segment 전달

      ⸰ 작동방식

Psuedo Header 작동방식

댓글