Bildkredit: AJ_Watt/E+/GettyImages
Om du är van vid att arbeta med olika datorsystem för att skicka data över internet, kanske du är van att tänka i termer av internetportar. Dessa är i huvudsak siffror som tilldelas olika typer av data som skickas på internet, från World Wide Web-data till Windows-filöverföring till olika e-postsystem. En vanlig internettjänst som inte använder portar alls är pingtjänsten, som används för att kontrollera om datorer och anslutningar fungerar som de ska.
Vilken port använder Ping?
När du skickar meddelanden över internet dirigeras de normalt med det som kallas internetprotokollet (IP). Det är ett standardsätt för datorer att prata med varandra för att skicka meddelanden från maskin till maskin för att komma dit de ska. Den förmodligen mest kända aspekten av IP är IP-adressen, en numerisk adress som liknar ett telefonnummer som används för att dirigera internetmeddelanden till en viss maskin.
Dagens video
Den mesta internettrafiken, inklusive e-post och World Wide Web-data, använder ett andra protokoll ovanpå IP som kallas transmissionskontrollprotokollet (TCP). Denna kombination kallas TCP/IP, och den gör det möjligt för två datorer att upprätta en anslutning och verifiera att data tas emot. Vissa applikationer som förlitar sig på att skicka data snabbt, till exempel vissa video- och ljudströmningsapplikationer, använder ett alternativt enklare protokoll som kallas användardatagramprotokollet (UDP) ovanpå IP.
Både TCP och UDP använder så kallade portnummer för att indikera hur meddelanden ska dirigeras till olika program som körs på samma dator. I huvudsak tilldelas varje program och uppgift sitt eget portnummer, med vissa portar som vanligtvis används för vissa tjänster. Till exempel tar webbservrar vanligtvis emot förfrågningar på port 80, och e-postservrar som använder det enkla e-postöverföringsprotokollet lyssnar på port 25 för inkommande meddelanden.
Ett tredje protokoll ovanpå IP är Internet Control Message Protocol (ICMP). Det används ofta för att diagnostisera anslutningsproblem, inklusive av ett program som heter ping som begär att en dator ska svara om den får ett ICMP-meddelande. ICMP använder inte portnummer, så det finns ingen port för ping.
Vissa människor kan använda frasen "pinga en port" som informellt betyder att öppna en TCP-anslutning till den porten och se om ett svar tas emot, men praktiskt taget finns det ingen pingport.
Ping och brandväggar
Vanligtvis, när du konfigurerar brandväggshårdvara eller programvara för att tillåta eller förbjuda vissa typer av internettrafik, anger du ett portnummer som används av programmet i fråga. Med ping är detta omöjligt, eftersom det inte finns något pingportnummer att ange.
Många brandväggar har dock en separat del av konfigurationsalternativen där du kan tillåta eller förbjuda ICMP-trafik. Kontrollera brandväggens dokumentation om du behöver se hur du tillåter eller förbjuder pingar.