Hvordan en nettverksruter arbeid?

routing

Nettverk er utformet slik at datamaskiner til å snakke med hverandre. Dette muliggjør fildeling, e-post og ekstern tilgang. Dette gjør du enkelt når alle maskinene er på samme fysiske nettverk. Men det blir litt mer utfordrende når maskinene er spredt ut over hele verden. Rutere brukes til å sende TCP / IP-pakker fra ett nettverk til et annet. Rutere lære hva datamaskiner er knyttet til hva port og bruke denne informasjonen til å sende pakker til sin destinasjon.

ARP

Routere bruker en protokoll som kalles Address Resolution Protocol (ARP) for å lære om vedlagte datamaskiner. En ARP rammen er sendt som en kringkasting ramme. I motsetning til andre rammer som er sendt til en bestemt destinasjon adresse en kringkastingsramme er sendt til alle datamaskinene i nettverket og må bli besvart. Datamaskinene svare med sin IP-adresse og MAC-adressen. IP-adressen er tildelt enten av brukeren eller av en DHCP-server, er MAC-adressen en unik adresse tildelt nettverkskortet når den er produsert. Ruteren bygger et bord med denne informasjonen og havnen responsen ble mottatt på. Ruteren bruker denne tabellen for å finne ut om den vet måladressen når den mottar en pakke. Hvis destinasjonsadressen er i ruting tabellen ruteren sender pakkene til havnen i tabellen. Hvis adressen ikke blir funnet i ruting tabellen den sendes til standard gateway.

nyttige verktøy

Det er to nettverk verktøy som er nyttige når du feilsøker et rutet nettverk. Den første er ping-kommandoen. En ping er en spesiell ramme som er sendt til en destinasjon datamaskin, hvis datamaskinen er koblet til nettverket og operasjonell det vil svare med en ping respons. Ping og responsen rammen inneholder IP-adressen og MAC-adressen. Hvis rutingtabellen er utdatert det kanskje rute rammene til feil MAC adresse.

Det andre verktøyet er spor rute. Traceroute vil detalj trinnene en pakke tar for å få til det er målet, viser det hver ruterens IP-adresse og tiden det har tatt å få til ruteren. Dette verktøyet er svært nyttig når diagnostisere tilkoblingsfeil eller nettverks treghet.