Transport layer bertugas melakukan komunikasi antara komputer dalam jaringan dengan menggunakan dua protokol, yaitu TCP dan UDP. TCP bersifat connection-oriented dan menjamin sampainya data sedangkan UDP bersifat connectionless tanpa pengakuan penerimaan data. Kedua protokol menggunakan port dan socket untuk mengidentifikasi aplikasi sumber dan tujuan komunikasi.