Vtičnica TCP/IP se uporablja za komunikacijo med dvema računalnikoma. Vtičnica vključuje naslov internetnega protokola (IP) ter gostitelja ali vrata, ki jih računalniki uporabljajo za prenos podatkov. Vse aplikacije, ki sodelujejo pri prenosu, uporabljajo vtičnico za pošiljanje in prejemanje informacij.
Namen vtičnice TCP/IP je identificirati edinstven IP naslov računalnika ali omrežnega strežnika, skupaj s številko vrat. Številke vrat se včasih imenujejo gostitelji in prejemnemu računalniku povedo, kam naj pošlje zahtevane podatke. IP naslov in številka vrat skupaj sestavljata vtičnico.
Naslov vrat je številka vrat, ki bodo uporabljena za pošiljanje in prejemanje podatkov. Vsaka računalniška naprava ima več različnih vrat, ki jih uporablja za pošiljanje in prejemanje komunikacij. Ker nekatere od teh vrat lahko uporabljajo nekatere naprave, kot so tiskalniki, mora računalnik drugim napravam povedati, kam naj pošljejo informacije. V internetni komunikaciji so vrata lahko ethernetna vrata, dodeljena določeni napravi, ali naslov vrat strežnika, ki je povezan z več posameznimi računalniki.
Računalniška vtičnica, vključno z vtičnico TCP/IP, se uporablja za olajšanje komunikacije med dvema ločenima napravama. Zagotavlja navodila, kam je treba to sporočilo poslati. Naslov IP in naslov vrat v vtičnici TCP/IP povesta prejemnemu računalniku, kam naj pošlje zahtevane podatke. Pomaga tudi vzpostaviti nekakšen enoten jezik med stroji.
Ko je vtičnica ustvarjena, pošiljatelj in prejemnik testirata komunikacijska vrata, da zagotovita, da gredo podatki skozi. Pošiljatelj lahko pošlje zahtevo, ki prejemniku pove, kakšna je njegova identiteta. Pošiljatelju se nato pošlje odgovor, ki potrdi identiteto pošiljatelja, hkrati pa sporoči tudi identiteto prejemnika. Dokler potekajo komunikacije in je potrjeno, da vtičnica deluje, se nadaljujejo nadaljnje zahteve za podatke.
Vtičnice se ustvarijo vsakič, ko se vzpostavi komunikacijski protokol med dvema ali več napravami. Ko je komunikacijski proces končan, se vtičnica TCP/IP zapre. Če iz nekega razloga zahtevana vrata niso na voljo, vtičnica ne bo ustvarjena. Sporočilo o napaki navadno pošiljatelja in prejemnika pozove, da vtičnica ni uspela.
Aplikacije, ki se uporabljajo v komunikacijah, vključno s spletnimi brskalniki, uporabljajo tudi vtičnice TCP/IP za pošiljanje in prejemanje podatkov. V času, ko je vtičnica v uporabi, so vse komunikacije in aplikacije vezane na naslov vrat, ki je identificiran v vtičnici. Ko aplikacije pošiljajo in prejemajo podatke, iščejo poseben naslov vrat ali gostitelja vtičnice.