Skip to main content

Hva er en internettkontakt?

En internettuttak er et begrep som brukes til å identifisere et tilkoblingspunkt som ethvert dataprogram kan bruke for å overføre data over Internett.De er ikke en fysisk konstruksjon, som en elektrisk stikkontakt, men er i stedet et dataprogramvarekonsept.Med en slik stikkontakt kan eventuelle nødvendige data reise frem og tilbake fra et program som kjører på en datamaskin til et program som kjører på en annen;I mange tilfeller er dette til og fra en klient og server.Begrepet brukes også til å referere til et applikasjonsprogrammeringsgrensesnitt (API) som dataprogrammerere kan bruke til å lage slike nettverksbevisste applikasjoner som er i stand til å sende og motta data over internett.

Sockets fungerer ved de øvre lagene i Internet Protocol (IP) Stabel, kjent som transportlaget, der data sendes fra en applikasjon ned til nettverket via operativsystemet.Når en applikasjon på datamaskinen ønsker å sende og motta data fra en nettverkstilkobling, ber den operativsystemet om å åpne en internettkontakt.Kontakten er satt opp bestående av protokollinformasjonen, for eksempel brukerdatagram -protokoll (UDP) eller Transmission Control Protocol (TCP), samt sending og mottak av adresser til både datamaskiner og IP -portnummeret for tilkoblingen.Det er også mulig for en internettkontakt å opprettes som omgår operativsystemet og sender råpakkene uten først å la datamaskinens operativsystem håndtere den ekstra sokkelinformasjonen.

som brukt ofte på en internettserver, serverprogramvaren starter oppog åpner en lyttekontakt.Ettersom serveren mottar en forespørsel om data, oppretter den deretter en unik stikkontakt for den anmodende klienten, som den deretter bruker for å overføre eventuelle forespurte data.Disse typer tilkoblinger blir også referert til som en økt, siden kontakten er lukket opp av serveren når klienten er ferdig.På denne måten kan serveren opprette et hvilket som helst antall samtidige stikkontakter med andre klienter, hver med sin egen unike identifikator, og levere data som er unike for hver klient.

Som sådan er det tre generelle typer internettkontakt.En slik type er datagrammet.Dette er en rask stikkontakt som ikke krever noen tilleggskommunikasjon for å etablere en dedikert forbindelse før du sender pakker med data.Av denne grunn blir de ofte referert til som tilkoblingsløse stikkontakter og bruker UDP som transportprotokoll.De er noe av en brann-og-glemmetode, ved at det ikke er noen pakkesekvenskontroll eller feilretting.

Tilkoblingsorienterte stikkontakter kalt en strømkontakt, går gjennom noen ekstra trinn for å etablere kommunikasjonskoblingen mellom klienten og serveren.Disse bruker TCP, eller en annen protokoll kjent som strømkontrolloverføringsprotokoll (SCTP), for transport.Denne typen Internett -sokkel er mer pålitelig og har midler til å håndtere feil som manglende pakker.

En annen unik type internettkontakt brukes først og fremst til datanettverksruting.Denne typen stikkontakter hopper over transportlaget til IP -stabelen, i stedet fører pakken fra nettverket rett til applikasjonen med sokkelinformasjonen fremdeles intakt.Slike rå stikkontakter gir mulighet for mye raskere levering av pakker til applikasjonen, siden operativsystemet for datamaskiner ikke får sin vei med pakkene først.Internett -kontrollmeldingsprotokollen (ICMP) bruker slike rå stikkontakter når en datamaskin ganske enkelt ønsker å pinge en annen.