Xem mẫu

  1. Chương 3: T ng m ng – Internet Layer Gi ng viên: Ngô H ng Sơn Khoa CNTT- ðHBK Hà N i B môn Truy n thông và M ng máy tính 1 Bài gi ng có s d ng ngu n tài li u cung c p b i trư ng ð i h c Keio, Nh t B n
  2. T ng quan Tu n trư c… Vì sao ph i phân t ng Ki n trúc phân t ng, mô hình OSI/TCP Khái ni m v ñ a ch IP, ñ a ch MAC, s hi u c ng, tên mi n. Tu n này Giao th c t ng m ng – Internet Protocol ð a ch IP và khuôn d ng gói tin IP Giao th c thông báo ñi u khi n- ICMP 2
  3. Gi i thi u v giao th c t ng m ng IP Khái ni m cơ b n Nguyên lý lưu-và-chuy n ti p ð c ñi m giao th c IP 3
  4. Internet Protocol Là m t giao th c t ng m ng Hai ch c năng cơ b n Ch n ñư ng (Routing): Xác ñ nh ñư ng ñi c a gói tin t ngu n ñ n ñích Chuy n ti p (Forwarding): Chuy n d li u t ñ u vào t i ñ u ra c a b ñ nh tuy n (router) VD application application TCP/UDP TCP/UDP IP IP 1. Send data 2. Receive data data link data link physical physical 4
  5. Ch n ñư ng và chuy n ti p gói tin Packet length Ver IHL TOS IP packet Identification Flag Fragment Offset TTL Protocol Header Checksum Source IP address IP header Destination IP address payload Host Router • ðư ng ñi ti p theo? • Chuy n ti p ñ n router Router nào? Router 5 Host
  6. Nh c l i: Network layer vs. Transport layer network: Gi a các máy tr m ho c các b ñ nh tuy n (Hosts) transport: Gi a các ti n trình trên máy tr m (Processes) 6
  7. ð c ñi m c a giao th c IP Không tin c y / nhanh Truy n d li u theo phương th c “best effort” IP không có cơ ch ph c h i l i Khi c n, s s d ng d ch v t ng trên ñ ñ m b o ñ tin c y (TCP) Giao th c không liên k t Các gói tin ñư c x lý ñ c l p 7
  8. ð a ch IP L p ñ a ch IP CIDR – ð a ch IP không phân l p M ng con và m t n m ng Các ñ a ch IP ñ c bi t 8
  9. ð a ch IP (IPv4) ð a ch IP : M t s 223.1.1.1 32-bit ñ ñ nh danh 223.1.2.1 giao di n máy tr m, 223.1.1.2 b ñ nh tuy n 223.1.2.9 223.1.1.4 M i ñ a ch IP ñư c 223.1.2.2 223.1.3.27 223.1.1.3 gán cho m t giao di n ð a ch IP có tính duy 223.1.3.2 223.1.3.1 nh t 223.1.1.1 = 11011111 00000001 00000001 00000001 223 1 1 19
  10. Ký hi u th p phân có ch m Ví d : 203.178.136.63 o 259.12.49.192 x 133.27.4.27 o 8 bits 0 – 255 integer S d ng 4 ph n 8 bits ñ miêu t m t ñ a ch 32 bits 3417476964 11001011101100101000111101100100 203 178 143 100 10
  11. ð a ch máy tr m, ñ a ch m ng ð a ch IP có hai ph n Host ID – ñ a ch máy tr m Network ID – ñ a ch m ng Network ID Host ID 11001011101100101000111101100100 203 178 143 100 Làm th nào bi t ñư c ph n nào là cho máy tr m, ph n nào cho m ng? Phân l p ñ a ch 11 Không phân l p – CIDR
  12. Phân l p ñ a ch IP 8bits 8bits 8bits 8bits Class A 0 7bit H H H Class B 1 0 6bit N H H Class C 1 1 0 5bit N N H Class D 1 1 10 Multicast Class E 1 1 11 Reserve for future use # of network # of hosts Class A 128 2^24 Class B 16384 65536 Class C 2^21 256 12
  13. H n ch c a vi c phân l p ñ a ch Lãng phí không gian ñ a ch Vi c phân chia c ng thành các l p (A, B, C, D, E) làm h n ch vi c s d ng toàn b không gian ñ a ch Cách gi i quy t … CIDR: Classless Inter Domain Routing Ph n ñ a ch m ng s có ñ dài b t kỳ D ng ñ a ch : a.b.c.d/x, trong ñó x (m t n m ng) là s bit trong ph n ng v i ñ a ch m ng 13
  14. M t n m ng M t n m ng chia m t ñ a ch IP làm 2 ph n Ph n ng v i máy tr m Ph n n g v i m n g Dùng toán t AND Tính ñ a ch m ng Tính kho ng ñ a ch IP 14
  15. Mô t m t n m ng 11111111111111111111111111100000 255 255 255 224 S là m t 255.255.255.224 trong các s : /27 0 248 0xFFFFFFe0 128 252 192 254 224 255 240 15
  16. Cách tính ñ a ch m ng Network part Host Part 203 . 178 . 142 . 130 IP Address 11001011 10110010 10001110 10000010 255 . 255 . 255 . 224 Netmask (/27) 11111111 11111111 11111111 11100000 27 (bit) AND 203 . 178 . 142 . 128 11001011 10110010 10001111 10000000 203.178.142.128/27 Network address 16
  17. M t n m ng và kích thư c m ng 11111111111111111111111111000000 255 255 255 192 Kích thư c Trong trư ng h p /26 Theo lũy th a 2 Ph n máy tr m = 6 bits 26=64 RFC1878 D i ñ a ch có th gán: 0 - 63 64 - 127 128 - 191 192 - 255 17
  18. ð a ch m ng hay máy tr m (1) 133 27 4 160 10000101000110110000010010100000 11111111111111111111111111000000 10000101000110110000010010000000 133 27 4 128 18
  19. ð a ch m ng hay máy tr m (2) 133 27 4 160 10000101000110110000010010100000 11111111111111111111111111100000 10000101000110110000010010000000 133 27 4 128 19
  20. Các d ng ñ a ch ð a ch m ng ð a ch IP gán cho m t m ng ð a ch máy tr m ð a ch IP gán cho m t card m ng ð a ch qu ng bá ð a ch dùng ñ g i cho t t c các máy tr m trong m ng Toàn bit 1 ph n ng v i ñ a ch máy tr m 20
nguon tai.lieu . vn