Trường Common Header trong SCTP (màu xanh dương)

Một phần của tài liệu Đánh giá hiệu quả của giao thức SCTPIP cho ứng dụng DVTS trong hội chẩn từ xa luận văn thạc sĩ (Trang 36 - 38)

SCTP common header chiếm 12 bytes đầu tiên (từ bit 0 – 95), phần có màu xanh dương trong hình 2.2 và cung cấp cho ta các thông tin:

 Xác định gói tin SCTP đó thuộc về Association nào và xác minh toàn vẹn dữ liệu của tầng vận chuyển.

 Một chi tiết khá thú vị là việc xác minh Association không chỉ sử dụng cổng (port) nguồn và đích mà còn sử dụng cả địa chỉ IP.

 Các SCTP common header cũng bao gồm một thẻ xác minh để phân biệt giữa hai trường hợp Association khác nhau và bảo vệ chống lại các cuộc “tấn công mù” bằng cách đặt dữ liệu vào một Association đã tồn tại.

Chi tiết các thành phần của trường Common Header:

2.1.4.1.a/ Cổng nguồn (Source Port Number): 16 bits (unsigned integer) [13]

Đây là số cổng người gửi SCTP. Nó có thể được sử dụng bởi người nhận kết hợp với địa chỉ IP nguồn, cổng đích SCTP và có thể là địa chỉ IP đích để xác định các Association mà gói tin này thuộc về.

2.1.4.1.b/ Destination Port Number (Cổng đích): 16 bits (unsigned integer) [13]

Đây là số cổng SCTP xác định đích của gói tin. Các máy chủ tiếp nhận sẽ sử dụng cổng này số để truyền nhiều gói tin SCTP đến đúng thiết bị đầu cuối / ứng dụng.

2.1.4.1.c/ Verification Tag (thẻ xác minh): 32 bits (unsigned integer) [13]

Người nhận được gói tin này sẽ sử dụng “thẻ xác minh” để kiểm tra người gửi gói tin SCTP. Trên việc chuyển/nhận, giá trị “thẻ xác minh” này phải được thiết lập để giá trị của Tag Bắt đầu nhận được từ thiết bị đầu cuối ngang hàng trong quá trình khởi tạo liên kết, với các trường hợp ngoại lệ sau đây:

 Một gói tin lưu trữ một Chunk init phải có “thẻ xác minh” là 0.

 Một gói có chứa một đoạn SHUTDOWN - COMPLETE với các thiết lập T-bit phải có “thẻ xác minh” sao chép từ các gói tin với các đoạn SHUTDOWN - ACK.

 Một gói có chứa một đoạn hủy bỏ có thể có thẻ xác minh được sao chép từ các gói tin được hủy bỏ bởi người gửi.

 Một đoạn init phải là đoạn duy nhất trong các gói tin SCTP mang nó.

2.1.4.1.d/ Checksum: 32 bits (unsigned integer) [13]

Đây là trường lưu trữ việc kiểm tra gói tin SCTP. Khi gửi một gói tin SCTP, các thiết bị đầu cuối phải tăng cường tính toàn vẹn dữ liệu truyền tải bao gồm cả các Adler -32 giá trị tổng kiểm tra tính trên gói tin, như mô tả dưới đây. Sau khi gói tin được xây dựng (có chứa tiêu đề SCTP phổ biến và kiểm soát một hoặc nhiều hơn hoặc dữ liệu khối ), Việc truyền nhận sẽ:

 Điền vào các “thẻ xác minh” thích hợp trong tiêu đề phổ biến SCTP và khởi tạo các lĩnh vực kiểm tra = 0.

 Tính toán các Adler-32 checksum của toàn bộ gói, bao gồm cả tiêu đề phổ biến SCTP và tất cả các khối.

 Đặt giá trị kết quả vào trường checksum trong tiêu đề chung, và để phần còn lại của các bit không thay đổi.

Một phần của tài liệu Đánh giá hiệu quả của giao thức SCTPIP cho ứng dụng DVTS trong hội chẩn từ xa luận văn thạc sĩ (Trang 36 - 38)

Tải bản đầy đủ (PDF)

(99 trang)