2.4. Arayüzler

TCP/kullanıcı arayüzü, kullanıcı tarafından TCP üstünde bir bağlantının ılması/KAPATılması, verinin GÖNDERilmesi/ALınması veya bir bağlantı hakkında DURUM bilgisi sağlanması gibi çağrıların yapılması için tüm gereksinimleri sağlar. Bu çağrılar kullanıcı uygulamalarının işletim sistemine yaptığı diğer çağrılar gibi işlem görür; bir dosyanın açılması, okunması ve kapatılması gibi.

TCP/Genel Ağ arayüzü ise Genel Ağ sisteminin herhangi bir yerindeki konaklarda TCP modüllerine adreslenmiş veri katarlarının alınması ve gönderilmesi gibi çağrıların yapılması için tüm gereksinimleri sağlar. Bu çağrılar, adres, hizmet türü, öncelik, güvenlik ve diğer denetim bilgilerinin aktarılmasını sağlayacak bağımsız değişkenlere sahiptir.