Hvordan avsenderen av en datapakke vet IP-adressen til mottakeren? Part 2

vert1 trenger å kontakte SearchNetworking.com webserver (vert2) for å laste ned en side fra det og derfor må konstruere en pakke som vil kreve websiden den trenger.

Før forespørselspakke kan sendes, host1 må finne ut IP-adressen til www.searchnetworking.com. Når dette trinnet er fullført, har det all nødvendig informasjon for å sende sin forespørsel og vente på svar.

Som med hver vert koblet til Internett, har host1 er konfigurert til å bruke en bestemt DNS server. Dette kan være en DNS-server plassert innenfor vert1 kontor eller bare sin ISP (Internet Service Provider) DNS server.

vert1 konstruerer en DNS-forespørsel pakken og sender den til sin konfigurert DNS server. I denne pakken, spør vert1 DNS-serveren for å løse www.searchnetworking.com til en IP-adresse. Så snart DNS-serveren mottar forespørselen, søker den i sin hukommelse og database for en kamp, ​​hvis den ikke finner en, vil det fortsette å spørre en annen DNS server (dette kalles en rekursiv spørring) til svaret er funnet . Når denne prosessen er fullført, den opprinnelige DNS-serveren som fikk vert1 forespørsel vil sende et svar til host1 som inneholder IP-adressen det var etter. I dette eksempel vil det være IP-adressen 65.214.43.37.

host1 har nå få all den informasjonen den trenger, så det fortsetter til neste trinn, det vil si å kontakte SearchNetworking.com webserver og be websiden den trenger.

forespørsel pakke det sender til webserveren vil inneholde følgende opplysninger:

Destination IP-adresse (65.214.43.37)

vert1 IP-adresse (analysert nedenfor)

Application data (www forespørsel)

Jeg har med vilje utelatt vert1 IP-adresse fordi det vil variere avhengig av hvordan host1 er koblet til Internett.

Hvis host1 er direkte koblet via et modem, deretter IP-adressefeltet vil bli byttet ut med den ene hans ISP tildeler til ham:

 vert1 ---- modem-À Internet 

Når det gjelder vert1 kobler seg til Internett gjennom sitt kontornett, så vil det inneholde hans private IP-adresse, det vil si 192.168.0.10.

I dette tilfellet vil 192.168.0.10 adressen bli erstattet med en ekte (public) IP-adresse ved vert1 nettverk gateway, noe som kan være en ruter eller annen oppringt enhet:

 Host1- --- {Switch} --- Gateway --- > ISP 

Avhengig av kompleksiteten, den opprinnelige pakken kan bli endret et par ganger før den når sin destinasjon. Dette er tilfellet for andre scenario.

På den annen side, scenario en ser på det store bildet så enkelt som mulig, der ingen endringer vil forekomme.