Dịch vụ của tầng vận chuyển

3 385 0
Dịch vụ của tầng vận chuyển

Đang tải... (xem toàn văn)

Thông tin tài liệu

Dịch vụ tầng vận chuyển Dịch vụ tầng vận chuyển Bởi: unknown Dịch vụ tầng vận chuyển Trong tầng mạng đảm bảo việc chuyển gói tin từ host đến host khác, tầng vận chuyển lại làm trung gian tầng mạng ứng dụng mạng – chuyển thông tin tiến trình chạy host khác Phần sau thảo luận dịch vụ kiểu dịch vụ mà tầng vận chuyển cung cấp cho tầng ứng dụng Các dịch vụ cung cấp cho tầng ứng dụng Mục tiêu quan trọng tầng vận chuyển cung cấp dịch vụ vận chuyển gói tin hiệu quả, tin cậy tiết kiệm chi phi cho người dùng nó, tiến trình chạy tầng ứng dụng Phần cứng/mềm nằm lớp vận chuyển hoạt động gọi thực thể vận chuyển Thực thể vận chuyển nằm nhân hệ điều hành, tiến trình người dùng riêng biệt, gói thư viện liên quan đến ứng dụng mạng, chí gói gọn card mạng Mối quan hệ logic tầng mạng, tầng vận chuyển tầng ứng dụng thể hình sau H7.1 1/3 Dịch vụ tầng vận chuyển Các tầng mạng, vận chuyển ứng dụng (H7.1) Có hai kiểu dịch vụ vận chuyển: có nối kết không nối kết Và tầng vận chuyển phải cung cấp tham số để người dùng định loại dịch vụ họ mong muốn Loại dịch vụ vận chuyển có nối kết hoạt động giống dịch vụ có nối kết tầng mạng Nghĩa có kỳ: thiết lập nối kết, truyền liệu hủy nối kết Loại dịch vụ không nối kết giống tầng mạng, đơn giản đẩy gói tin mạng hy vọng đến đích Từ phát sinh câu hỏi: Hai tầng vận chuyển mạng hoạt động giống nhau, không nhập lại làm một? Câu trả lời dễ gây tranh cãi: Mã lệnh vận chuyển nằm hoàn toàn máy tính người dùng, lớp mạng hầu hết chạy router Nếu nhập hai vào lớp mạng, giả sử lớp mạng cung cấp dịch vụ không thỏa đáng sao? Nếu lớp mạng thường xuyên làm gói tin sao? Nếu router bị chết thường xuyên sao? Vấn đề phát sinh chỗ, người dùng quyền điều khiển thực lên lớp mạng, họ giải vấn đề dịch vụ không tốt cách chọn đường khác, hay áp đặt thêm nhiều giải pháp điều khiển lỗi lên lớp liên kết liệu Khả đặt lớp mạng lớp khác làm nhiệm vụ cải thiện chất lượng dịch vụ Nếu, mạng dạng hướng nối kết, thực thể vận chuyển thông báo lúc truyền liệu kết nối mạng bị gãy, thiết lập kết nối mạng khác đến bên đối thoại bên kia, gởi câu hỏi liệu đến, chưa cuối khởi động lại từ điểm bị bỏ dở dang Dữ liệu bị bị hư hỏng phục hồi lớp vận chuyển, việc chuyển liệu an toàn Như thường lệ, lớp vận chuyển, người ta thiết kế hàm dịch vụ sở để triệu gọi dịch vụ vận chuyển hàm đơn giản, độc lập với hàm 2/3 Dịch vụ tầng vận chuyển sở tầng mạng Nhờ vào độc lập này, phức tạp mức mạng bị che đi, nhà lập trình ứng dụng viết mã lệnh dựa vào tập hợp chuẩn hàm sở mức vận chuyển cho chương trình họ chạy nhiều loại mạng mà không bị đau đầu vấn đề giao diện mạng khác việc truyền tải không tin cậy Các hàm dịch vụ sở Các hàm dịch vụ sở lớp vận chuyển chia thành hai nhóm theo phương thức hoạt động: có nối kết không nối kết Các hàm dịch vụ hướng nối kết Hàm Gói tin gởi Ý nghĩa LISTEN Không có Nghẽn tiến trình nối kết tới CONNECT Yêu cầu kết nối(Connection Request) Chủ động yêu cầu thiết lập nối kết đến tiến trình khác SEND Dữ liệu (Data) Gởi thông tin RECEIVE Không có Nghẽn gói tin đến nhận DISCONNECT Yêu cầu hủy kết nối(Disconnection Request) Muốn hủy kết nối với bên đối tác Các hàm dịch vụ dạng không nối kết Hàm Gói tin gởi SEND Dữ liệu (Data) Gởi thông tin RECEIVE Không có Ý nghĩa Nghẽn gói tin đến nhận 3/3 .. .Dịch vụ tầng vận chuyển Các tầng mạng, vận chuyển ứng dụng (H7.1) Có hai kiểu dịch vụ vận chuyển: có nối kết không nối kết Và tầng vận chuyển phải cung cấp tham số để người dùng định loại dịch. .. lớp vận chuyển, việc chuyển liệu an toàn Như thường lệ, lớp vận chuyển, người ta thiết kế hàm dịch vụ sở để triệu gọi dịch vụ vận chuyển hàm đơn giản, độc lập với hàm 2/3 Dịch vụ tầng vận chuyển. .. dịch vụ họ mong muốn Loại dịch vụ vận chuyển có nối kết hoạt động giống dịch vụ có nối kết tầng mạng Nghĩa có kỳ: thiết lập nối kết, truyền liệu hủy nối kết Loại dịch vụ không nối kết giống tầng

Ngày đăng: 30/12/2015, 16:25

Từ khóa liên quan

Mục lục

  • Dịch vụ của tầng vận chuyển

  • Dịch vụ của tầng vận chuyển

    • Các dịch vụ cung cấp cho tầng ứng dụng

    • Các hàm dịch vụ cơ sở

      • Các hàm dịch vụ hướng nối kết

      • Các hàm dịch vụ dạng không nối kết

Tài liệu cùng người dùng

Tài liệu liên quan