1. Trang chủ
  2. » Công Nghệ Thông Tin

06 transport layer t89

71 0 0

Đ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

Tầng Vận chuyển  application transport network data link physical network data link physical Application Presentation network data link physical Session network data link physical Transport network data link physical network data link physical Network Data link Physical application application transport transport network network data data link link physical physical BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM Cung cấp kênh truyền liệu mức logic tiến trình máy 03/2011 CHỨC NĂNG - 03/2011 NỘI DUNG Giới thiệu  Nguyên tắc truyền liệu đáng tin cậy  Giao thức TCP  Giao thức UDP  BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM 03/2011 NHẮC LẠI source packet frame H n Ht Hl Hn Ht M M M M application transport network link physical link physical switch destination M Ht M Hn Ht M application transport network link physical Hn Ht Hl Hn Ht M M network link physical Hn Ht M router BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM message segment Ht -1 03/2011 TẦNG VẬN CHUYỂN M P1 Gởi đến Process? Ht D M DHt D H n segment M application transport network M application transport network BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM P2 P3 Process nhận? Ht D Ht H n segment D M P4 application transport network -2 03/2011 TẦNG VẬN CHUYỂN Thực thi end-system  Bên gởi: thực Dồn kênh  BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM Nhận liệu từ tầng ứng dụng (từ socket)  Phân đoạn thông điệp tầng ứng dụng thành segment  Dán nhãn liệu: đóng gói theo giao thức tầng Transport  Chuyển segment xuống tầng mạng (network layer)   Bên nhận: thực Phân kênh Nhận segment từ tầng mạng  Phân rã segment thành thông điệp tầng ứng dụng  Chuyển thông điệp lên tầng ứng dụng (đến socket tương ứng)   -3 03/2011 TẦNG VẬN CHUYỂN Hỗ trợ Truyền liệu đáng tin cậy BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM  Điều khiển luồng  Điều khiển tắt nghẽn  Thiết lập trì kết nối   Truyền liệu không đáng tin cậy   Nổ lực gởi liệu hiệu Không hỗ trợ Đảm bảo thời gian trễ  Đảm bảo băng thông   Dồn 03/2011 DỒN KÊNH – PHÂN KÊNH - 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   BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM  kênh (Demultiplexing): Thực bên nhận phân phối segment nhận cho socket tương ứng đóng gói liệu tầng transport, header thêm vào:  Khi   Source port Destination port 03/2011 DỒN KÊNH – PHÂN KÊNH - 32 bits BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM source port # dest port # other header fields application data (message) Cấu trúc segment BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM P2 03/2011 DỒN KÊNH – PHÂN KÊNH - P1 P1 6428 5775 SP: 6428 DP: 5775 server IP: B SP: 5775 DP: 6428 Client IP:A 10 Thực thao tác bắt tay lần BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM client server close close timed wait  03/2011 TCP – ĐÓNG KẾT NỐI closed 57 03/2011 TCP – QUẢN LÝ KẾT NỐI TCP server lifecycle 58 BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM TCP client lifecycle BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM TCP client lifecycle 03/2011 TCP – QUẢN LÝ KẾT NỐI 59 BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM TCP client lifecycle 03/2011 TCP – QUẢN LÝ KẾT NỐI 60  Bên gởi làm tràn đệm bên nhận gởi nhiều liệu gởi nhanh Sử dụng trường “window size”  Window size: lượng DL đưa vào buffer 61 BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM Nguyên nhân:   03/2011 TCP - ĐIỀU KHIỂN LUỒNG - Nhận Bộ đệm bên nhận BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM Ứng dụng gửi 2K Gửi 03/2011 TCP - ĐIỀU KHIỂN LUỒNG - 4K Empty 2K Ứng dụng gửi 2K Full Bên gửi bị khóa 2K Bên gửi gửi đến 2K 1K 2K 62  03/2011 KIỂM SOÁT TẮT NGHẼN - Vấn đề: node nhận liệu từ nhiều nguồn Buffer: giới hạn  gói tin: đến ạt BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM   xử lý không kịp  tắt nghẽn  Hiện tượng: Mất gói  Delay cao   Sử dụng đường truyền không hiệu Host A Host B lout lin : original data unlimited shared output link buffers 63 Giải TCP: Bên gởi:  Host B RTT  Host A Thiết lập tốc độ gởi dựa phản hồi từ bên nhận   Nhận ACK  Mất gói  Độ trễ gói tin Tốc độ gởi: có pha  Slow-Start  Congestion Avoidance time 64 BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM  03/2011 KIỂM SOÁT TẮT NGHẼN - 03/2011 NỘI DUNG Giới thiệu  Nguyên tắc truyền liệu đáng tin cậy  Giao thức TCP  Giao thức UDP  BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM 65  03/2011 UDP - UDP: User Datagram Protocol [rfc768] Dịch vụ “nỗ lực” để truyền nhanh  Gói tin UDP có thể: BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM  Mất  Không thứ tự   Khơng kết nối: Khơng có handshaking bên gửi nhận  Mỗi gói tin UDP xử lý độc lập  Khơng có trạng thái kết nối  66 03/2011 UDP - Chiều dài gói tin (tính header) source port # dest port # length checksum BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM 32 bits Application data (message) UDP segment format 67 03/2011 UDP - Transport U1 U2 BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM M Application U3 … U Các segment đến không thứ tự??? Application Transport Mất segment? … 68  03/2011 UDP - Tại lại sử dụng UDP? Không thiết lập kết nối  Đơn giản: BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM  không quản lý trạng thái nối kết  Khơng kiểm sốt luồng     Header nhỏ Nhanh Truyền thông tin cậy qua UDP  Tầng application phát phục hồi lỗi 69  Thường sử dụng cho ứng dụng multimedia  Chịu lỗi Yêu cầu tốc độ BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM   03/2011 UDP - Một số ứng dụng sử dụng UDP DNS  SNMP  TFTP  …  70  03/2011 TÀI LIỆU THAM KHẢO BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM Bài giảng J.F Kurose and K.W Ross Computer Networking: A Top Down Approach 71

Ngày đăng: 11/04/2023, 09:46

Xem thêm: