Giao thức SCTP [10][16]

Một phần của tài liệu Luận văn Thạc sĩ Giải pháp cổng biên dịch địa chỉ mạng cho các giao thức giao vận dùng cho ứng dụng hội thảo video từ xa trên internet (Trang 40 - 42)

SCTP là một giao thức truyền thông ở tầng giao vận của bộ giao thức Internet. Gói tin SCTP có cấu trúc như Hình 1-17:

Hình 1-16: Cấu trúc gói tin SCTP

Một gói SCTP bao gồm hai phần cơ bản:

41

Gồm 12 byte đầu tiên, bao gồm các thông tin:

 Cổng nguồn (Source port): Trường này xác định cổng máy gửi.

 Cổng đích(Destination port): Trường này xác định cổng nhận mà máy chủ sử dụng để định tuyến gói tin đến ứng dụng đích có sử dụng giao thức SCTP để trao đổi các

gói tin.

 Thẻ xác minh(Verification tag): Một giá trị ngẫu nhiên 32 bit được tạo ra trong quá trình khởi tạo để xác minh các gói tin trong cùng một kết nối.

 Tổng kiểm tra (Checksum): Lưu trữ giá trị để kiểm tra tính toán vẹn của gói tin, trường này được tính toán dựa trên phần tiêu đề và phần dữ liệu.

Các khối dữ liệu (data chunks)

Chiếm phần còn lại của gói. Mỗi gói SCTP, ngoài phần tiêu đề chung, còn bao gồm các khối, được gọi là chunk. Mỗi khối có một định dạng chung được định nghĩa trong RFC

4960, nhưng nội dung có thể khác nhau. Mỗi khối bao gồm các trường thông tin sau:

 Loại khối (Chunk type): Giá trị8 bit đểxác định loại dữ liệu của gói tin.

 Các cờ khối (Chunk flags): Tám bit cờcó định nghĩa thay đổi theo loại khối (Chunk type). Giá trị mặc định là số không.

 Chiều dài khối (Chunk length): Giá trị không dấu 16 bit chỉ định tổng độ dài của khối tính bằng byte (không bao gồm bất kỳ phần đệm nào) bao gồm loại khối, cờ, độ dài và các trường giá trị.

 Dữ liệu phân khối (Chunk data): Phần dữ liệu của khối có định nghĩa thay đổi theo loại khối (Chunk type).

Nếu độ dài khối không tương đương với bội số của 4 byte thì giao thức sẽ bổ sung phần đệm khối bằng các số không ở cuối.

Cơ chế Multi homing của giao thức SCTP

SCTP cung cấp các đường dẫn dựphòng để tăng độ tin cậy cho mỗi liên kết SCTP giữa hai nút điểm xửlý đầu cuối.

Mỗi điểm đầu cuối xử lý SCTP cần kiểm tra khảnăng truy cập của các địa chỉ chính

và địa chỉ dự phòng của điểm cuối từ xa bằng cách sử dụng các bản tin kiểm tra định kỳ

(heartbeat). Mỗi điểm đầu cuối xử lý SCTP cần xác nhận cho bản tin kiểm tra định kỳ mà nó nhận được từđiểm cuối từ xa.

42

Theo mặc định, tất cả dữ liệu sẽđược gửi trên một đường dẫn chính, khi đường dẫn chính bị lỗi, máy gửi sẽ chọn một đường dẫn thay thếcho đến khi đường dẫn chính được khôi phục.

Hình 1-17: Cơ chế Multihoming

Một phần của tài liệu Luận văn Thạc sĩ Giải pháp cổng biên dịch địa chỉ mạng cho các giao thức giao vận dùng cho ứng dụng hội thảo video từ xa trên internet (Trang 40 - 42)

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

(83 trang)