Bài giảng Lý thuyết mạng máy tính: Chương 4 - Lương Minh Huấn

64 90 0
Bài giảng Lý thuyết mạng máy tính: Chương 4 - Lương Minh Huấn

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Lý thuyết mạng máy tính - Chương 4: Tầng vận chuyển cung cấp cho người học các kiến thức: Cung cấp cho người học các kiến thức: Giới thiệu về tầng vận chuyển, vận chuyển dữ liệu an toàn, kỹ thuật quản lý tắt nghẽn, UDP, TCP. Mời các bạn cùng tham khảo nội dung chi tiết.

TRƯỜNG ĐẠI HỌC SÀI GÒN CHƯƠNG 4: TẦNG VẬN CHUYỂN TRANSPORT GV: LƯƠNG MINH HUẤN NỘI DUNG Giới thiệu tầng vận chuyển Vận chuyển liệu an toàn Kỹ thuật quản lý tắt nghẽn UDP TCP I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN hắc lại kiến trúc phân tầng I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Cung cấp phương tiện truyền ứng dụng cuối Bên gửi:  Nhận liệu từ ứng dụng  Đặt liệu vào gói tin chuyển cho tầng mạng  Nếu liệu lớn, chia làm nhiều phần đặt vào nhiều đoạn tin khác Bên nhận:  Nhận đoạn tin từ tầng mạng  Tập hợp liệu chuyển lên cho ứng dụng I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN Được cài đặt hệ thống cuối Không cài đặt routers, switches… Hai dạng dịch vụ giao vận  Tin cậy, hướng liên kết: TCP  Không tin cậy, không liên kết: UDP Đơn vị truyền: datagram (UDP), segment (TCP) I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ng dụng dịch vụ giao vận I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ồn kênh phân kênh Dồn kênh (Multiplexing):  Thực bên gởi  Thu thập liệu từ socket  Dán nhãn liệu với header Phân kênh (Demultiplexing):  Thực bên nhận  Phân phối segment nhận cho socket tương ứng I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN I GIỚI THIỆU VỀ TẦNG VẬN CHUYỂN ux/Demux hoạt động nào? Nút mạng nhận gói tin với địa chỉ:  Địa IP nguồn  Địa IP đích  Số hiệu cổng nguồn  Số hiệu cổng đích Địa IP số hiệu cổng sử dụng để xác định socket nh liệu V TCP ux/demux ứng dụng TCP Sử dụng socket khác để trao đổi với tiến trình khác nh V TCP hông số liên kết TCP Mỗi liên kết TCP hai tiến trình xác định hông số (4-tuple): V TCP CP cung cấp dịch vụ tin cậy nào? Kiểm soát lỗi liệu: checksum Kiểm sốt gói tin: phát lại có time-out Kiểm sốt liệu nhận chưa:  Seq #  Ack V TCP Chu trình làm việc TCP:  Thiết lập liên kết • Bắt tay ba bước  Truyền/nhận liệu: thực đồng thời(duplex) liên  Đóng liên kết V TCP hiết lập liên kết TCP : Giao thức bắt tay bước V TCP chế báo nhận TCP V TCP óng liên kết V TCP V TCP Chu trình sống TCP (đơn giản hóa) V TCP ểm soát luồng Điều khiển lượng liệu gửi  Bảo đảm hiệu tốt  Khơng làm q tải bên Các bên có cửa sổ kiểm soát  Rwnd: Cửa sổ nhận  Cwnd: Cửa sổ kiểm soát tắc nghẽn Lượng liệu gửi phải nhỏ min(Rwnd, Cwnd) V TCP V TCP ểm soát luồng TCP V TCP ao đổi thông tin Rw Bên nhận báo cho bên gửi biết Rwnd đoạn tin Bên gửi đặt kích thước cửa sổ gửi theo Rwndnd V TCP Nếu có K kết nối TCP chia sẻ đường truyền có băng thơng R th kết nối có tốc độ truyền trung bình R/K ... chờ đệm nhận II VẬN CHUYỂN DỮ LIỆU AN TOÀN II VẬN CHUYỂN DỮ LIỆU AN TOÀN o-back-N II VẬN CHUYỂN DỮ LIỆU AN TOÀN o-back-N II VẬN CHUYỂN DỮ LIỆU AN TOÀN lective Repeat II VẬN CHUYỂN DỮ LIỆU AN TOÀN... CHUYỂN DỮ LIỆU AN TỒN Để tránh tình liệu, người ta sử dụng cách  Giao thức RDT  Nguyên lý Pipeline  Go-back n  Selective Repeat II VẬN CHUYỂN DỮ LIỆU AN TOÀN DT = Reliable Data Transfer Nguyên... dụng  Đặt liệu vào gói tin chuyển cho tầng mạng  Nếu liệu lớn, chia làm nhiều phần đặt vào nhiều đoạn tin khác Bên nhận:  Nhận đoạn tin từ tầng mạng  Tập hợp liệu chuyển lên cho ứng dụng

Ngày đăng: 11/01/2020, 00:13