Wat zijn de verschillende soorten socketcommunicatie?
Een internetaansluiting is een entiteit die het eindpunt van de leiding interprecess is voor bidirectionele socketcommunicatiestromen van internet naar applicaties op een computer of computers met behulp van een webgebaseerde applicatie. Communicatie-sockets zijn een functie die wordt geleverd door besturingssystemen voor het doorgeven van informatiepakketten van en naar applicaties zoals browsers, webgebaseerde tekstverwerkingsprogramma's en e-mailclients, onder andere, van transmissie-besturingsprotocol/internetprotocol (TCP/IP) -adressen online. In de praktijk nemen Socket -subroutines, die kunnen worden geschreven voor UNIX- of Windows -besturingssystemen, een sockettype met zijn inherente communicatiestijl en een socketprotocol met zijn inherente servicetype en communiceren informatie voor het verzoek om service te doen. UNIX Socket-communicatie is voor client-server applicatie-architecturen en functioneren op verzoeken van een client of clients naar een server. Elke socket heeft zijn eigen identificatie- en socketadres en is in staatvan gebruikt met verschillende protocoltypen.
Soorten sockets worden geclassificeerd volgens hun individuele semantische communicatie -eigenschappen, omdat processen bepaalde soorten stopcontacten vereisen. De basiscategorieën van socket -typen zijn: stream voor virtuele circuits, dgram voor datagrammen, conndgram voor verbindingsdatagrammen, rdm voor betrouwbaar leveringswaarden en raw voor een ruw socket -type. Wanneer externe en lokale sockettypen communiceren, worden ze socketparen genoemd, met zowel lokale als externe poorten en adressen.
Een standaardregel die is ingesteld voor het overbrengen van gegevens wordt een socketprotocol genoemd, zoals User Datagram Protocol/Internet Protocol (UDP/IP) of TCP/IP. Elk sockettype kan zijn eigen gebruikelijke protocol hebben voor specifiek gebruik om ondersteuning te krijgen van een domein voor communicatie om te plaatsvinden met lokale communicatie met UNIX, internetcommunicatie met TCP/IP- of besturingssystemen Network Driver Domains (NDD) -communicatie. Protocollen hebben protocolfamilies die overeenkomstige adressen delen in een socket header -bestand dat moet worden opgeroepen en gebruikt.
Socket -domeinen hebben eigenschappen, en in Unix de domeineigenschappen voor socketcommunicatiebestanden tussen processen van ouder tot onderliggende openingen of door individuele UNIX -sockets te gebruiken. In Windows of algemeen internetgebruik worden meestal stream-, ruwe en NDD -sockettypen gebruikt in domeineigenschappen en gelaagd bovenop of naast de TCP/IP. De sockettypen hebben domeinadressen en poortnummers en kunnen bronroutering- en beveiligingsprocedure -mogelijkheden bieden en zijn meestal frequentie gecodeerd. NDD -domeineigenschappen worden gebruikt door Ethernet en andere interface -protocollen, waardoor verzending en ontvangst van datagram -pakketten mogelijk is.
Servers zijn computerprocessen die applicatieservice bieden. Ze maken een luisterstatus socket op startup, in afwachting van instructie van een clientprogramma. TCP/IP -servER's kunnen verschillende clients tegelijkertijd bedienen door een unieke speciale verbinding tot stand te brengen voor elke klant, en vervolgens bevindt de socket zich in een speciale status. in socketcommunicatie, client-server-applicaties zijn de tweerichtingscommunicatie tussen internettoepassingen en individuele computertoepassingen.