Vad är ett internetuttag?

Ett internetuttag är en term som används för att identifiera en anslutningspunkt som alla datorprogram kan använda för att överföra data via internet. De är inte en fysisk konstruktion, som ett elektriskt vägguttag, utan är istället ett datorprogramvarukoncept. Med ett sådant uttag kan eventuella nödvändiga data resa fram och tillbaka från ett program som körs på en dator till ett program som körs på ett annat; I många fall är detta till och från en klient och server. Termen används också för att hänvisa till ett applikationsprogrammeringsgränssnitt (API) som datorprogrammerare kan använda för att skapa sådana nätverksmedvetna applikationer som kan skicka och ta emot data över Internet.

uttag fungerar på det övre lagret i Internet Protocol (IP) -stacken, känd som transportlager, där data överförs från en applikation till nätverket via operationssystemet. När en applikation på datorn vill skicka och ta emot data från en nätverksanslutning ber den operativsystemet att öppna en INTERNET -uttag. Uttaget är inställt bestående av protokollinformationen, till exempel användardatagramprotokoll (UDP) eller transmissionskontrollprotokoll (TCP), samt sändnings- och mottagningsadresserna för både datorer och IP -portnumret för anslutningen. Det är också möjligt för ett internetuttag att skapas som kringgår operativsystemet och skickar de råa paketen utan att först låta datorns operativsystem hantera den extra socketinformationen.

Som vanligtvis används på en internetserver startar serverprogramvaran och öppnar ett lyssningsuttag. När servern får en begäran om data skapar den sedan ett unikt uttag för den begärande klienten, som den sedan använder för att överföra eventuella begärda data. Dessa typer av anslutningar kallas också en session, eftersom uttaget är stängt av servern när klienten är klar. På detta sätt kan servern skapae valfritt antal samtidiga uttag med andra klienter, var och en med sin egen unika identifierare, och leverera data som är unika för varje klient.

Som sådan finns det tre allmänna typer av internetuttag. En sådan typ är datagramuttaget. Dessa är en snabb uttag som inte kräver ytterligare kommunikation för att skapa en dedikerad anslutning innan du skickar paket med data. Av denna anledning kallas de ofta anslutningsfria uttag och använder UDP som deras transportprotokoll. De är något av en brand-och-glömmetod, eftersom det inte finns någon paketkontroll eller felkorrigering.

De anslutningsorienterade uttagen, som kallas ett strömuttag, går igenom några ytterligare steg för att fastställa kommunikationslänken mellan klienten och servern. Dessa använder TCP, eller ett annat protokoll som kallas strömkontrollöverföringsprotokoll (SCTP), för transport. Denna typ av internetuttag är mer pålitlig och har medel för att hantera fel som Missing paket.

En annan unik typ av internetuttag används främst för datornätverk. Denna typ av socket hoppar över transportskiktet i IP -stacken, istället passerar paketet från nätverket direkt till applikationen med socketinformationen fortfarande intakt. Sådana råa uttag möjliggör en mycket snabbare leverans av paket till applikationen, eftersom datorns operativsystem inte får sin väg med paketen först. Internet Control Message Protocol (ICMP) använder sådana råa uttag när en dator helt enkelt vill "pinga" en annan.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?