RaÄunarske mreže 1 Ruteri
RaÄunarske mreže 1 Ruteri RaÄunarske mreže 1 Ruteri
ICMP Echo Request/reply - ping• Host/ruter može da pošalje ICMP Echo Request na proizvoljnu IP adresu• Uređaj koji primi ICMP Echo Request paket, odgovara izvorišnom uređajusa ICMP Echo Reply paketom• Ping komanda (Windows, Linux, ruteri)– šalje određeni broj ICMP Echo Request paketa– prihvata ICMP Echo Reply pakete u odgovorima– kao rezultat daje broj poslatih i primljenih paketa, procenat izgubljenih paketa,vreme između slanja i prijema paketa (Round Trip Time)ETF, Katedra za računarsku tehniku i informatiku43Ping• Osnovni servis za proveru rutiranja, odnosno dostupnosti IP uređaja namreži (reachability)amres-core-R>ping www.google.comTranslating "www.google.com"...domain server (147.91.1.5) [OK]Sending 5, 100-byte ICMP Echos to 64.233.183.104, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 32/33/36 msamres-core-R>C:\Documents and Settings>ping www.google.comPinging www.l.google.com [64.233.183.147] with 32 bytes of data:Reply from 64.233.183.147: bytes=32 time=32ms TTL=243Reply from 64.233.183.147: bytes=32 time=33ms TTL=243Reply from 64.233.183.147: bytes=32 time=32ms TTL=243Reply from 64.233.183.147: bytes=32 time=33ms TTL=243Ping statistics for 64.233.183.147:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 32ms, Maximum = 33ms, Average = 32msLinux# ping www.google.comPING www.l.google.com (64.233.183.104) 56(84) bytes of data.64 bytes from nf-in-f104.google.com (64.233.183.104): icmp_seq=1 ttl=242 time=66.1 ms64 bytes from nf-in-f104.google.com (64.233.183.104): icmp_seq=2 ttl=242 time=65.6 ms64 bytes from nf-in-f104.google.com (64.233.183.104): icmp_seq=3 ttl=242 time=65.5 ms64 bytes from nf-in-f104.google.com (64.233.183.104): icmp_seq=4 ttl=242 time=65.8 ms64 bytes from nf-in-f104.google.com (64.233.183.104): icmp_seq=5 ttl=242 time=65.6 msETF, Katedra za računarsku tehniku i informatiku--- www.l.google.com ping statistics ---5 packets transmitted, 5 received, 0% packet loss, time 4002msrtt min/avg/max/mdev = 65.595/65.780/66.161/0.391 ms4422
Traceroute• Ping komanda– pokušava da nađe put do odredišta i nazad, i o tome izveštava korisnika– korisnika ne zna kojim putem je paket prošao u jednom i drugom smeru• Traceroute komanda– proverava put prenosa paketa u smeru od korisnika do zadate IP adrese• Traceroute na ruterima koristi UDP i IP protokole prenosa• Traceroute se zadaje do određene IP adrese do koje se želi proveriti putrutiranja paketa– u prvom koraku TTL polje IP headera se postavlja na 1 – prvi ruter na putuodbacuje paket, i korisniku se šalje ICMP Time Exceeded poruka– u svakom sledećem koraku šalje se isti paket sa vrednošću TTL polja uvećanomza 1 – paket će doseći sledeći ruter na put do odredišta, kada se ponovoodbacuju, a korisnik se obaveštava slanjem ICMP Time Exceeded poruke– UDP port slučajno izabrana velika vrednost koja je malo verovatna da se koristina odredišnom hostu– kada paket dođe do odredišnog hosta, UDP port neće biti prepoznat i šalje seICMP port unreachable poruka, koja označava uspešan kraj traceroute komandeETF, Katedra za računarsku tehniku i informatiku45Traceroute• Traceroute na ruterima koristi UDP i IP paketa• Traceroute na Windows računarima koristi ICMP echo pakete• Moguće različito ponašanje u zavisnosti od dozvola ili zabrana ICMP i UDPpaketaETF, Katedra za računarsku tehniku i informatiku4623
- Page 3 and 4: Default gateway• IP komunikacija-
- Page 5 and 6: Tabela rutiranja• Svaki ruter pos
- Page 7 and 8: Razlike između statičkog i dinami
- Page 10 and 11: Broadcast domeniETF, Katedra za ra
- Page 12 and 13: ARP• Primer - korak 1- host A ša
- Page 14 and 15: Format ARP paketa• ARP je protoko
- Page 16 and 17: Rutiranje• Primer - korak 2: Ruti
- Page 18 and 19: Rutiranje• Ruting tabela za odre
- Page 20 and 21: ICMP• ICMP - Internet Control Mes
- Page 24 and 25: Traceroute• Šalju se po 3 paketa
Traceroute• Ping komanda– pokušava da nađe put do odredišta i nazad, i o tome izveštava korisnika– korisnika ne zna kojim putem je paket prošao u jednom i drugom smeru• Traceroute komanda– proverava put prenosa paketa u smeru od korisnika do zadate IP adrese• Traceroute na ruterima koristi UDP i IP protokole prenosa• Traceroute se zadaje do određene IP adrese do koje se želi proveriti putrutiranja paketa– u prvom koraku TTL polje IP headera se postavlja na 1 – prvi ruter na putuodbacuje paket, i korisniku se šalje ICMP Time Exceeded poruka– u svakom sledećem koraku šalje se isti paket sa vrednošću TTL polja uvećanomza 1 – paket će doseći sledeći ruter na put do odredišta, kada se ponovoodbacuju, a korisnik se obaveštava slanjem ICMP Time Exceeded poruke– UDP port slučajno izabrana velika vrednost koja je malo verovatna da se koristina odredišnom hostu– kada paket dođe do odredišnog hosta, UDP port neće biti prepoznat i šalje seICMP port unreachable poruka, koja označava uspešan kraj traceroute komandeETF, Katedra za računarsku tehniku i informatiku45Traceroute• Traceroute na ruterima koristi UDP i IP paketa• Traceroute na Windows računarima koristi ICMP echo pakete• Moguće različito ponašanje u zavisnosti od dozvola ili zabrana ICMP i UDPpaketaETF, Katedra za računarsku tehniku i informatiku4623