Vad är ett uttag?

Det finns två huvudsakliga användningsområden för termen socket i datoranvändning. Den ena är en standardterm som överförts från elektroniken och hänvisar till en fysisk hållare i vilken någon form av mikrochip kan placeras och säkras. Den andra är specifik för datoranvändning och hänvisar till en mjukvarustruktur som fungerar som en slutpunkt för att skicka och ta emot data över nätverket. Deras betydelser är tillräckligt distinkta för att det ska vara relativt lätt att avgöra vilken som avses utifrån det sammanhang där den används.

Fysiska uttag

I en dator är många komponenter fysiskt fastlödda på ett fåtal kretskort, till exempel moderkortet. I vissa fall kan dock relevanta komponenter variera mellan enskilda datorer. Till exempel har vissa datorer mer RAM än andra; att inte ha detta fastlödt på moderkortet gör det lättare att konfigurera och till och med uppgradera senare. RAM, liksom de flesta andra komponenter som denna, har sin egen uppsättning kortplatser att ansluta till, fysiska kontakter som är speciellt utformade för att endast vara kompatibla med RAM.

CPU:n är dock lite annorlunda. Istället för att monteras så att dess kretskort är vinkelrätt mot moderkortet, är det parallellt. Det betyder att en standardslot inte fungerar. Istället måste den få plats i ett uttag. Sockeldesignen är i sig relaterad till processorns design. De fysiska måtten på sockeln måste matcha CPU:n. CPU:n gör elektriska anslutningar till moderkortet via flera kontaktstift på undersidan; CPU-sockeln måste ha samma antal kontakter på rätt ställen.

Obs: Tekniskt sett innehåller CPU-sockeln även någon form av retentionsmekanism och monteringspunkter för en kylare. Även om detta är standardiserat för sockelgenerationer, kan det teoretiskt ändras godtyckligt. Många mindre uttag för standardmikrochips har integrerade retentionsmekanismer.

I datorernas tidiga dagar, innan RAM kom monterat på mindre kretskort kallade DIMM, placerades även individuella RAM-chips på moderkortet i socklar. Du kan också överväga elektriska honkontakter, till exempel en USB-port eller ett uttag. Inom datoranvändning kallas elektriska honkontakter i allmänhet för portar. Inom elektronik kallas de dock ofta för uttag, så båda användningarna är korrekta.

Nätverksuttag

En av de mest värdefulla egenskaperna hos moderna datorer är förmågan att kommunicera med andra datorer. Detta görs över nätverk och Internet. För att kunna kommunicera måste en datorprocess öppna ett nätverksuttag. Ett nätverksuttag identifieras vanligtvis av IP-adressen, portnumret och nätverksprotokollet, dvs TCP. På mjukvarusidan representeras denna information som ett unikt ID känt som en socket-identifierare.

En socket måste vara associerad med ett kommunikationsprotokoll, dvs TCP, UDP och IP. Den måste också kopplas till en lokal adress; detta inkluderar alltid en IP-adress och inkluderar ofta portnummer, även om rå IP inte innehåller portnummer. Sockets anslutna till andra sockets, dvs efter att en TCP-anslutning upprättats, är också kopplade till fjärr-IP-adressen och portnumret.

När en socket är konfigurerad för att lyssna över anslutningsorienterade protokoll som en server som lyssnar på en TCP-port, kan socket identifieras ytterligare av fjärrvärdens IP och port. Detta gör att ett konfigurerat lokalt uttag kan lyssna på flera anslutningar samtidigt. Detta förlitar sig på att tjänsten dedikerar en tråd till varje aktiv anslutning. Varje mottaget paket hanteras i ordning. Detta fungerar inte med den "anslutningslösa" UDP.

Sådana uttag kan till och med användas för icke-nätverkskommunikation. Till exempel använder kommunikation mellan processer också uttag. Även om dessa i huvudsak fungerar på samma sätt, är den faktiska länkningen annorlunda eftersom den inte använder nätverksprotokoll.

Slutsats

Termen socket har två betydelser. Den ena avser en elektrisk honkontakt med två stora dimensioner, dvs skild från en slits. Historiskt har uttag använts för att montera flera mikrochips på moderkort. Utanför utvecklingshårdvaran är dock den enda komponenten som använder en socket i en modern dator processorn. Uttag kan också hänvisa till nätverksuttag.

Dessa är lokala identifierare. Programvaran ser dem som unika ID:n även om operativsystemet länkar dem till ett protokoll, IP-adress och portnummer. Med tanke på skillnaden mellan hårdvaran och användningsfallen för kommunikation bör de två vara relativt lätta att skilja på utifrån sammanhanget.


Hur man klona en hårddisk

Hur man klona en hårddisk

I den moderna digitala tidsåldern, där data är en värdefull tillgång, kan kloning av en hårddisk på Windows vara en avgörande process för många. Denna omfattande guide

Hur fixar jag drivrutinen WUDFRd kunde inte laddas på Windows 10?

Hur fixar jag drivrutinen WUDFRd kunde inte laddas på Windows 10?

Står du inför felmeddelandet när du startar din dator som säger att drivrutinen WUDFRd inte kunde laddas på din dator?

Så här åtgärdar du NVIDIA GeForce Experience Error Code 0x0003

Så här åtgärdar du NVIDIA GeForce Experience Error Code 0x0003

Upplever du NVIDIA GeForce-felkod 0x0003 på ditt skrivbord? Om ja, läs bloggen för att hitta hur du åtgärdar det här felet snabbt och enkelt.

Vad är SMPS?

Vad är SMPS?

Lär dig vad som är SMPS och innebörden av olika effektivitetsklasser innan du väljer en SMPS för din dator.

Varför slås inte min Chromebook på

Varför slås inte min Chromebook på

Få svar på frågan Varför slås inte min Chromebook på? I den här användbara guiden för Chromebook-användare.

Hur man rapporterar nätfiskebedrägerier till Google

Hur man rapporterar nätfiskebedrägerier till Google

Lär dig hur du rapporterar en bedragare till Google för att hindra dem från att lura andra med den här guiden.

Roomba stannar, sticker och vänder sig om – fixa

Roomba stannar, sticker och vänder sig om – fixa

Åtgärda ett problem där din Roomba robotdammsugare stannar, fastnar och fortsätter att vända sig om.

Hur man ändrar grafikinställningar på Steam Deck

Hur man ändrar grafikinställningar på Steam Deck

Steam Deck erbjuder en robust och mångsidig spelupplevelse precis vid dina fingertoppar. Dock för att optimera ditt spelande och säkerställa bästa möjliga

Vad är isoleringsbaserad säkerhet?

Vad är isoleringsbaserad säkerhet?

Vi skulle fördjupa oss i ett ämne som blir allt viktigare i världen av cybersäkerhet: isoleringsbaserad säkerhet. Detta förhållningssätt till

Hur man använder Auto Clicker för Chromebook

Hur man använder Auto Clicker för Chromebook

Idag skulle jag fördjupa dig i ett verktyg som kan automatisera repetitiva klickuppgifter på din Chromebook: Auto Clicker. Detta verktyg kan spara tid och