Table of Contents
신뢰할 수있는 데이터 전송 프로토콜은 데이터가 전송되고 전송되는 것을 보장합니다. 이 프로토콜의 주요 구성 요소는 데이터 세그먼트를 추적하고 재전송을 관리하는 데 도움이되는 순서 번호의 사용입니다. 이 가이드는 순서 번호를 효과적으로 계산하는 단계별 접근 방식을 제공합니다.
Sequence Numbers에 대한 이해
Sequence 숫자는 네트워크에 전송된 각 자료 세그먼트에 할당된 유일한 식별자입니다. 그들은 수신기를 잃거나 복제한 세그먼트를 검출하고 적당한 자료 reassembly를 촉진하기 위하여 가능하게 합니다. 일반적으로, 순서 수는 각 자료 세그먼트의 크기에 근거를 둔 0 그리고 증가한에 초기화됩니다.
수강료 수
순서 수의 계산은 데이터 세그먼트 및 프로토콜의 규칙의 크기에 달려 있습니다. 일반적인 과정은 초기 순서 수로 시작하고 각 전송 후에 그것을 새롭게 합니다.
Step-by-Step 프로세스
- 수수수에 대한 지시: 시작수, 자주 0 또는 임의값을 설정합니다.
- 데이터 세그먼트를 종료: 현재의 순서 번호로 데이터 세그먼트를 전송합니다.
- Update sequence number: 다음 전송을 위한 현재의 순서 수에 데이터 세그먼트의 크기를 추가합니다.
예제 계산
초기 시퀀스 번호가 1000이고 각 데이터 세그먼트는 500 바이트입니다. 성공적 세그먼트의 순서 번호는 다음과 같습니다.
세그먼트 1: 1000
세그먼트 2: 1500
세그먼트 3: 2000