Hva er en socket?

Det er to hovedbruk for begrepet socket i databehandling. Det ene er et standardbegrep overført fra elektronikk og refererer til en fysisk holder der en slags mikrobrikke kan plasseres og sikres. Den andre er spesifikk for databehandling og refererer til en programvarestruktur som fungerer som et endepunkt for å sende og motta data over nettverket. Betydningene deres er distinkte nok til at det burde være relativt enkelt å avgjøre hvilken som menes ut fra konteksten den brukes i.

Fysiske stikkontakter

I en datamaskin er mange komponenter fysisk loddet på noen få kretskort, for eksempel hovedkortet. I noen tilfeller kan imidlertid relevante komponenter variere mellom individuelle datamaskiner. For eksempel har noen datamaskiner mer RAM enn andre; ikke å ha dette loddet på hovedkortet gjør det enklere å konfigurere og til og med oppgradere senere. RAM, som de fleste andre komponenter som dette, har sitt eget sett med spor å koble til, fysiske kontakter som er spesielt designet for kun å være kompatible med RAM.

CPU, derimot, er litt annerledes. I stedet for å være montert slik at kretskortet er vinkelrett på hovedkortet, er det parallelt. Dette betyr at en standard spilleautomat ikke vil fungere. I stedet må den passe i en stikkontakt. Sokkeldesignen er iboende relatert til utformingen av CPU'en. De fysiske dimensjonene til sokkelen må samsvare med CPU. CPUen gjør elektriske forbindelser til hovedkortet via flere kontaktstifter på undersiden; CPU-sokkelen må ha samme antall kontakter på de riktige stedene.

Merk: Teknisk sett inkluderer CPU-sokkelen også en form for retensjonsmekanisme og monteringspunkter for en kjøler. Selv om dette er standardisert for socketgenerasjoner, kan det teoretisk endres vilkårlig. Mange mindre stikkontakter for standard mikrobrikker har integrerte retensjonsmekanismer.

I datamaskinens tidlige dager, før RAM kom montert på mindre kretskort kalt DIMM-er, ble individuelle RAM-brikker også plassert på hovedkortet i sockets. Du kan også vurdere elektriske hunnkontakter, for eksempel en USB-port eller en stikkontakt. I databehandling blir hun elektriske kontakter vanligvis referert til som porter. I elektronikk blir de imidlertid ofte referert til som stikkontakter, så begge bruksområdene er riktige.

Nettverkskontakter

En av de mest verdifulle egenskapene til moderne datamaskiner er evnen til å kommunisere med andre datamaskiner. Dette gjøres over nettverk og Internett. For å kunne kommunisere, må en datamaskinprosess åpne en nettverkskontakt. En nettverkskontakt identifiseres vanligvis av IP-adressen, portnummeret og nettverksprotokollen, dvs. TCP. På programvaresiden er denne informasjonen representert som en unik ID kjent som en socket-identifikator.

En socket må være knyttet til en kommunikasjonsprotokoll, dvs. TCP, UDP og IP. Det må også være knyttet til en lokal adresse; dette inkluderer alltid en IP-adresse og inkluderer ofte portnumre, selv om rå IP ikke inneholder portnumre. Sockets koblet til andre sockets, dvs. etter at en TCP-tilkobling er etablert, er også koblet til den eksterne IP-adressen og portnummeret.

Når en socket er konfigurert til å lytte over tilkoblingsorienterte protokoller som en server som lytter på en TCP-port, kan socket identifiseres ytterligere av IP-en og porten til den eksterne verten. Dette lar en konfigurert lokal kontakt lytte til flere tilkoblinger samtidig. Dette er avhengig av at tjenesten dedikerer en tråd til hver aktive tilkobling. Hver mottatt pakke håndteres i rekkefølge. Dette fungerer ikke med den "tilkoblingsløse" UDP.

Stikkontakter som dette kan til og med brukes for kommunikasjon utenfor nettverket. For eksempel bruker kommunikasjon mellom prosesser også sockets. Selv om disse i hovedsak fungerer på samme måte, er den faktiske koblingen annerledes siden den ikke bruker nettverksprotokoller.

Konklusjon

Begrepet stikkontakt har to betydninger. Den ene refererer til en elektrisk hunnkontakt med to store dimensjoner, dvs. forskjellig fra et spor. Historisk sett ble stikkontakter brukt til å montere flere mikrobrikker på hovedkort. Utenom utviklingsmaskinvaren er imidlertid den eneste komponenten som bruker en socket i en moderne datamaskin CPU. Sockets kan også referere til nettverkskontakter.

Dette er lokale identifikatorer. Programvaren ser dem som unike ID-er, selv om operativsystemet kobler dem til en protokoll, IP-adresse og portnummer. Gitt forskjellen mellom maskinvaren og kommunikasjonsbruken, bør de to være relativt enkle å skille ut fra konteksten.


Leave a Comment

Slik installerer du en SSD på stasjonære og bærbare PC-er

Slik installerer du en SSD på stasjonære og bærbare PC-er

Har du nettopp kjøpt en SSD og håper å oppgradere den interne lagringen på PC-en din, men vet ikke hvordan du installerer SSD? Les denne artikkelen nå!

Grunnleggende om 3D-utskrift: En viktig vedlikeholdssjekkliste

Grunnleggende om 3D-utskrift: En viktig vedlikeholdssjekkliste

Å holde utstyret ditt i god stand er et must. Her er noen nyttige tips for å holde 3D-printeren din i topp stand.

10 Beste NAS-lagringsenheter for hjem og profesjonell bruk

10 Beste NAS-lagringsenheter for hjem og profesjonell bruk

Enten du leter etter en NAS for hjemmet eller kontoret, sjekk ut denne listen over de beste NAS-lagringsenhetene.

Hvordan finne IP-adressen til en skriver

Hvordan finne IP-adressen til en skriver

Har du problemer med å finne ut hvilken IP-adresse skrivere bruker? Vi viser deg hvordan du finner den.

5 Grunner til at Laptopen Din Overopphetes

5 Grunner til at Laptopen Din Overopphetes

Finn ut noen av de mulige årsakene til at laptopen din overopphetes, sammen med tips og triks for å unngå dette problemet og holde enheten din avkjølt.

Hva du skal gjøre hvis Powerbeats Pro ikke lader i saken

Hva du skal gjøre hvis Powerbeats Pro ikke lader i saken

Hvis Powerbeats Pro ikke lader, bruk en annen strømkilde og rengjør øreproppene. La saken være åpen mens du lader øreproppene.

Grunnleggende om 3D-utskrift: Vedlikeholdstips for 3D-printeren din

Grunnleggende om 3D-utskrift: Vedlikeholdstips for 3D-printeren din

Å vedlikeholde 3D-printerne dine er veldig viktig for å få de beste resultatene. Her er noen viktige tips å huske på.

Slik fikser du GeForce Now feilkode 0xC272008F

Slik fikser du GeForce Now feilkode 0xC272008F

Du gjør deg klar for en kveld med spilling, og det kommer til å bli stort – du har nettopp kjøpt "Star Wars Outlaws" på GeForce Now streamingtjenesten. Oppdag den eneste kjente løsningen som viser deg hvordan du fikser GeForce Now feilkode 0xC272008F, slik at du kan begynne å spille Ubisoft-spill igjen.

Slik bruker du AirPods med Samsung-telefoner

Slik bruker du AirPods med Samsung-telefoner

Er du usikker på om du skal kjøpe AirPods til din Samsung-telefon? Denne guiden vil helt klart hjelpe. Det mest åpenbare spørsmålet er om de to er

Canon Pixma MG5220: Skann uten blekk

Canon Pixma MG5220: Skann uten blekk

Hvordan aktivere skanning på Canon Pixma MG5220 når du går tom for blekk.