Millised on erinevat tüüpi pistikupesa kommunikatsioonid?

Interneti-pistikupesa on üksus, mis on kahesuunaliste pistikupesade sidevoogude kanalitevaheline lõpp-punkt Internetist arvutis või veebipõhist rakendust kasutavates arvutites olevate rakendusteni. Sidepesad on opsüsteemide pakutav funktsioon teabepakettide edastamiseks rakendustesse, nagu brauserid, veebipõhised tekstitöötlusprogrammid ja meiliklientid, muu hulgas edastusjuhtimisprotokolli/internetiprotokolli (TCP/IP) aadressidelt. võrgus. Praktikas võtavad Unixi või Windowsi operatsioonisüsteemide jaoks kirjutatavad soklite alamprogrammid omale omase suhtlusstiiliga soklitüübi ja omase teenusetüübiga sokliprotokolli ning edastavad teavet teenusetaotluse esitava rakenduse jaoks. Unixi pistikupesa side on mõeldud klient-server rakendusarhitektuuridele ja toimib kliendi või klientide päringutel serverile. Igal pesal on oma identifikaator ja pesa aadress ning seda saab kasutada mitme protokollitüübiga.

Pistikupesade tüübid klassifitseeritakse nende individuaalsete semantiliste kommunikatsiooniomaduste järgi, kuna protsessid nõuavad teatud tüüpi pistikupesasid. Pistikupesatüüpide põhikategooriad on järgmised: voog virtuaalsete vooluahelate jaoks, Dgram datagrammide jaoks, ConnDgram ühenduse andmegrammide jaoks, RDM usaldusväärselt edastatavate sõnumite jaoks ja töötlemata pistikupesa tüüpide jaoks. Kui kaug- ja kohalikud pistikupesatüübid suhtlevad, nimetatakse neid pistikupesade paarideks, millel on nii kohalikud kui ka kaugpordid ja aadressid.

Andmete edastamise standardset reeglikomplekti nimetatakse sokliprotokolliks, näiteks kasutaja datagrammi protokoll/internetiprotokoll (UDP/IP) või TCP/IP. Igal pesatüübil võib olla oma tavaline protokoll konkreetseks kasutuseks, et saada domeenilt tuge sidepidamiseks Unixiga kohaliku suhtluse, TCP/IP-ga Interneti-suhtluse või operatsioonisüsteemide võrgudraiveri domeenide (NDD) side jaoks. Protokollidel on protokollide perekonnad, mis jagavad vastavaid aadresse pesa päise failis, mida kutsuda ja kasutada.

Socket-domeenidel on atribuudid ja Unixis edastavad pistikupesade suhtluse domeeniatribuudid failid protsesside vahel vanemalt alamavadele või üksikute Unixi pesade abil. Windowsis või üldises Interneti-kasutuses kasutatakse domeeni atribuutides enamasti Stream-, Raw- ja NDD-soklitüüpe ning need on paigutatud TCP/IP-i peale või kõrvale. Pistikupesa tüüpidel on domeeniaadressid ja pordinumbrid ning need võivad pakkuda allika marsruutimise ja turbeprotseduuride võimalusi ning on tavaliselt sageduskodeeritud. NDD domeeni atribuute kasutavad Ethernet ja muud liideseprotokollid, mis võimaldavad saata ja vastu võtta datagrammipakette.

Serverid on rakendusteenust pakkuvad arvutiprotsessid. Nad loovad käivitamisel kuulamisoleku pesa, oodates kliendiprogrammi juhiseid. TCP/IP-serverid saavad teenindada mitut klienti samaaegselt, luues iga kliendi jaoks ainulaadse spetsiaalse ühenduse ja seejärel on pesa spetsiaalses olekus. Pistikupesaside puhul on kliendi-serveri rakendused kahesuunalised side Interneti-rakenduste ja üksikute arvutirakenduste vahel.