? En port är en adress för ett program när data färdas från en dator till en annan i ett nätverk . Precis som datorer har adresser , så gör program . Det portnummer är ett snabbt sätt att tala om för nätverket program som erhåller de uppgifter som ansökan ska få det . Dessa program körs hela tiden väntar på data för att utlösa en åtgärd . Detta väntetillstånd kallas lyssnar. Network Communications
Hamnen konceptet hänför sig specifikt till data som överförs över nätverk med TCP /IP -protokollet svit . TCP /IP står för Transmission Control Protocol /Internet Protocol . En serie standarder förklara hur data ska förpackas och hanteras för att nå sin destination . Detta innebär att dela upp data i segment och sedan placera varje datasegment i en struktur som kallas ett paket . Paketet har en rubrik där nätverket protokoll lagrar information för deras mottagande motsvarighet . Den sista huvudet för att gå in på paketet är det IP-huvudet , som innehåller adressen till måldatorn. Denna rubrik går framför transporten huvudet , som är där portnummer mottagande ansökan skrivs . Addera Transport Protokoll
De två alternativa transportprotokoll i TCP /IP är Transmission Control Protocol och User Datagram Protocol . Dessa två protokoll behandlar portnummer. De paketera data och placera portnumret i sidhuvudet . TCP upprättar en förbindelse med sin motsvarighet , och hävdat att anslutningen genom hela sessionen . Protokollet definierar hur datapaket sekvenseras så att den mottagande programmet kan veta i vilken ordning för att sätta ihop data. UDP är ett lättviktigt alternativ som oftast används av multimedia applikationer . Hamnar är kända av ett antal men också av transport -protokollet , och så finns det en port som heter TCP 25 och en som heter UDP 25 . Dessa är inte samma port .
Välkända portar
Ett antal program har ett portnummer reserverats för dem . Dessa anslag kallas " välkända portar " och listan är underhålls och sprids av den avsatta Internet Numbers Authority , som är mer känd som IANA . Programmerare skicka data till en viss hamn kan inte förvänta sig ett annat program för att plocka dessa uppgifter . Till exempel är det ingen idé att skicka data till port 21 , som är registrerat för File Transfer Protocol , hoppas att Kerberos ska plocka upp den , eftersom Kerberos lyssnar på port 88 .
Emot Rutiner
Networking programvara i den mottagande datorn strips off huvudena och slår samman data , innan vidarebefordra den till ansökan i samband med det portnummer skriven i paketen " rubriker . Ansökan måste vara igång för att ta emot data . Med många tillämpningar , är mottagandet av data en interaktiv process , med motsvarande program på varje dator messaging fram och tillbaka under hela sessionen . Addera