Chương 85 sctp
Lưu Khống Chế truyền thâu hiệp nghịlà một loại truyền thâu tầng hiệp nghị, nó tại IP hiệp nghị trên cơ sở cung cấp nhiều lộ phục dùng cùng Lưu Khống Chế công năng.SCTP thiết kế mục tiêu là vì giải quyết truyền thâu tầng hiệp nghị tại độ tin cậy, lưu khống chế cùng chật ních khống chế các phương diện đối mặt khiêu chiến, vì đủ loại Internet ứng dụng cung cấp chất lượng cao số liệu truyền thâu phục vụ.
SCTP( Lưu khống chế truyền thâu hiệp nghị ) xem như một loại truyền thâu tầng hiệp nghị, có phía dưới điểm tốt cùng khuyết điểm:
Điểm tốt:
1.
Có thể tin số liệu truyền thâu: SCTP cung cấp có thể tin số liệu truyền thâu, thông qua lưu lượng khống chế cùng chật ních khống chế cơ chế bảo đảm số liệu tính ổn định cùng độ tin cậy.
2.
Nhiều lộ phục dùng: SCTP cho phép nhiều cái dòng số liệu tại cùng một cái kết nối vào đồng thời truyền thâu, từ đó đề cao mạng lưới tài nguyên tỉ lệ lợi dụng.
3.
Chật ních khống chế: SCTP dùng giống TCP chật ních khống chế sách lược, thông qua chậm khởi động, chật ních tránh, nhanh chóng trọng truyền cùng khôi phục nhanh chóng chờ cơ chế tới cam đoan mạng lưới tài nguyên hợp lý sử dụng.
4.
Sai lầm kiểm trắc cùng khôi phục: SCTP có khá mạnh dung sai năng lực, có thể kiểm trắc đồng thời khôi phục truyền thâu quá trình bên trong sai lầm, bảo đảm số liệu chính xác truyền thâu.
Khuyết điểm:
1.
Khai phát cùng giữ gìn chi phí: SCTP khai phát cùng giữ gìn chi phí tương đối cao, hơn nữa cần tại đầu cuối trên thiết bị bố trí tương ứng hiệp nghị sạn.
2.
Kiêm dung tính: Hiện hữu mạng lưới thiết bị cùng cơ sở công trình đối với SCTP ủng hộ không đủ, dẫn đến hắn ứng dụng phạm vi nhận hạn chế.
3.
Tính năng: Tại một ít tràng cảnh phía dưới, SCTP tính năng có thể không bằng TCP, bởi vì SCTP thực hiện tương đối phức tạp, sẽ tiêu hao càng nhiều hệ thống tài nguyên.
4.
Bố trí: Toàn diện bố trí cùng mở rộng SCTP cần đại lượng cố gắng cùng thời gian, bởi vì rất nhiều hiện hữu mạng lưới thiết bị cùng phần mềm cũng không trực tiếp ủng hộ SCTP.
Cứ việc SCTP tồn tại một chút khuyết điểm, nhưng ở cần chất lượng cao số liệu truyền thâu lĩnh vực, như video truyền thâu, backup data chờ, SCTP vẫn có rộng lớn ứng dụng tiền cảnh.
Sử dụng SCTP tiến hành thông tin bình thường cần phía dưới mấy phương diện thao tác:
1.
Thiết lập hiệp hộiHiệp hội là SCTP bên trong một cái hạch tâm khái niệm, biểu thị hai cái điểm cuối ở giữa kết nối.
Thiết lập hiệp hội lúc cần chỉ định một đôi IP địa chỉ cùng cảng hào, cùng với một chút những thứ khác tham số, như lớn nhất báo Văn Trưởng độ (MMS), ban đầu số ID (ISN) đẳng.
2.
Gửi đi số liệu: Tại hiệp hội thiết lập sau, liền có thể bắt đầu gửi đi số liệu.SCTP cung cấp một loại xưng là“Số liệu khối cơ chế tới gửi đi số liệu.
Số liệu khối có thể chia làm hai loại loại hình: Phổ thông số liệu khốicùng khống chế tin tức khốiPhổ thông số liệu khối dùng truyền thâu người sử dụng số liệu, mà khống chế tin tức khối dùng truyền thâu tín hiệu tin tức, như xác nhận (SACK), chật ních cửa sổ đổi mới (CWR) đẳng.
3.
Tiếp thu số liệu: Tại tiếp thu bưng, SCTP hiệp nghị sạn phụ trách đem tiếp thu được số liệu khối gây dựng lại vì người sử dụng số liệu.
Tiếp thu bưng cũng cần xử lý khống chế tin tức khối, đồng thời căn cứ vào tin tức loại hình thi hành tương ứng thao tác, như đổi mới chật ních cửa sổ, xác nhận số liệu tiếp thu các loại.
4.
Đóng lại hiệp hội: Khi thông tin kết thúc lúc, cần đóng lại hiệp hội lấy phóng thích tài nguyên.
Đóng lại hiệp hội có thể thông qua gửi đi một cái“Đóng lại hiệp hội thỉnh cầukhống chế tin tức thực hiện.
Tiếp thu bưng thu đến tin tức này sau, sẽ hướng gửi đi bưng gửi đi một cái“Đóng lại hiệp hội hưởng ứngtin tức, xác nhận đóng lại thao tác.
Thao tác SCTP quá trình có thể bởi vì cụ thể thực hiện cùng trên dưới văn mà có chỗ khác biệt, nhưng tổng thể mạch suy nghĩ cùng quá trình đại khái như trên thuật.
Ứng dụng thực tế bên trong, có thể sử dụng hiện hữu SCTP kho ( Như Linux bên trêntới tiến hành khai phát, từ đó đơn giản hoá thao tác quá trình.
Liệt một cái sử dụng Python biên soạn đơn giản SCTP hỗ trợ khách hàng cùng phục vụ khí thông tin thí dụ mẫu.
Cái này ví dụ sử dụng "sctp" Kho, một cái dùng Python SCTP hỗ trợ khách hàng cùng phục vụ khí thực hiện.
Xin chú ý, cái này thí dụ mẫu có thể cần trước tiên lắp đặt "sctp" Kho, có thể thông qua thi hànhTiến hành lắp đặt.
1.
SCTP phục vụ khí:
"""python
# Sáng tạo một cái
# Khóa lại IP địa chỉ cùng cảng
# Nghe lén kết nối
# Tiếp nhận hỗ trợ khách hàng kết nối
# Tiếp thu hỗ trợ khách hàng số liệu
# Hướng hỗ trợ khách hàng gửi đi số liệu
# Đóng lại kết nối
"""
2.
SCTP hỗ trợ khách hàng:
"""python
# Sáng tạo một cái
# Liên tiếp đến server
# Hướng server gửi đi số liệu
# Tiếp thu server số liệu
# Đóng lại kết nối
"""
Cái này thí dụ mẫu phô bày một cái đơn giản SCTP hỗ trợ khách hàng cùng phục vụ khí ở giữa thông tin quá trình.
Hỗ trợ khách hàng hướng server gửi đi một đầu tin tức, server tiếp thu đồng thời trả lời tin của một đầu.
Chú ý, trong thực tế có thể cần căn cứ vào nhu cầu đối với dấu hiệu tiến hành sửa chữa cùng mở rộng.