Giao thức và kiến trúc phân tầng mạng máy tính

48 298 0
Giao thức và kiến trúc phân tầng mạng máy tính

Đ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ài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

Chѭѫng 2: Giao thӭcvàkiӃn trúc phân tҫng Protocols and Layered Architecture Layered Architecture 1 Giao thӭcvàkiӃn trúc phân tҫng: Layered Architecture 2  ThӃ nàolàgiaothӭc(protocols)?  KiӃntrúcphântҫng và các hӋ thӕng cҩpbұcgiao thӭc (protocol hierarchies)  Các vҩn āӅ cҫnlѭuý khithiӃtkӃ các tҫng  Phѭѫng thӭchoҥt āӝng: hѭӟng kӃtnӕivàphi kӃtnӕi  Mô hình tham chiӃu OSI (The Open Systems Interconnection Reference Model)  Mô hình TCP/IP (The Transmission Control Protocol/Internet Protocol Model)  So sánh giӳa mô hình tham chiӃuOSI vàTCP/IP Giao thӭc (Protocols)  Giao thӭc: nhӳng luұtgiúpnhӳng thành phҫn mҥng (network elements) hӝithoҥivӟinhau  Giao thӭc āӏnh nghŝasӵ thӓathuұn (agreement) giӳanhӳng thӵcthӇ ngang hàng (peering entities)  Khuôn dҥng và ngӳ nghŝacӫathôngāiӋp āѭӧc trao āәi  Giao thӭctrongcuӝcsӕng hàng ngày:  Luұtgiaothông, thҧoluұnbàntròn… Layered Architecture 3 KiӃntrúcphântҫng hay hӋ thӕng cҩpbұcgiaothӭc!? MMT: phӭctҥp!  nhiӅu“mҧnh”:  trҥm (hosts)  bӝ āӏnh tuyӃn (router)  phѭѫng tiӋn truyӅnthông  ӭng dөng (applications)  giao thӭc (protocols)  phҫncӭng, phҫnmӅm (hardware, software) Câu hӓi: Cách nào āӇ thiӃtlұpcҩu trúc mҥng? Layered Architecture 4 KiӃntrúcphântҫng •Cáctҫng (Layers) •GiaodiӋn (Interfaces): ÿӏnh nghƭa các thao tác nguyên thӫyvàcácdӏch vө mà tҫng dѭӟi cung cҩpchotҫng trên •Giaothӭc (Protocols): ÿѭӧc sӱ dөng ÿӇ thi hành (implement) các dӏch vө •Mӝttұpcӫacáctҫng và giao thӭc ÿѭӧcgӑilàmӝt kiӃntrúcmҥng (Network Architecture) Layered Architecture 5 KiӃntrúcphântҫng (2)  Phân t ̯ ng giúp āѫngiҧnhóakiӃntrúc cӫahӋ thӕng phӭctҥp  Tҫng N dӵavàodӏch vө ( services) tӯ tҫng N-1 āӇ cung cҩpdӏch vө cho tҫng N+1  Dӏch vө cҫn āӃntӯ tҫng dѭӟi āӝclұp vӟisӵ thӵc thi (implementation) cӫa nó  Tҫng N thay āәisӁ không ҧnh hѭӣng āӃn các tҫng khác  Che dҩu thông tin và sӵ phӭctҥp  Tѭѫng tӵ nhѭ lұp trình hѭӟng āӕitѭӧng Layered Architecture 6 Ví dө vӅ kiӃntrúcphântҫng Layered Architecture 7 TruyӅnthôngVұt lý, logic Layered Architecture 8 Các vҩn āӅ thiӃtyӃukhithiӃtkӃ các tҫng  Cѫ chӃ āӏnh danh ngѭӡigӣi, nhұn?  TruyӅndӳ liӋutheochӃ āӝ nào: āѫn công (simplex), bán song công (half-duplex), song công (full-duplex)?  KiӇmsoátlӛi? (Error control)  KiӇmsoátluӗng? (Flow control)  Tháo rӡi (disassembling) và ráp lҥi(reassembling) các thông āiӋpdài  Dӗn và tách kênh (Multiplexing & demultiplexing)  Chӑn āѭӡng Layered Architecture 9 Dӏch vө hѭӟng kӃtnӕi (Connection-oriented Service)  Ngѭӡigӣi-Sender  Yêu cҫu“kӃtnӕi” āӃnngѭӡinhұn  Chӡ āӧiMҥng thiӃtlұpkӃtnӕi  Duy trì kӃtnӕitrongkhigӣidӳ liӋu  NgҳtkӃtnӕikhihӃtnhucҫu  Mҥng - Network  NhұnyêucҫukӃtnӕi  ThiӃtlұpkӃtnӕi và thông báo cho ngѭӡigӣi  TruyӅndӳ liӋu qua mӕikӃtnӕi  Giҧi phóng kӃtnӕikhingѭӡigӣiyêucҫu Layered Architecture 10 [...]... Internet ( c th c hi n t i các host và router) T ng v n chuy n: TCP, UDP Network layer Giao th c IP •qui c v a ch •khuôn d ng gói tin •Nh ng qui c x lý gói tin Giao th c nh tuy n •ch n ng •RIP, OSPF, BGP B ng nh tuy n Giao th c ICMP •báo l i •router “báo hi u” T ng liên k t d li u T ng V t lý Layered Architecture 33 Internet Protocol (IP) T ng k t các công ngh m ng khác nhau và cung c p s k t n i toàn c u... nh t Gán a ch logic duy nh t, toàn c u cho m i host Phân gi i a ch Ánh x t a ch logic sang phân phát các gói tin a ch v t lý th c hi n s Layered Architecture 34 Internet Protocol D ch v datagram phi k t n i, không tin c y Các gói tin ch a a ch ngu n và ích Các packets c truy n i c l p v i nhau Các packets có th b m t • Ph c h i l i tùy thu c vào các giao th c to-end protocols) u cu i (end- Layered Architecture... truy c p các tài nguyên m ng i, mã hóa và nén 7 cung c p s phân phát thông i p tin c y gi a các ti n trình t ch c các bits thành khung; v n chuy n d li u gi a các nodes trong cùng m t m ng Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data link 1 Physical thi t l p, duy trì và h y b các phiên truy n chuy n các gói d li u t ngu n n ích; cung c p tính n ng liên m ng truy n dòng bits qua... cho các gói tin trên m ng - Tránh các liên k t b t c ngh n/h ng Layered Architecture 22 S phân phát cu i-cu i End-to-end delivery Layered Architecture 23 T ng V n chuy n (transport layer) - V n chuy n d li u t n i g i n n i nh n - Th c hi n v n chuy n tin c y, úng th t ; ki m soát l i/lu ng Layered Architecture 24 Phân phát thông i p tin c y t h th ng u cu i này n h th ng u cu i kia Reliable end-to-end... Service) Ng i g i - Sender T o các packet g i ánh a ch ng i nh n trong m i gói Truy n gói tin cho m ng chuy n i M ng - Network S d ng a ch ích chuy n ti p gói tin Giao gói tin n n i nh n Layered Architecture 11 So sánh gi a h ng k t n i và phi k t n i (Connection-Oriented vs Connectionless) Connection-Oriented • Telephone System, Virtual Circuit Model ng d n c thi t l p tr c khi d li u c g i Ch c n... i gói tin c x lý c l p c khi truy n Layered Architecture 12 So sánh gi a h ng k t n i và phi k t n i (Connection-Oriented vs Connectionless) Connection-Oriented “Gánh n ng” thi t l p k t n i Thi t b chuy n ti p ph i l u gi tr ng thái c a các k t n i ang ho t ng Có th t tr c d i thông Connectionless Không tr ng thái và ít gánh n ng Không th t tr c tài nguyên Cho phép broadcast/multicast Layered Architecture... dòng bit “t i” (raw bits) qua ng truy n v t lý Gi i quy t các giao di n (interfaces) th i gian, i n, c ; ph ng ti n truy n v t lý Layered Architecture 19 T ng Liên k t d li u (Data Link Layer) Truy n d li u gi a các nút (nodes) láng gi ng • • nh khung, ki m soát l i, ki m soát lu ng i u khi n truy c p ph ng ti n truy n Layered Architecture 20 S phân phát nút-nút Node-to-node delivery Layered Architecture... t m ng S d ng các c ch truy n d li u c a t ng liên k t d li u Example: Ethernet, Token Ring, PPP Ánh x t a ch logic (IP address) sang lý (MAC address) a ch v t Address Resolution Protocol (ARP) – giao th c phân gi i a ch Layered Architecture 36 . 2: Giao thӭcvàkiӃn trúc phân tҫng Protocols and Layered Architecture Layered Architecture 1 Giao thӭcvàkiӃn trúc phân tҫng: Layered Architecture 2  ThӃ nàolàgiaothӭc(protocols)?  KiӃntrúcphântҫng. Khuôn dҥng và ngӳ nghŝacӫathôngāiӋp āѭӧc trao āәi  Giao thӭctrongcuӝcsӕng hàng ngày:  Luұtgiaothông, thҧoluұnbàntròn… Layered Architecture 3 KiӃntrúcphântҫng hay hӋ thӕng cҩpbұcgiaothӭc!? MMT:. (applications)  giao thӭc (protocols)  phҫncӭng, phҫnmӅm (hardware, software) Câu hӓi: Cách nào āӇ thiӃtlұpcҩu trúc mҥng? Layered Architecture 4 KiӃntrúcphântҫng •Cáctҫng (Layers) •GiaodiӋn (Interfaces):

Ngày đăng: 23/10/2014, 20:59

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

Tài liệu liên quan