TCP Transport qatlami protokoli. TCP umumiy dastur qatlami protokollarining aksariyati tomonidan qo'llaniladi, shu jumladan FTP, elektron pochta (SMTP), veb (HTTP), Telnetva Se - he uzatishni boshqarish protokoli (TCP) eng ko'p ishlatiladigan yagona transcure Shell (SSH). Ulanishni talab qiladigan deyarli har bir dastur qatlami protokoli xizmat foydalanadi TCP. Jismoniy, ma'lumotlar havolasi va tarmoq qatlami protokollari farq qilishi mumkin bo'lsa ham, TCP universal ravishda mavjud. TCP ulanishga yo'naltirilgan transport xizmatlari uchun umumiy asos bo'lsa-da, foydalanuvchi Datagram protokoli (UDP) ulanishni kam qo'llab-quvvatlaydi. DNS, Real vaqtda hamkorlik (masalan, VoIP va NetMeeting) va NFS va SMB kabi fayllarni almashish protokollari odatda UDP dan foydalanadi. Birgalikda TCP va UDP Internetni bosib o'tadigan barcha paketlarning 98 foizidan ko'prog'ini tashkil qiladi [Estan2004]. TCP funktsiyasi ishonchli va buyurtma qilingan uchidan uchigacha aloqani ta'minlaydi. Mustaqil ravishda ko'rib chiqilganda, har bir funktsiya, ulanishdan ma'lumotlar almashinuviga va davlat bayroqlaridan ketma-ket raqamlashgacha to'g'ridan-to'g'ri xavfsizlik xavfini tug'dirmaydi. Buning o'rniga, xatarlar turli funktsiyalarni birlashtirishdan kelib chiqadi. Ushbu kombinatsiyalar razvedka, o'g'irlash yoki samarali DoS hujumlari uchun ishlatilishi mumkin. Ularning yuqori mavjudligi tufayli TCP va UDPGA ta'sir ko'rsatadigan ekspluatatsiya tarmoqdagi deyarli barcha xizmatlarga tahdid solishi mumkin.
Yuzlab dastur qatlami protokollari mavjud bo'lsa-da (FTP, HTTP, SMTP, SNMP va DHCP faqat uzun ro'yxatning boshlanishi), o'nlab umumiy jismoniy qatlam standartlari (Ethernet, 802.11 va boshqalar.) va tarmoq qatlami protokollari uchun ko'plab tanlovlar (IP, IPv6, IPX, X. 25 va boshqalar.), transport qatlami protokollari nisbatan kam. Jismoniy, ma'lumotlar havolasi va tarmoq qatlamlaridan farqli o'laroq, transport protokollari odatda pastki qatlamlardan mustaqil. Ikkita eng keng tarqalgan transport protokoli uzatishni boshqarish protokoli (TCP) va foydalanuvchi Datagram protokoli (UDP). Ular deyarli barcha tarmoq qatlamlari protokollari tomonidan qo'llab-quvvatlanadi. Boshqa transport protokollari kamroq tarqalgan va SCTP, NetBIOS-DG va turli xil AppleTalk protokollarini o'z ichiga oladi.
TCP va UDP TCP va UDP deyarli universal qo'llab-quvvatlanadi. Asosiy farq ularning ulanishni boshqarishidan kelib chiqadi: TCP ulanishga yo'naltirilgan protokol, UDP esa ulanishsiz aloqa uchun. Ushbu ikkala protokol ham 15-bobda batafsil bayon etilgan.