Citiraj:
Autor zwer
Ehm... Zar nije TTL fiksan broj koji se smanjuje sa hopovima?
Tj. TTL (tj. Time-To-Live) je broj koji govori koliko maksimalno hopova paket moze napravit prije nego "istekne", tj. ako je TTL recimo 15, a paket ne dodje do odredista u 15 hopova, nakon 15-og hopa paket se odbacuje, a senderu se vraca ICMP error.
|
TTL nije fiksan broj, ni blizu. U teoriji si točno napisao osim errora, u mreži ne postoje errori nego dijagnostičke poruke.
Btw, kako misliš da traceroute funkcionira?
Citiraj:
Autor zwer
Malo je nejasno pitanje, al' ovako nekako to radi:
PC1 salje paket najblizem routeru, router ga primi, nema ga u routing tablicama, salje paket dalje, paket dodje do routera d, koji je nadlezan za taj IP, potvrdi da je dostupan i vrati paket nazad. Ima tu jos gro sitnica koje se desavaju, al' po meni je odgovor D.
Ako je pitanje koji se paket prvi VRATI senderu, onda je to od routera A koji mu samo javi koji je ping do njega.
|
U slučaju da router nema u tablici informaciju, discarda paket i javlja destination unreachable ICMP paket uglavnom. Ovisi o par čimbenika koju će konkretno poruku javiti.
TTL se postavlja na 1, router A javlja DU, PC1 zapisuje odgovor od Routera A. Šalje se drugi paket sa TTL 2, router A šalje Routeru B. On javlja DU te PC1 zapisuje i taj odgovor. TTL se postavlja na 3, router C odgovara DU. TTL je 4, Router D pronalazi u svojoj tablici odredište te šalje PC-u 2 koji vraća echo reply PC-u 1. Sve je to naravno teoretski ovakva procedura, u praksi postoje svakakva tehnička rješenja.