ping vagy nem ping

VFX info at vfx.hu
Tue Oct 19 18:51:14 CEST 2004


Hali!

Abraham Gabor wrote:
> 
> > >
> > > Ha nincs TCP telepitve, ki a csoda kuldene ARP-t es minek.
> > > A ping nem kuld ARP-t.
> > > Az elso ping altal generalt ICMP csomag hatasara a TCP
> > > general ARP-t, ha nem tudja, hogy a cimzett IP cimet hova kell
> > > tovabbitani. (Erre valo az ARP mint a neve is mutatja).
> >
> > Windows consol mode: ping 10.6.1.4; ez bizony ARP-vel indit. Es mindig
> > azzal inidt, ha nincs bent a memoriaban a MAC address. Ha megvan a MAC
> > address, azutan jon az ICMP.
> 
> Megprobalom reszletesebben :
> 
> 1. A ping soha nem general ARP csomagot, csak ICMP es leadja az IP-nek.
> 2. Az IP a cim es a maszk alapjan eldonti, hogy vele azonos
>  subneten van-e, vagy sem.
> 3. Ha azonos, megnezi, hogy az ARP tablaban benne van-e az
>  IP cimhez tartozo MAC address, ha igen, csinal belole ethernet csomagot,
>  a fejreszt kitolti. A destination address az lesz, amit az ARP tablaban
> talalt.
> 4. Ha nem nincs az ARP tablaban, general egy ARP csomagot, a valaszt berakja
>  az ARP tablaba es innentol az elozo.
> 5. Ha a subnet nem azonos, megkeresi a hozza tartozo router IP cimet.
> 6 Ha ez a cim benne van az ARP tablaban, csinal belole ethernet csomagot,
>  a fejreszt kitolti. A destination address a router MAC addresse lesz.
> 7. Ha nincs benne ARP-t kuld a routernek es innentol az elozo.

Akkor ugyanazt mondjuk! Nincs elteres.
Ha nincs a tarban a MAC address, jon az ARP, majd ICMP. Ha van MAC
address, akkor csak ICMP.
De a memoriaban csak masodpercekeig  van meg a MACaddress utana
torlodik, igy az esetek 90%-ban ARPvel indit. Itt fekszik az asztalaon
egy AVR+RTL8019 10-bol 10x igy kapja a kerest a Win98-tol. Kiveve, ha
azonnal az elozo keres utan kuldom a pinget.

UDV. VFX.
http://www.vfx.hu




More information about the Elektro mailing list