Vilka är de olika typerna av socketkommunikation?
En Internet-socket är en enhet som är ledningsinterprocessens slutpunkt för dubbelriktad socketkommunikation flyter från Internet till applikationer på en dator eller datorer som använder en webbaserad applikation. Kommunikationsuttag är en funktion som tillhandahålls av operativsystem för överföring av informationspaket till och från applikationer som webbläsare, webbaserade ordbehandlingsprogram och e-postklienter, bland annat från Transmission Control Protocol / Internet Protocol (TCP / IP) adresser uppkopplad. I praktiken tar socket subroutines, som kan skrivas för Unix- eller Windows-operativsystem, en sockeltyp med sin inneboende kommunikationsstil och ett socketprotokoll med dess inneboende servicetyp och kommunicerar information för applikationens begäran om service. Unix-socketkommunikation är för klient-server applikationsarkitekturer och fungerar på förfrågningar från en klient eller klienter till en server. Varje socket har sin egen identifierare och socket-adress och kan användas med flera protokolltyper.
Typer av uttag klassificeras enligt deras individuella semantiska kommunikationsegenskaper, eftersom processer kräver vissa typer av uttag. De grundläggande kategorierna för sockeltyper är: Stream för virtuella kretsar, Dgram för datagram, ConnDgram för anslutningsdatagram, RDM för pålitligt levererbara meddelanden, och Raw för en rå sockeltyp. När fjärr- och lokala sockeltyper kommunicerar kallas de sockelpar, med både lokala och fjärrportar och adresser.
En standardregel för överföring av data kallas ett socketprotokoll, till exempel User Datagram Protocol / Internet Protocol (UDP / IP) eller TCP / IP. Varje sockeltyp kan ha sitt eget vanliga protokoll för specifika användningar för att få stöd från en domän för kommunikation som ska ske med lokal kommunikation med Unix, internetkommunikation med TCP / IP eller operativsystemens nätverksdrivrutidomäner (NDD) -kommunikation. Protokoll har protokollfamiljer som delar motsvarande adresser i en sockethuvudfil som ska kallas och tas i bruk.
Socket-domäner har egenskaper, och i Unix skickar domänegenskaperna för socket-kommunikation filer mellan processer från föräldrar till barnöppningar eller med hjälp av enskilda Unix-uttag. I Windows eller allmän Internetanvändning används mestadels Stream-, Raw- och NDD-sockeltyper i domänegenskaper och lagervisade ovanpå eller bredvid TCP / IP. Sockeltyperna har domänadresser och portnummer och kan ge källrutnings- och säkerhetsprocedurfunktioner och är vanligtvis frekvenskodade. NDD-domänegenskaper används av Ethernet och andra gränssnittsprotokoll, vilket tillåter sändning och mottagning av datagrampaket.
Servrar är datorprocesser som tillhandahåller applikationstjänster. De skapar ett lyssningsstatusuttag vid start och väntar på instruktion från ett klientprogram. TCP / IP-servrar kan betjäna flera klienter samtidigt genom att skapa unik dedicerad anslutning för varje klient, och sedan är sockeln i ett dedikerat tillstånd. I socketkommunikation är klient-serverapplikationer tvåvägskommunikationen mellan internetapplikationer och enskilda datorprogram.