UDP Checksum, TCP Checksum   UDP 체크섬, TCP 체크섬

(2021-12-08)

UDP Pseudo Header, UDP 가상헤더, TCP Pseudo Header, TCP 가상헤더


1. UDP, TCP 체크섬체크섬 대상
     
     - TCP 또는 UDP 실제 헤더 이외에도, 
     - 발신,수신 IP 주소프로토콜 ID 등을 추가한 가상 헤더를 더하여,
     - 이들 전체 패킷에 대한 체크섬을 계산함

  ㅇ 즉, 체크섬 계산 대상  =>  (가상 헤더 + 실제 헤더 + 데이터 + Padding)
     - 가상 헤더 : 발신 IP 주소, (zero), 수신 IP 주소, 프로토콜 ID, 길이


2. UDP,TCP 헤더 체크섬에서, 굳이 가상 헤더를 포함하여, 체크섬을 계산하는 이유

  ㅇ 목적지가 어떤 수신 호스트 내의 어떤 포트이냐를 함께 고려해야 하므로,
     - TCP 또는 UDP 실제 헤더 이외에도 (포트 번호),
     - 그 앞의 IP 헤더 부분까지도 (IP 주소), 포함시키게 됨

  ㅇ 따라서, 수신측은,
     - 수신된 IP 헤더로부터 가상 헤더에 필요한 필드들을 추출하여,
     - 이들을 합친 전체 패킷에 대해 체크섬 계산을 하게 됨


3. [참고사항]UDP 헤더 체크섬은 선택 사항
     - 만일, 송신측에서 체크섬 값을 전부 zero로 송출하면, 수신측은 체크섬을 하지 않아도 됨
  ㅇ TCP 헤더 체크섬은 필수 사항

[에러 검출 ↓]1. 에러검출   2. CRC (순환중복검사)   3. FCS (프레임검사시퀸스)   4. 패리티검사   5. 패리티검사부호   6. 체크섬   7. UDP,TCP 체크섬   8. HEC (헤더오류제어)   9. BEC (후진에러수정)  

[TCP 오류제어 ↓]1. 오류제어   2. TCP 체크섬   3. 확인응답   4. TCP 재전송  

[UDP, SCTP, MPTCP ↓]1. UDP   2. UDP 체크섬   3. SCTP, MPTCP  

  1. Top (분류 펼침)      :     1,591개 분류    6,513건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)          편집 후원          편집 이력 (금일 3건)