Hvad er de forskellige typer af socket-kommunikation?

En Internet-socket er en enhed, der er ledningsinterprocessens endepunkt for tovejs socket-kommunikation strømmer fra Internettet til applikationer på en computer eller computere, der bruger et webbaseret program. Kommunikationsstik er en funktion leveret af operativsystemer til videregivelse af informationspakker til og fra applikationer såsom browsere, webbaseret tekstbehandlingsprogrammer og e-mail-klienter, blandt andet fra Transmission Control Protocol / Internet Protocol (TCP / IP) adresser online. I praksis tager socket subroutines, der kan skrives til Unix- eller Windows-operativsystemer, en socket-type med dens iboende kommunikationsstil og en socket-protokol med dens iboende servicetype og kommunikerer oplysninger til applikationen, der anmoder om service. Unix-socket-kommunikation er til klient-server applikationsarkitekturer og fungerer på anmodninger fra en klient eller klienter til en server. Hver socket har sin egen identifikator og socket-adresse og kan bruges sammen med flere protokolletyper.

Typer af stikkontakter klassificeres efter deres individuelle semantiske kommunikationsegenskaber, da processer kræver visse typer stik. De grundlæggende kategorier af sockettyper er: Stream til virtuelle kredsløb, Dgram til datagrammer, ConnDgram til forbindelsesdatagrammer, RDM til pålideligt leverbare meddelelser og Raw for en rå socket-type. Når eksterne og lokale sockettyper kommunikerer, kaldes de socketpar, med både lokale og eksterne porte og adresser.

Et standardregelsæt til overførsel af data kaldes en socket-protokol, såsom User Datagram Protocol / Internet Protocol (UDP / IP) eller TCP / IP. Hver socket-type kan have sin egen sædvanlige protokol til specifikke anvendelser til at få support fra et domæne til kommunikation, der skal finde sted med lokal kommunikation med Unix, internetkommunikation med TCP / IP eller operativsystemers netværksdriverdomæner (NDD) -kommunikation. Protokoller har protokolfamilier, der deler tilsvarende adresser i en sockethovedfil, der skal kaldes og tages i brug.

Socket-domæner har egenskaber, og i Unix videregiver domæneegenskaber til socket-kommunikation filer mellem processer fra forældre til børnåbninger eller ved hjælp af individuelle Unix-sockets. I Windows eller almindelig internetbrug bruges for det meste Stream-, Raw- og NDD-sockettyper i domæneegenskaber og lagvis oven på eller ved siden af ​​TCP / IP. Sockettyperne har domæneadresser og portnumre og kan give kildeadministration og sikkerhedsprocedurefunktioner og er normalt frekvenskodet. NDD-domæneegenskaber bruges af Ethernet og andre grænsefladeprotokoller, der tillader afsendelse og modtagelse af datagram-pakker.

Servere er computerprocesser, der leverer applikationstjeneste. De opretter en lyttetilslutning ved opstart og afventer instruktion fra et klientprogram. TCP / IP-servere kan betjene flere klienter samtidig ved at etablere en unik dedikeret forbindelse til hver klient, og derefter er stikket i en dedikeret tilstand. I socket-kommunikation er klient-server-applikationer tovejskommunikationen mellem internetapplikationer og individuelle computerapplikationer.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?