Quan hệ địa chỉ lớp 2&3, kỹ thuật ánh xạ địa chỉ IP và MACBáo cáo bài tập lớn môn Mạng máy tính Viện điện tử viễn thông Đại học Bách Khoa Hà Nội
Quan h a ch l p & K thu t ánh x a ch IP MAC Sinh viên: Ngô Quang Hà Nguy n c Minh L p : T7- K48 Ph n I: Quan h a ch l p & M i m t a ch MAC th gi i nh t a ch MAC c s d ng phân phát gói t i ích n c a chúng m t m ng N u khơng có a ch IP, m i m t Router s ph i theo dõi s nh v (hay v trí) c a m i m t a ch MAC liên m ng Ph n I: Quan h a ch l p & a ch IP s ch u trách nhi m phân phát gói tin n úng m ng ích a ch MAC sau ó c s d ng phân phát gói tin mang tính ch t c c b Ph n II: K thu t ánh x a ch IP & MAC Ánh x a ch IP vào a ch MAC_ Giao th c phân gi i a ch (ARP) Ánh x a ch MAC vào a ch IP – giao th c phân gi i a ch o ngư c RARP (Reverse ARP) Ánh x a ch IP vào a ch MAC Gi i thi u T h p a ch TCP/IP m i m t Host c gán m t a ch 32 bit m ng s d ng a ch c gán th c hi n vi c g i ho c nh n gói Hai máy m t m ng v t lý xác nh có th giao ti p v i chúng bi t c a ch m ng v t lý c a máy V n : m t Host hay m t Router ánh x m t a ch IP t i a ch v t lý ó th c n g i m t gói qua m ng v t lý? Ánh x V n a ch IP vào phân gi i a ch MAC a ch Hai máy A B k t n i t i m t m ng v t lý, m i máy có a ch IP tương ng IA,IB a ch v t lý tương ng PA, PB Máy A mu n g i m t gói t i máy B, máy A s ánh x a ch t i a ch v t lý c a máy B (PB) th nào? Máy A ph i ánh x a ch Internet c a ích n cu i t i a ch v t lý c a ích n N u gói ó ph i g i qua m t Router trung gian, máy A ph i ánh x a ch internet c a Router trung gian t i a ch v t lý V n ánh x a ch t i a ch v t lý c g i v n phân gi i a ch (ARP) Ánh x a ch IP vào a ch MAC Hai lo i a ch v t lý a ch v t lý c nh ( c minh ho b i Ethernet) a ch v t lý có c u hình ơn gi n ( c minh ho b i ProNet) Ánh x a ch IP vào a ch MAC Phân gi i qua ánh x tr c ti p Xét m t m ng ProNet token ring m t a ch IP c gán v i HostID chia thành 1, 2, … Khi thi t l p ph n c ng giao di n m ng ch n m t a ch v t lý tương ng v i a ch IP Ví d : ngư i qu n tr h th ng s l a ch n a ch v t lý cho m t máy tính v i a ch IP 192.5.48.3 b i 192.5.48.3 m t a ch l p C v i a ch Host b ng Ánh x a ch IP vào a ch MAC Phân gi i qua s liên k t ng M i m t giao di n Ethernet c gán m t a ch v t lý 48 bit thi t b ó c s n xu t a ch Ethernet dài 48 bit khó có th mã hố i ch IP 32 bit ARP m t giao th c cho phép m t Host tìm c a ch v t lý c a m t Host ích m t m ng v t lý b ng cách ưa a ch IP c a Host ích Ánh x a ch IP vào Phân gi i qua s liên k t a ch MAC ng Ánh x a ch IP vào a ch MAC 11 S nh n d ng ARP nh n d ng, bên g i ph i gán m t giá tr c bi t vào trư ng Frame Header ưa b n tin ARP vào trư ng d li u c a khung i v i Ethernet khung mang b n tin ARP có trư ng ki u lo i 080616 Ánh x a ch IP vào a ch MAC 12 ARP Protocol Format D li u gói ARP khơng có m t khn d ng Header c nh Chi u dài c a trư ng ch a a ch ph thu c vào ki u m ng M t b n tin ARP b t kỳ Header bao g m nh ng trư ng c nh nh rõ chi u dài c a a ch tìm th y trư ng k ti p Ánh x a ch IP vào 12 ARP Protocol Format a ch MAC Ánh x a ch IP vào a ch MAC 12 ARP Protocol Format Trư ng HARDWARE TYPE có giá tr 1cho Ethernet Trư ng PROTOCOL TYPE mang giá tr 080016 cho a ch IP Trư ng OPERATION ch rõ m t APR request (1), APR response (2), RARP request (3), ho c RARP response (4) Trư ng HLEN PLEN ch rõ dài c a a ch ph n c ng dài c a a ch giao th c m c cao a ch ph n c ng a ch IP c cung c p trư ng SENDER HA SENDER IP Khi t o m t request, phía g i s cung c p a ch ph n c ng ích (RARP) ho c a ch IP ích (ARP) s d ng trư ng TARGET HA ho c TARGET IP Ánh x a ch MAC vào a ch IP Gi i thi u a ch m ng v t lý a ch m c th p ph thu c vào ph n c ng M i m t máy s d ng TCP/IP c gán m t ho c nhi u a ch IP 32 bit ph thu c vào a ch ph n c ng c a máy Thông thư ng a ch IP c a máy tính c gi b nh th c p h i u hành s tìm ó kh i ng Câu h i t là: m t máy s xác nh c a ch IP c a b ng cách khơng có m t ĩa thư ng tr c? Ánh x a ch MAC vào a ch IP Gi i thi u Vì máy c n có m t a ch IP trư c s d ng giao th c truy n file TCP/IP chu n có c nh ng hình nh kh i ng u tiên c a chúng Gi i pháp:m t máy c n bi t a ch IP c a s g i m t yêu c u t i m t server máy khác i cho n server ó g i l i m t h i âm a ch internet c a máy ó ph i nh n d ng nh t server m i có th tìm ki m úng a ch internet g i l i m t h i âm bên g i bi t c a ch v t lý c a m t server, ph i qu ng bá yêu c u t i t t c máy m ng c c b , m t ho c nhi u server s h i âm Ánh x a ch MAC vào Giao th c phân gi i a ch IP a ch ngư c (RARP) Có m t thành ph n c a thông tin nh n d ng nh t s n sàng dùng ó a ch m ng v t lý c a máy S d ng a ch v t lý m t s nh n d ng nh t có hai ưu i m: + m t host có c a ch v t lý c a t giao di n ph n c ng m ng + Nh ng a ch ó ln s n sàng dùng không ph i liên k t vào bên mã kh i ng V n phân gi i a ch ngư c: ưa m t a ch m ng v t lý, t o m t t h p cho phép m t server ánh x a ch v t lý vào bên m t a ch internet Ánh x a ch MAC vào a ch IP Giao th c phân gi i a ch ngư c (RARP) RARP c ph ng theo t giao th c ARP B n tin RARP c g i i t m t máy vào bên ph n d li u c a m t khung m ng Ví d : m t khung Ethernet mang m t yêu c u RARP có ph n mào u, a ch ngu n a ch ích c a Ethernet trư ng ki u gói trư c khung Ki u khung ch a giá tr 803516 nh n d ng n i dung c a khung m t b n tin RARP Ph n d li u c a khung ch a b n tin RARP dài 28 octet Ánh x a ch MAC vào Giao th c phân gi i a ch IP a ch ngư c (RARP) Ánh x a ch MAC vào a ch IP Giao th c phân gi i a ch ngư c (RARP) Bên g i qu ng bá m t yêu c u RARP ch rõ v a máy g i v a máy ích cung c p a ch v t lý m ng c a m t trư ng a ch ph n c ng ích T t c máy tính m ng nh n c yêu c u, ch nh ng máy c quy n cung c p d ch v RARP x lý yêu c u g i l i h i âm Nh ng máy tính c bi t RARP server RARP thành cơng m ng ph i có nh t m t RARP server Ánh x a ch MAC vào a ch IP Giao th c phân gi i a ch ngư c (RARP) Nh ng server tr l i yêu c u b ng cách i n vào trư ng giao th c a ch ích, thay i ki u b n tin t yêu c u sang h i âm g i h i âm quay th ng l i t i máy ưa yêu c u Máy g c nh n nh ng h i âm t t t c RARP server Ánh x a ch MAC vào a ch IP Timing RARP Gi ng b t kỳ s truy n tin m t m ng chuy n phát có hi u su t cao,nh ng yêu c u RARP nh ng áp ng d b m t B i RARP s d ng tr c ti p m ng v t lý, khơng có ph n m m giao th c khác tính th i gian áp ng ho c truy n l i yêu c u ph n m m RARP ph i m nh n nhi m v ó M t vài máy tính ph thu c vào RARP kh i ng, s ch n vi c th l i cho n chúng nh n c m t áp ng Vi c s d ng m t th i gian tr dài ch c ch n r ng server có th i gian áp ng yêu c u tr l i Ánh x a ch MAC vào a ch IP RARP server sơ c p Vi c có nhi u máy tính có tính nh ng RARP server làm cho h th ng tr nên tin c y N u m t server b h ng ho c b t i cho vi c áp ng, m t server khác s tr l i yêu c u Nhưng m ng s tr nên b t i b i t t c server u áp ng Ánh x a ch MAC vào a ch IP RARP server sơ c p Gi i pháp:m i máy t o nh ng yêu c u RARP c gán v i m t server sơ c p bình thư ng ch có server sơ c p c a máy ó m i áp ng yêu c u RARP c a máy ó T t c server khác không ph i server sơ c p v n thu nh n yêu c u ch ghi l i th i gian n c a N u server sơ c p khơng s n sàng dùng, máy g i s ch áp ng n h t kho ng th i gian timeout sau ó s qu ng bá l i yêu c u Ánh x a ch MAC vào a ch IP RARP server sơ c p Khi server không ph i server sơ c p nh n c b n th hai c a m t yêu c u RARP, s áp ng M t l n n a m t máy có c a ch IP c a Nó lưư tr a ch b nh s không s d ng l i RARP cho n kh i ng l i ... ánh x a ch IP & MAC Ánh x a ch IP vào a ch MAC_ Giao th c phân gi i a ch (ARP) Ánh x a ch MAC vào a ch IP – giao th c phân gi i a ch o ngư c RARP (Reverse ARP) Ánh x a ch IP vào a ch MAC Gi i... trư ng c nh nh rõ chi u dài c a a ch tìm th y trư ng k ti p Ánh x a ch IP vào 12 ARP Protocol Format a ch MAC Ánh x a ch IP vào a ch MAC 12 ARP Protocol Format Trư ng HARDWARE TYPE có giá tr 1cho... Ph n d li u c a khung ch a b n tin RARP dài 28 octet Ánh x a ch MAC vào Giao th c phân gi i a ch IP a ch ngư c (RARP) Ánh x a ch MAC vào a ch IP Giao th c phân gi i a ch ngư c (RARP) Bên g i qu