Xem mẫu

  1. M NG MÁY TÍNH Nguy n H ng Sơn Gi i thi u 1-1 Chương 1 Gi i Thi u 1.James F. Kurose, Keith W. Ross, Computer Networking: a top-down approach featuring the Internet, Addison Wesley. 2.Richard Steves, TCP/IP Illustrated Vol I-The Protocols, Addison- Wesley 3. L y các Slideshow t http://www.ptithcm.edu.vn/~hongson vào trang Computer Network Gi i thi u 1-2 1
  2. T NG QUAN CHƯƠNG N I DUNG Khái quát m ng máy tính network edge: host, access network, ư ng truy n v t lý network core: packet/circuit switching, c u trúc Internet Hi u năng m ng: packet loss, delay, throughput Các l p giao th c, các mô hình d ch v Gi i thi u 1-3 Khái quát m ng máy tính H th ng g m t hai hay nhi u máy tính n i l i v i nhau hình thành m ng máy tính host = end system ch y ng d ng m ng Liên k t truy n thông Cáp quang,cáp ng, radio, kênh v tinh truy n = bandwidth Tc Thi t b n i m ng: chuy n ti p các gói s li u Gi i thi u 1-4 2
  3. Sơ lư c v c u trúc m t m ng network edge: các ng d ng và máy host access network, ư ng truy n v t lý: các liên k t truy n dùng dây và không dây network core: G m các router k t n i v i nhau Các m ng ư c k t Gi i thi u 1-5 n i v i nhau Network edge: end system (host): Ch y các trình ng d ng m ng Ví d Web, email peer-peer T i biên (l ) c a m ng Mô hình client/server: client host yêu c u và nh n d ch v t các server client/server Ví d Web browser/server; email client/server Mô hình peer-peer: Không c n các server, các host trao i tr c ti p Ví d Skype, BitTorrent Gi i thi u 1-6 3
  4. M ng truy nh p và ư ng truy n v t lý (Access network và physical media) Phương pháp k t n i host vào m ng: M ng c a các cơ quan M ng tư gia M ng di ng Khái ni m băng thông Khái ni m Chia s hay dùng riêng Gi i thi u 1-7 Network Core Là m t lư i n i các router S li u ư c chuy n qua m ng như th nào? circuit switching: m ch v t lý dành riêng cho m i cu c g i packet-switching: s li u ư c chuy n qua m ng dư i d ng các kh i r i r c. Không dùng m ch v t lý riêng cho m t cu c g i. Gi i thi u 1-8 4
  5. C u trúc m ng Internet: m ng c a các m ng Phân c p y u T i trung tâm: Tier-1 ISP (VDC, Viettel...), ph m vi qu c gia/qu c t Quan h ngang c p Các nhà cung c p Tier-1 Tier 1 ISP k t n i ngang hàng Tier 1 ISP Tier 1 ISP Gi i thi u 1-9 C u trúc m ng Internet: m ng c a các m ng Tier-2 ISP: là các ISP nh hơn, thư ng cho m t vùng K tn i n m t hay nhi u tier-1 ISP, có th n i n Tier-2 ISP Các Tier-2 ISP cũng n i ngang Tier-2 ISP thuê Tier-2 ISP Tier-2 ISP c p v i nhau tier-1 ISP k t n i Tier 1 ISP n Internet tier-2 ISP là khách hàng cùa tier-1 ISP Tier 1 ISP Tier 1 ISP Tier-2 ISP Tier-2 ISP Tier-2 ISP Gi i thi u 1-10 5
  6. C u trúc m ng Internet: m ng c a các m ng Tier-3 ISP và local ISP Là m ng truy nh p g n gũi v i end system local local Tier 3 ISP local local ISP ISP ISP ISP Local và tier- Tier-2 ISP Tier-2 ISP 3 ISP là thuê Tier 1 ISP bao c a các tier c p cao hơn, các ISPk t n i chúng v i ph n Tier 1 ISP Tier 1 ISP Tier-2 ISP còn l i c a local Internet Tier-2 ISP Tier-2 ISP ISP local local local ISP ISP ISP Gi i thi u 1-11 C u trúc m ng Internet: m ng c a các m ng Các gói ư c chuy n qua nhi u m ng local local Tier 3 ISP local local ISP ISP ISP ISP Tier-2 ISP Tier-2 ISP Tier 1 ISP Tier 1 ISP Tier 1 ISP Tier-2 ISP local Tier-2 ISP Tier-2 ISP ISP local local local ISP ISP ISP Gi i thi u 1-12 6
  7. packet loss và delay Các gói x p hàng t i các b m c a router Tc gói n vư t quá kh năng c a liên k t u ra Các gói x p hàng, i l y lư t truy n Gói ang ư c truy n (delay) A B Gói ang x p hàng (delay) Vùng tr ng c a b m Gi i thi u 1-13 B n y u t gây tr 1. x lý t i node: 2. x p hàng Ki m tra l i bit i t i liên k t u ra l y lư t truy n lên liên Xác nh u ra kt Tùy thu c vào m c ngh n c a router Tr truy n n i dung A Tr lan truy n tín hi u B Tr x lý Tr x p hàng Gi i thi u 1-14 7
  8. B n y u t gây tr 4. Lan try n tín hi u: 3. Truy n n i dung: d = c ly truy n (m) R=bandwidth (bps) s=t c lan truy n tín L=kích thư c (bits) hi u trong môi trư ng L/R (~2x108 m/sec) d/s Tr truy n n i dung A Tr lan truy n tín hi u B Tr x lý Tr x p hàng Gi i thi u 1-15 Tr trên m ng Internet và o lư ng Chương trình traceroute là phương ti n o th i gian tr t ngu n n các router d c theo tuy n d n n ích. Truy n ba gói n m i router d c theo ư ng i n ích M i router n lư t mình g i gói ph n h i Tính toán th i gian gi a th i i m truy n và nh n. 3 probes 3 probes 3 probes Gi i thi u 1-16 8
  9. Tr trên m ng Internet và o lư ng Ba giá tr o lư ng t end sysem n www.yahoo.com Liên k t ra h i ngo i * có nghĩa là không áp ng (gói thăm dò b m t, router không ph n h i) Gi i thi u 1-17 M t gói (Packet loss) Hàng i có kích thư c h u h n Gói n trong khi hàng i h t ch b b Gói b m t có th ư c truy n l i buffer Gói ang ư c truy n (hàng i) A B Gói n hàng iã ys b h yb Gi i thi u 1-18 9
  10. Thông lư ng (Throughput) throughput: là t c (bps) truy n các bit gi a ngu n và ích T c th i: t c t i m t th i i m Trung bình: t c trong m t kho ng th i gian ng có th d n lu ng ng có th d n lu ng v i server truy n v it c Rs bps tc Rc bps lu ng bit vào ng Gi i thi u 1-19 Thông lư ng Rs < Rc Rs bps Rc bps Rs > Rc Rs bps Rc bps Liên k t c chai: Là liên k t trên ư ng end-end b ràng bu c b i thông lư ng end-end Gi i thi u 1-20 10
  11. Thông lư ng trong ng c nh Internet Thông lư ng trên m t k t n i: Rs min(Rc,Rs,R/10) Rs Rs Th c t : Rc hay Rs thư ng là c chai R Rc Rc Rc 10 k t n i chia s liên k t c chai R bps Gi i thi u 1-21 L p giao th c M ng máy tính là m t t h p ph c t p g m nhi u: host Switch, router Các liên k t dùng các lo i ư ng truy n khác nhau Ph n c ng, ph n m m Các giao th c Các ng d ng C n ph i hi u rõ b n ch t c u thành m i có kh năng phát tri n, v n hành và s a ch a Gi i thi u 1-22 11
  12. Gi i pháp i v i các h th ng ph c t p: C u trúc tư ng minh cho phép nh n di n các thành ph n và m i liên h gi a chúng. Ki n trúc phân l p ch c năng Module hóa giúp d b o trì, c p nh t h th ng S thay i c a l p ch c năng này không nh hư ng n các l p khác Gi i thi u 1-23 Ki n trúc phân l p ch c năng: Hai mô hình chính OSI Reference Model TCP/IP Model Gi i thi u 1-24 12
  13. Quan ni m v môi trư ng h th ng truy n thông c a ISO Trình ng d ng Trình ng d ng Các ch c năng Các ch c năng hư ng ng d ng hư ng ng d ng Các ch c năng Các ch c năng ph thu c m ng ph thu c m ng M n g s li u Môi trư ng m ng Môi trư ng OSI Môi trư ng h th ng th c Gi i thi u 1-25 OSI Reference Model ư c phát tri n b i ISO (International Organization for Standardization) Có 7 l p ch c năng Là khuôn m u lý thuy t v ch c năng c a h th ng ph c v truy n thông Gi i thi u 1-26 13
  14. B n ch t c a mô hình tham chi u OSI OSI Reference Model Trình ng d ng Trình ng d ng Application Presentation Các ch c năng Các ch c năng Session hư ng ng d ng hư ng ng d ng Transport Network Các ch c năng Các ch c năng ph thu c m ng ph thu c m ng Data Link Physical M n g s li u Gi i thi u 1-27 Khái ni m l p ch c năng M i l p tham gia th c hi n m t trong 7 ch c năng truy n thông thi t y u. M i l p d a vào l p k dư i th c hi n ch c năng c a mình, ch c năng g n ng d ng ngư i dùng hơn (primitive functions)--> thông minh hơn. L p dư i có nhi m v cung c p d ch v cho l p k trên M i l p hoàn toàn c l p v i các l p khác. Gi i thi u 1-28 14
  15. ct l p Gi i thi u 1-29 Ch c năng c a các l p Application layer Presentation layer Session layer Transport layer Network layer Data link layer Physical layer Gi i thi u 1-30 15
  16. Các giao ti p Trình ng d ng Trình ng d ng SAP Ký hi u: Data Network K tn i o K t n i th t Gi i thi u 1-31 Nguyên lý Ho t ng truy n thông gi a hai trình ng d ng ch thành công khi t t c các giao ti p u ph i ho t ng t t. Gi i thi u 1-32 16
  17. Khái ni m giao th c Giao ti p gi a ngư i v i Các giao th c m ng: ngư i: Ch th là máy H i, yêu c u... Giao ti p gi a các máy Tr l i ư c th c hi n theo giao th c i áp qua l i Các giao th c nh nghĩa khuôn d ng kh i s li u, tr t t truy n và nh n gi a các th c th truy n thông, các hành vi truy n và nh n. Giao th c th c hi n các giao ti p ngang hàng gi a hai l p ch c năng trên hai thi t b . Gi i thi u 1-33 Khái ni m giao th c Chào TCP connection request chào TCP connection Anh h c response l p nào Get http://www.ptithcm.edu.vn D07VT index.html Th i gian Gi i thi u 1-34 17
  18. Giao ti p n i gi a các l p k L p trên truy xu t dich v c a l p dư i qua m t SAP Lưu ý: có nhi u SAP gi a hai l p Các d ch v gi a hai l p k ư c di n t thông qua hai thu t ng : primitive và parameter primitive là các hàm ch c năng, th c hi n m t ch c năng c th parameter là các tham s truy n thông tin i u khi n hay data vào primitive Gi i thi u 1-35 Các lo i primitive tiêu bi u Request() Indicate() Response() Confirm() Gi i thi u 1-36 18
  19. Các lo i primitive tiêu bi u (2) Gi i thi u 1-37 ơn v d li u giao th c (Protocol Data Unit) Giao th c th c hi n ch c năng truy n thông d a vào óng và tách gói d li u, m i giao th c u có các PDU riêng. Overhead Payload Thông tin c n ch a thông tin i u truy n/nh n c a khi n và h tr ho t các t ng phía ng c a giao th c trên Gi i thi u 1-38 19
  20. Ho t ng truy n thông qua môi trư ng OSI Gi i thi u 1-39 TCP/IP Model TCP/IP model là ki n trúc phân Application lp Giao ti p Transport Network Gnkt Links Physical ư ng dây Gi i thi u 1-40 20
nguon tai.lieu . vn