? Ping är ett enkelt men ofta används verktyg för att testa nätverksprestanda . Varje nätverk professionell vet om ping och använder den regelbundet . Nätverk anslutningar behöver källa och destination adress till två datorer i förbindelse och även källan och destinationen ansökan adress . Ansökan adress kallas ett portnummer . Som ping är ett nätverk ansökan , krävs det ett portnummer för att utföra sin uppgift . Det överraskande svaret är att ping inte har ett portnummer . För att förstå varför , är det nödvändigt att förstå hur olika nätverksprotokoll fungera. TCP /IP Stack
Ping är ett program inom TCP /IP -protokoll stacken . All kommunikation via Internet använder TCP /IP , som står för Transmission Control Protocol /Internet Protocol . Namnet stapeln innehåller namnen på sina två viktigaste elementet : Transmission Control Protocol och Internet Protocol . Transmission Control Protocol är ett Transport Layer protokoll . TCP /IP- grupper protokoll tillsammans med egenskaper och representerar dessa grupper som lager i en stack . Den Transport Layer är precis under Application Layer . Nedanför Transport Layer är Internet Layer , där Internet Protocol hittas , och under det är Network Access Layer .
Adressering
Varje skikt i stapeln i den sändande datorn pratar med motsvarande skikt i stapeln i den mottagande datorn . Så transportprotokoll i den sändande datorn kommunicerar med transportprotokoll i den mottagande datorn och Internet -protokoll i de sändande datorn pratar med Internet-protokollet i den mottagande protokollet . Transport Layer Protocol använder portnummer för att identifiera sig och deras korrespondent . Transportskiktet Protokollet utgör ett segment av data i ett paket , som innehåller dess rubrik på framsidan av de data som innehåller källa och destination adress av ansökningarna som deltar i kommunikationen . Dessa adresser kallas portar. Transportskiktet protokoll passerar paketet till Internet Layer för sändning. Internet Layer sätter sin egen rubrik på framsidan av paketet , vilket inkluderar källa och destination adress av datorerna involverade i anslutningen . Dessa adresser kallas IP-adresser efter Internet Protocol .
Hamnar
En hamn definieras som ett transportprotokoll plus ett portnummer . Transmission Control Protocol är ett av de transportprotokoll i TCP /IP , är den andra User Datagram Protocol . Dessa kallas TCP och UDP och de har var sin egen uppsättning av hamnar , är så UDP port 123 inte samma som TCP -port 123 . Addera ICMP
Internet Protocol har någon mekanism för att rapportera tillbaka fel i överföringen och så denna funktion utförs av Internet Control Message Protocol . Ping använder funktionerna i detta protokoll för att få tillbaka ett paket rapportering om status för en överföring och analyserar hastigheten på sin återkomst . ICMP är en Internet- Layer Protocol . Det fungerar på en lägre nivå än det lager som behandlar portar. Ping kan inte använda portnummer eftersom det fungerar på en nivå där portnummer är irrelevant . Det handlar inte om att överföra data från ett program till ett annat över nätverket , bara från en dator till en annan .