Internetska utičnica je entitet koji je krajnja točka međuprocesnog kanala za dvosmjerne komunikacijske tokove utičnice s interneta na aplikacije na računalu ili računalima koja koriste web-baziranu aplikaciju. Komunikacijske utičnice su značajka koju nude operativni sustavi za prosljeđivanje paketa informacija u i iz aplikacija kao što su preglednici, web-based programi za obradu teksta i klijenti e-pošte, između ostalih, s adresa protokola kontrole prijenosa/internetskog protokola (TCP/IP). na liniji. U praksi, potprogrami utičnice, koji se mogu napisati za Unix ili Windows operacijske sustave, uzimaju tip utičnice s inherentnim komunikacijskim stilom i protokol utičnice s inherentnim tipom usluge i komuniciraju informacije za aplikaciju koja postavlja zahtjev za uslugom. Komunikacije Unix utičnice su za klijent-poslužitelj aplikacije arhitekture i funkcioniraju na zahtjeve od klijenta ili klijenata do poslužitelja. Svaka utičnica ima svoj identifikator i adresu utičnice i može se koristiti s nekoliko tipova protokola.
Vrste utičnica klasificiraju se prema njihovim individualnim semantičkim komunikacijskim svojstvima, budući da procesi zahtijevaju određene vrste utičnica. Osnovne kategorije tipova utičnica su: Stream za virtualne sklopove, Dgram za datagrame, ConnDgram za datagrame veze, RDM za poruke koje se pouzdano isporučuju i Raw za neobrađenu vrstu utičnice. Kada komuniciraju udaljeni i lokalni tipovi utičnica, oni se nazivaju parovi utičnica, s lokalnim i udaljenim priključcima i adresama.
Standardni skup pravila za prijenos podataka naziva se protokol utičnice, kao što je protokol korisničkih datagrama/internetski protokol (UDP/IP) ili TCP/IP. Svaki tip utičnice može imati svoj uobičajeni protokol za specifične namjene za dobivanje podrške od domene za komunikaciju koja će se odvijati s lokalnom komunikacijom s Unixom, internetskom komunikacijom s TCP/IP ili komunikacijom domena mrežnih pokretača operacijskih sustava (NDD). Protokoli imaju obitelji protokola koje dijele odgovarajuće adrese u datoteci zaglavlja utičnice koje se pozivaju i koriste.
Socket domene imaju svojstva, au Unixu svojstva domene za komunikaciju utičnice prosljeđuju datoteke između procesa od nadređenih do podređenih otvora ili korištenjem pojedinačnih Unix utičnica. U sustavu Windows ili općenito korištenju interneta, uglavnom se vrste Stream, Raw i NDD utičnice koriste u svojstvima domene i slojevito iznad ili pored TCP/IP-a. Tipovi utičnica imaju adrese domene i brojeve portova i mogu pružiti mogućnosti usmjeravanja izvora i sigurnosnih procedura i obično su frekvencijski kodirani. Svojstva NDD domene koriste Ethernet i drugi protokoli sučelja, omogućujući slanje i primanje paketa datagrama.
Poslužitelji su računalni procesi koji pružaju aplikacijske usluge. Oni stvaraju utičnicu stanja slušanja pri pokretanju, čekajući upute od klijentskog programa. TCP/IP poslužitelji mogu istovremeno posluživati nekoliko klijenata uspostavljanjem jedinstvene namjenske veze za svakog klijenta, a zatim je utičnica u namjenskom stanju. U komunikaciji sa utičnicom, aplikacije klijent-poslužitelj dvosmjerna su komunikacija između internetskih aplikacija i pojedinačnih računalnih aplikacija.