Hva er de forskjellige typene av socketkommunikasjon?
En Internett-socket er en enhet som er ledningsinterprosessens sluttpunkt for toveis socket-kommunikasjon flyter fra Internett til applikasjoner på en datamaskin eller datamaskiner som bruker en nettbasert applikasjon. Kommunikasjonsstikkontakter er en funksjon levert av operativsystemer for overføring av informasjonspakker til og fra applikasjoner som nettlesere, nettbaserte tekstbehandlingsprogrammer og e-postklienter, blant annet fra Transmission Control Protocol / Internet Protocol (TCP / IP) adresser på nett. I praksis tar socket subroutines, som kan skrives for Unix- eller Windows-operativsystemer, en socket-type med sin iboende kommunikasjonsstil og en socket-protokoll med sin innebygde tjenestetype, og kommuniserer informasjon for applikasjonen som ber om service. Unix socket-kommunikasjon er for klient-server applikasjonsarkitekturer og fungerer på forespørsler fra en klient eller klienter til en server. Hver socket har sin egen identifikator og socket-adresse og kan brukes sammen med flere protokolltyper.
Typer stikkontakter klassifiseres i henhold til deres individuelle semantiske kommunikasjonsegenskaper, ettersom prosesser krever visse typer stikkontakter. De grunnleggende kategoriene for sockettyper er: Stream for virtuelle kretsløp, Dgram for datagrammer, ConnDgram for tilkoblingsdatagrammer, RDM for pålitelig leverbare meldinger, og Raw for en raw socket type. Når eksterne og lokale sockettyper kommuniserer, kalles de socketpar, med både lokale og eksterne porter og adresser.
Et standard regel satt for overføring av data kalles en socket-protokoll, for eksempel User Datagram Protocol / Internet Protocol (UDP / IP) eller TCP / IP. Hver sokkeltype kan ha sin egen vanlige protokoll for spesifikk bruk for å få støtte fra et domene for kommunikasjon som skal skje med lokal kommunikasjon med Unix, Internett-kommunikasjon med TCP / IP eller operativsystemers nettverksdriverdomener (NDD) -kommunikasjon. Protokoller har protokollfamilier som deler tilsvarende adresser i en socket header-fil som skal kalles og tas i bruk.
Socket-domener har egenskaper, og i Unix passerer domeneegenskapene for socket-kommunikasjon filer mellom prosesser fra foreldre til barnåpninger eller ved bruk av individuelle Unix-sockets. I Windows eller generell Internett-bruk brukes hovedsakelig Stream-, Raw- og NDD-kontakttyper i domenegenskaper og lagvis på toppen eller ved siden av TCP / IP. Sokkeltypene har domeneadresser og portnumre og kan gi kilderuting og sikkerhetsprosedyrer og er vanligvis frekvenskodet. NDD-domeneegenskaper brukes av Ethernet og andre grensesnittprotokoller, slik at sending og mottak av datagrampakker kan brukes.
Servere er datamaskinprosesser som leverer applikasjonstjeneste. De oppretter en stikkontakt for lytting ved oppstart, og avventer instruksjon fra et klientprogram. TCP / IP-servere kan betjene flere klienter samtidig ved å etablere unik dedikert tilkobling for hver klient, og deretter er kontakten i en dedikert tilstand. I socketkommunikasjon er klient-server-applikasjoner toveiskommunikasjonen mellom Internett-applikasjoner og individuelle dataprogrammer.