? Ping er en enkel, men mye brukt verktøy for å teste ytelsen til nettverket. Hvert nettverk profesjonelle vet om ping og bruker det regelmessig . Nettverkstilkoblinger må kilden og målet adressen til de to datamaskinene i forbindelse og også kilden og målet søknad adresse . Søknaden adresse kalles et portnummer. Som ping er et nettverk program, krever det en port for å utføre sin oppgave . Det overraskende svaret er at ping ikke har et portnummer . For å forstå hvorfor , er det nødvendig å forstå hvordan ulike nettverk protokoller operere. TCP /IP-stakken
Ping er et program innenfor TCP /IP -protokollene . Alle Internett-kommunikasjon bruker TCP /IP , som står for Transmission Control Protocol /Internet Protocol . Navnet på bunken inneholder navnene på sine to viktigste elementet : Transmission Control Protocol og Internet Protocol . Transmission Control Protocol er et Transport Layer -protokollen. TCP /IP grupper protokoller sammen med egenskaper og representerer disse gruppene som lag i en stabel . Transport Layer er like under Application Layer. Under Transport Layer er Internett Layer, der Internet Protocol er funnet , og under det er det Network Access Layer.
Adressering
Hvert lag i bunken avsenderdatamaskinen snakker med tilsvarende lag i bunken i den mottakende datamaskinen . Så transport protokoll i avsenderlandet datamaskinen kommuniserer med transport protokoll i mottak datamaskinen og Internett -protokollen i avsenderdatamaskinen snakker til Internett-protokollen i mottaksprotokoll . Transport Layer -protokollen bruker port numrene til å identifisere seg selv og sin korrespondent . Transportlaget protokollen danner et segment av data i en pakke , som inneholder dens spissen på forsiden av dataene som inneholder kilden og måladressen av programmene som er involvert i kommunikasjonen . Disse adressene kalles porter. Transportlaget protokollen sender pakkene til Internett lag for overføring. Den Internett- Layer setter sin egen spissen på forsiden av pakken , som omfatter kilde -og måladressen av datamaskinene som er involvert i forbindelsen. Disse adressene kalles IP-adresser etter Internet Protocol .
Ports
En port er definert som en transport protokoll pluss et portnummer . Transmission Control Protocol er en av de transportprotokoller av TCP /IP, er den andre brukeren Datagram Protocol . Disse er kjent som TCP og UDP og de har sitt eget sett med porter , så er UDP port 123 ikke det samme som TCP port 123. .
ICMP
Internet Protocol har ingen mekanisme for å rapportere tilbake feil i overføringen og så denne funksjonen er utført av Internet Control Message Protocol . Ping bruker funksjonene i denne protokollen for å få tilbake en pakke rapportering om status for en overføring og analyserer hastigheten på sin retur . ICMP er en Internett- Layer -protokollen. Den opererer på et lavere nivå enn det laget som omhandler porter. Ping kan ikke bruke portnummer fordi den opererer på et nivå der portnummer er irrelevant . Det er ikke bekymret med bestått data fra en applikasjon til en annen over nettverket , bare fra én datamaskin til en annen.