Chương 3: Lớp truyền tải
lượt xem 13
download
Tham khảo bài thuyết trình 'chương 3: lớp truyền tải', công nghệ thông tin, quản trị mạng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Chương 3: Lớp truyền tải
- Chapter 3 L P TRUY N T I Nguy n H ng Sơn Chương 3-L p truy n t i 3-1
- T NG QUAN Ì Giao th c truy n t i UDP Ì Các nguyên lý c a d ch v l p truy n t i: Ghép/tách kênh H (multiplexing/demulti plexing) Truy n s li u tin c y H i u khi n lu ng (flow H control) Ki m soát ngh n H (congestion control) Chương 3-L p truy n t i 3-2
- N I DUNG Ì Các d ch v l p truy n ti Ì Ghép/tách kênh (Multiplexing và demultiplexing) Ì Giao th c truy n t i không k t n i UDP Ì Các nguyên lý truy n s li u tin c y Chương 3-L p truy n t i 3-3
- VAI TRO L P TRUYÊN TAI Application Hô tr cac ng dung truyên thông (HTTP, SMTP, FTP...) Cung câp cơ chê truyên tai data gi a cac ng Transport dung ma không phu thuôc mang (UDP, TCP...) Tim ư ng va chuyên tiêp goi tin gi a cac nut Network mang (IP, ICMP...) Data Link Truyên data qua môt liên kêt gi a hai iêm nôi tr c tiêp (Ethernet, ADSL...) Physical Truyên va nhân cac tin hiêu mang thông tin bit trên ư ng truyên vât ly Chương 3-L p truy n t i 3-4
- Giao th c và d ch v truy n t i application transport Ì Th c hi n giao ti p logic gi a network data link các quá trình ng d ng ch y physical Tr trên các host khác nhau u y n t Ì Các giao th c truy n t i ch y it trên các u cu i u cu H Bên truy n: chia data i n thành các phân o n u cu (segment) và chuy n xu ng i l p m ng. application transport H Bên nh n: tái l p các network data link segment thành data và physical chuy n cho l p ng d ng Ì Có nhi u giao th c truy n t i H Internet: TCP và UDP Chương 3-L p truy n t i 3-5
- Các giao th c l p truy n t i trên Internet application Ì Chuy n phát theo th transport network t , tin c y (TCP) data link physical network Tr Ki m soát ngh n H data link uy network physical n data link i u khi n lu ng t H physical it Thi t l p k t n i H u cu Ì Chuy n phát không theo network i data link physical n th t , không tin c y network data link u physical cu (UDP) network i data link application Ì Các d ch v không ư c physical network transport data link network physical data link h tr : physical Ki m soát tr H m b o băng thông H Chương 3-L p truy n t i 3-6
- Ly do co hai chê ô truyên tai Ì Cac ng dung la a dang: co loai cân ô chinh xac cao, co loai cân nhanh (th i gian th c) Ì TCP: cho cac ng dung nhay cam v i lôi (data services) vi du email, truyên file Ì UDP: cho cac ng dung châp nhân lôi nhưng nhay cam v i trê như VoIP, Video streaming Chương 3-L p truy n t i 3-7
- N I DUNG Ì Các d ch v l p truy n t i Ì Ghép/tách kênh (Multiplexing và demultiplexing) Ì Giao th c truy n t i không k t n i UDP Ì Các nguyên lý truy n s li u tin c y Chương 3-L p truy n t i 3-8
- Ghép/tách kênh Tách t i host thu: Ghép t i host try n: Chuy n các data nh n ư c T p h p data t nhi u socket, n úng socket óng gói và g n header = socket = process P4 application P1 P2 P3 P1 application application transport transport transport network network network link link link physical physical physical host 3 host 2 host 1 Chương 3-L p truy n t i 3-9
- Cách tách kênh Ì host nh n gói IP M i gói có m t a ch IP H 32 bits ngu n và a ch IP ích source port # dest port # H M i gói IP ch a m t segment l p truy n t i Các field khác H M i segment có ch s port ngu n và ích Ì host dùng a ch IP và ch s port chuy n segment n Data c a ng d ng úng socket nh d ng c a TCP/UDP segment Chương 3-L p truy n t i 3-10
- Tách kênh không k t n i Ì Khi host nh n UDP Ì T o socket v i các ch s segment: port : Ki m tra ch s port ích H DatagramSocket mySocket1 = new Chuy n UDP segment n H DatagramSocket(12534); socket ng v i port này DatagramSocket mySocket2 = new DatagramSocket(12535); ư c nh n Ì M t UDP socket d ng b i hai thành t : ( a ch IP ích, a ch port ích) Chương 3-L p truy n t i 3-11
- Tách kênh không k t n i DatagramSocket serverSocket = new DatagramSocket(6428); P1 P2 P1 P3 SP: 6428 SP: 6428 DP: 9157 DP: 5775 SP: 9157 SP: 5775 DP: 6428 DP: 6428 client Client server IP:B IP: A IP: C Chương 3-L p truy n t i 3-12
- Tách kênh hư ng k t n i ưc Ì M t TCP socket Ì Server có th có ng nh n d ng b i b n y u th i nhi u TCP socket: t: M i socket ư c nh n d ng H b im tb g mb ny ut source IP address H Ì Web server có các source port number H socket khác nhau cho m i dest IP address H k t n i v i client dest port number H HTTP không liên t c s có Ì Host nh n gói dùng t t H các socket khác nhau cho c b ny ut chuy n m i request segment n úng socket Chương 3-L p truy n t i 3-13
- Tách kênh hư ng k t n i (2) P1 P2 P6 P1 P4 P5 P3 SP: 5775 DP: 80 S-IP: B D-IP:C SP: 9157 SP: 9157 DP: 80 DP: 80 client Client server S-IP: A S-IP: B IP:B IP: A IP: C D-IP:C D-IP:C Chương 3-L p truy n t i 3-14
- Tách kênh hư ng k t n i Threaded Web Server P1 P2 P1 P4 P3 SP: 5775 DP: 80 S-IP: B D-IP:C SP: 9157 SP: 9157 DP: 80 DP: 80 client Client server S-IP: A S-IP: B IP:B IP: A IP: C D-IP:C D-IP:C Chương 3-L p truy n t i 3-15
- N I DUNG Ì Các d ch v l p truy n t i Ì Ghép/tách kênh (Multiplexing và demultiplexing) Ì Giao th c truy n t i không k t n i UDP Ì Các nguyên lý truy n s li u tin c y Chương 3-L p truy n t i 3-16
- UDP (User Datagram Protocol) Ì Là giao th c truy n t i Internet ch ch a tính năng Lý do ưa ra UDP? thi t y u. Ì Gi m tr : không thi t l p ư c c t trong RFC 768 Ì k tn i Ì Thu c d ch v “best effort” , ơn gi n: không có tr ng Ì các UDP segment có th : thái k t n i t i các host HB mt Ì Kích thư c header nh H Chuy n phát không úng th Ì Không ph i ki m soát ngh n t Không k t n i (connectionless): Ì Không có "b t tay" gi a H UDP truy n và UDP nh n M i UDP segment ư c ki m H soát m t cách c l p v i các segment khác Chương 3-L p truy n t i 3-17
- UDP Ì Thư ng ư c dùng cho các 32 bits ng d ng streaming multimedia source port # dest port # Chi u dài c a H Ch u th t thoát UDP segment, checksum length g m header H rate sensitive Ì Các ng d ng khác dùng UDP có Data DNS H H SNMP Ì Chuy n phát tin c y qua UDP thư ng ph i b sung c tính tin c y vào l p ng nh d ng UDP segment d ng H S a l i ng d ng c bi t Chương 3-L p truy n t i 3-18
- UDP checksum M c ích: phát hi n l i Host nh n: Host truy n: Ì Tính checksum cho segment Ì N i dung segment là tu n nh n ư c t các s nguyên 16 bit Ì Ki m tra xem t ng tính ư c Ì checksum: c ng t t c các có b ng v i t ng nh n ư c s trong ph n n i dung và hay không: c ng 1 (bù 1) vào k t qu H Không --> có l i t giá tr t ng Ì (checksum) vào trư ng H B ng --> không có l i checksum c a UDP Chương 3-L p truy n t i 3-19
- Ví d tính Checksum Ì Lưu ý Khi c ng, s nh t bit có ý nghĩa l n nh t ư c H c ng vào k t qu Ì Ví d : c ng hai s nguyên 16-bit 11110011001100110 11101010101010101 11011101110111011 sum 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 0 checksum 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 Chương 3-L p truy n t i 3-20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chương 3: Lớp Transport
111 p | 295 | 70
-
Tài liệu giảng dạy ADSL phần 2
21 p | 141 | 56
-
Computer Networking - Chương 3: Lớp Transport
111 p | 102 | 20
-
Kiến thức về mạng và truyền dữ liệu: Phần 1
125 p | 93 | 10
-
Bài giảng Mạng máy tính: Chương 3 - Nguyễn Hồng Sơn
54 p | 68 | 5
-
Bài giảng Mạng máy tính - Chương 3: Lớp truyền tải
54 p | 64 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn