Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
650,76 KB
Nội dung
1 Chương 6: Tầng giao vận Dự án HEDSPI Khoa CNTT- ðHBK Hà Nội Giảng viên: Ngô Hồng Sơn Bộ môn Truyền thông và Mạng máy tính 2 Tổng quan 3 tuần trước : Giao thức IP ðịa chỉ, gói tin IP ICMP Chọn ñường Hôm nay: Tầng giao vận Nguyên lý tầng giao vận Giao thức UDP Giao thức TCP 3 Các khái niệm cơ bản Nhắc lại kiến trúc phân tầng Hướng liên kết vs. Không liên kết UDP & TCP 4 Nhắc lại về kiến trúc phân tầng Application (HTTP, Mail, …) Transport (UDP, TCP …) Network (IP, ICMP…) Datalink (Ethernet, ADSL…) Physical (bits…) Hỗ trợ các ứng dụng trên mạng Truyền dữ liệu giữa các ứng dụng Chọn ñường và chuyển tiếp gói tin giữa các máy, các mạng Hỗ trợ việc truyền thông cho các thành phần kế tiếp trên cùng 1 mạng Truyền và nhận dòng bit trên ñường truyền vật lý 5 Tổng quan (1) Cung c ấ p ph ươ ng ti ệ n truy ề n gi ữ a các ứ ng d ụ ng cu ố i Bên g ử i: Nhận dữ liệu từ ứng dụng ðặt dữ liệu vào các ñoạn tin và chuyển cho tầng mạng Nếu dữ liệu quá lớn, nó sẽ ñược chia làm nhiều phần và ñặt vào nhiều ñoạn tin khác nhau Bên nh ậ n: Nhận các ñoạn tin từ tầng mạng Tập hợp dữ liệu và chuyển lên cho ứng dụng application transport network data link physical application transport network data link physical l o g i c a l e n d - e n d t r a n s p o r t 6 Tổng quan (2) ðược cài ñặt trên các hệ thống cuối Không cài ñặ t trên các routers, switches… Hai dạng dịch vụ giao vận Tin c ậ y, h ướ ng liên k ế t, e.g TCP Không tin c ậ y, không liên k ế t, e.g. UDP application transport network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical l o g i c a l e n d - e n d t r a n s p o r t 7 Tại sao lại cần 2 loại dịch vụ? Các yêu cầu ñến từ tầng ứng dụng là ña dạng Các ứng dụng cần dịch vụ với 100% ñộ tin cậy như mail, web… Sử dụng dịch vụ của TCP Các ứng dụng cần chuyển dữ liệu nhanh, có khả năng chịu lỗi, e.g. VoIP, Video Streaming Sử dụng dịch vụ của UDP 8 Ứng dụng và dịch vụ giao vận Ứng dụng e-mail remote terminal access Web file transfer streaming multimedia Internet telephony Giao thức ứng dụng SMTP Telnet HTTP FTP giao thức riêng (e.g. RealNetworks) giao thức riêng (e.g., Vonage,Dialpad) Giao thức giao vận TCP TCP TCP TCP TCP or UDP thường là UDP 9 Các chức năng chung Dồn kênh/phân kênh Mã kiểm soát lỗi 10 Dồn kênh/phân kênh - Mux/Demux Multiplexing Demultiplexing Giao thức tầng mạng HTTP FTP Chat HTTP FTP Chat Giao thức giao vận Giao thức ứng dụng [...]... trong các ño n tin/gói tin Nguyên lý gi ng như checksum (16 bits) c a giao th c IP Ví d : 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 T ng Checksum 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 12 UDP User Datagram Protocol T ng quan Khuôn d ng gói tin 13 Giao th c d ng “Best effort” Vì sao c n UDP? Không c n thi t l p liên... ñ tin c y Vi c phát tri n ng d ng s ph c t p hơn 16 TCP Transmission Control Protocol C u trúc ño n tin TCP Qu n lý liên k t Ki m soát lu ng Ki m soát t c ngh n 17 T ng quan v TCP Giao th c hư ng liên k t B t tay ba bư c Giao th c truy n d li u theo dòng byte, tin c y S d ng vùng ñ m Truy n theo ki u pipeline Tăng hi u qu Ki m soát lu ng Bên g i không làm quá t i bên nh n (th c t : quá t i) Ki m soát... K=79, d 79, Seq= host ACKs receipt of echoed ‘C’ Host B ata = ‘C’ ‘C’ ata = 43, d ACK= host ACKs receipt of ‘C’, echoes back ‘C’ Seq=4 3, ACK =80 time simple telnet scenario 21 Thi t l p liên k t TCP : Giao th c b t tay 3 bư c Bư c 1: A g i SYN cho B A B SYN Bư c 2: B nh n SYN, tr l i b ng SYNACK ACK/SYN ACK ch ra giá tr kh i t o seq # c a A không có d li u B kh i t o vùng ñ m ch ra giá tr kh i t o seq . tin IP ICMP Chọn ñường Hôm nay: Tầng giao vận Nguyên lý tầng giao vận Giao thức UDP Giao thức TCP 3 Các khái niệm cơ bản Nhắc lại kiến trúc phân tầng Hướng liên kết vs. Không liên kết UDP. 1 Chương 6: Tầng giao vận Dự án HEDSPI Khoa CNTT- ðHBK Hà Nội Giảng viên: Ngô Hồng Sơn Bộ môn Truyền thông và Mạng máy tính 2 Tổng quan 3 tuần trước : Giao thức IP ðịa. vụ giao vận Ứng dụng e-mail remote terminal access Web file transfer streaming multimedia Internet telephony Giao thức ứng dụng SMTP Telnet HTTP FTP giao thức riêng (e.g. RealNetworks) giao