Hur är en virtuell port anslutna och användas?

Virtuella portar virtuella portar används i TCP- och UDP-för att identifiera unika end-to-end anslutningar. De kallas "virtuella portar" eftersom en enda fysisk kontakt kan tjäna flera anslutningar. Varje sida av en anslutning använder sina egna portnummer som inte förändras under livet i detta sammanhang.  Klient-Server ihopkopplingar alla TCP- och UDP-trafik använder ett system för klient-server, så det finns alltid en och klientport för en server används för varje anslutning.
Ett par av fält inom den TCP och UDP-headers används för att spåra källan och målet virtuella portnummer används för att socketanslutning. Varje fält i sidhuvudet är sexton bitar bred, så att värdet i fältet kan variera mellan 0 - 65534. Varje dator värd använder en unik IP-adress och använder också en unik källa och destination port ihopkopplingar för att identifiera specifika samband mellan de två datorerna. Vanligtvis, när din dator ansluter till en webbplats, den ansluter till webbplatsen destination på port 80 (standardporten för HTTP / web trafik). En annan källa hamn på den lokala värden används. Samtidigt, var detta portnummer nästa nummer över 1024 som inte redan används av en annan anslutning. Till exempel skulle den första webbplatsanslutningen ställas in på källporten 1025 och den andra anslutningen på 1026. Om 1025 port behövs inte längre och är stängd, och en annan port behövs, skulle sedan 1025 användas.
Idag, för att besegra hackare, väljer datorsystem källport på måfå som hackare kan förutsäga detta beteende och kapa sessioner genom att förutsäga nya anslutningar öppnas.
Servrar kör nätverkstjänster, dessa tjänster är bundna till en virtuell port och lyssna för kommunikation på det virtuella porten. Det är möjligt för flera klienter att ansluta till samma tjänst och därför använda samma målportnumret när du ansluter till servern. Eftersom varje klient använder en unik IP-adress och port nummer, servern kan hålla reda på upp till 65534 anslutningar per värd.
Dock om portnumret är källan eller destination port beror på vilken sida för närvarande informationsvägarna. Klienten och servern asynkront sända och ta emot information via dessa portar.