Skillnad mellan socket och port

Anonim

Socket vs Port

I samband med datanätverk är en socket en slutpunkt för en dubbelriktad kommunikation som sker i ett nätverk som är baserat på internetprotokollet. Sockets distribuerar datapaket som kommer via kommunikationskanalen till rätt program. Detta görs med hjälp av informationen som IP-adress och portnummer. I allmänhet är en (programvara) port en logisk dataanslutning som kan användas för att utbyta data. På internet används TCP och UDP-portar för att utbyta data mellan datorer och dessa är de mest använda portarna.

Vad är ett socket?

Ett uttag är en slutpunkt för en dubbelriktad kommunikation som inträffar i ett datornätverk som är baserat på internetprotokollet. Sockets distribuerar datapaket som kommer via kommunikationskanalen till rätt program. Operativsystemet kartlägger varje uttag till en process eller en tråd som kommunicerar. Det finns två typer av uttag som kallas aktiva uttag och passiva uttag. Ett aktivt uttag är ett uttag som är anslutet till ett annat aktivt uttag via en dataanslutning som är öppen. Aktiva uttag i båda ändarna av kommunikationskanalen förstörs när anslutningen är stängd. En passiv uttag deltar inte i en anslutning, men ett uttag som väntar på en inkommande anslutning. När en passiv uttag är ansluten kommer det att generera ett nytt aktivt uttag. Ett internetuttag identifieras av adressen till det lokala uttaget (lokal IP-adress och portnummer), adress på fjärruttaget och transportprotokollet (t ex TCP, UDP).

Vad är en port?

En port är en logisk dataanslutning som kan användas för att utbyta data utan att använda en tillfällig fil eller lagring. På internet används TCP och UDP-portar för att utbyta data mellan datorer och dessa är de mest använda portarna. Port identifieras med ett nummer som hör till porten som heter portnummer, IP-adressen som är kopplad till porten och transportprotokollet. Sats av portnummer reserveras i allmänhet i en värddatorn för specifika typer av tjänster. Portscanning är processen att försöka ansluta till en uppsättning portar som är i en sekvens. I allmänhet betraktas portscanning som ett skadligt försök. Systemadministratörerna gör det möjligt att kontrollera sårbarheter i ett system.

Vad är skillnaden mellan uttag och port?

Ett uttag är en slutpunkt för en dubbelriktad kommunikation som inträffar i ett datornätverk som är baserat på Internetprotokollet, medan en port är en logisk dataanslutning som kan användas för att utbyta data utan att använda en tillfällig fil eller lagring. Ett uttag är förknippat med en port och det kan finnas flera uttag i samband med en port.Det kan finnas en enda passiv uttag i samband med en port som väntar på inkommande anslutningar. Dessutom kan det finnas flera aktiva uttag som motsvarar anslutningar som är öppna i den porten.