Protokol TCP/IP terdiri dari lima lapisan yang mencakup fisik, data link, jaringan, transport, dan aplikasi. Lapisan jaringan menggunakan protokol IP untuk pengalamatan dan pengiriman data, sementara lapisan transport mendefinisikan TCP dan UDP. Aplikasi seperti Telnet, FTP, dan DNS beroperasi pada lapisan aplikasi untuk berbagi sumber daya jaringan.