En port är en adress för ett program när data går från en dator till en annan över ett nätverk. Precis som datorer har adresser, så gör program. Portnumret är ett snabbt sätt att berätta för nätverksprogrammet som tar emot data vilket program som ska ta emot det. Dessa program körs ständigt i väntan på data för att utlösa en åtgärd. Detta väntetillstånd kallas att lyssna.
Portkonceptet hänför sig specifikt till data som överförs över nätverk av TCP/IP -protokollpaketet. TCP/IP står för Transmission Control Protocol/Internet Protocol. En rad standarder förklarar hur data ska packas och adresseras för att nå sin destination. Detta innebär att data delas upp i segment och sedan placeras varje datasegment i en struktur som kallas ett paket. Paketet har en rubrik där nätverksprotokollen lagrar information för sin mottagande motsvarighet. Den sista rubriken som går till paketet är IP -rubriken, som innehåller adressen till destinationsdatorn. Denna rubrik går framför transporthuvudet, där skrivs portnumret för den mottagande ansökan.
De två alternativa transportprotokollen i TCP/IP är Transmission Control Protocol och User Datagram Protocol. Dessa två protokoll handlar om portnummer. De paketerar data och placerar portnumret i rubriken. TCP upprättar en anslutning med sin motsvarighet och behåller den anslutningen under hela sessionen. Protokollet definierar hur datapaket sekvenseras så att det mottagande programmet kan veta i vilken ordning data ska samlas in. UDP är ett lätt alternativ som vanligtvis används av multimediaprogram. Hamnar är kända med ett antal men också av transportprotokollet, och så finns det en port som heter TCP 25 och en som heter UDP 25. Dessa är inte samma port.
Ett antal applikationer har ett portnummer reserverat för dem. Dessa fördelningar kallas "välkända hamnar" och listan underhålls och distribueras av Internet Assigned Numbers Authority, som är bättre känd som IANA. Programmerare som skickar data till en viss port kan inte förvänta sig att ett annat program väljer den data. Till exempel, det är ingen idé att skicka data till port 21, som är registrerat för filöverföringsprotokollet, hoppas att Kerberos kommer att hämta det, eftersom Kerberos lyssnar på port 88.
Nätverksprogramvara i den mottagande datorn tar bort rubrikerna och återmonterar data, innan den skickas vidare till applikationen som är associerad med portnumret skrivet i paketets rubriker. Det programmet måste köras för att ta emot data. Med många applikationer, mottagandet av data är en interaktiv process, med motsvarande applikationer på varje datormeddelande fram och tillbaka under sessionens längd.
Internetnätverk använder begreppet portar för att differentiera olika program, eller tjänster, ligger på samma IP -adress. Till exempel, en dator kan köra en webbserver och en FTP -server samtidigt med portarna 80 och 21, respektive. En portskanningsattack inträffar när en dator skannar portarna på
Ta en titt på baksidan av din dator:Det kan se ut som en barnleksak. Här är en serie roliga hål, och det är upp till dig att koppla in några pinnar. Endast med en dator, pinnarna är dyra - saker som HD -skärmar, som ansluter till din dator med ett digitalt videogränssnitt, eller DVI -port. DVI -port
I samband med datasäkerhet, hacking avser inbrott i datorsystem för att stjäla data eller störa systemet på något sätt. Anti-Hacking är en allmän term som skyddar datorsystem mot intrång från obehöriga personer eller grupper. Det kan inkludera programvara och hårdvara brandväggar, verktyg för skadli