Lapisan jaringan atau Network layer adalah lapisan ketiga dari bawah dalam model referensi jaringan OSI. Lapisan ini bertanggung jawab untuk melakukan beberapa fungsi berikut :
- Pengalamatan logis dan melakukan pemetaan (routing) terhadap paket-paket melalui jaringan.
- Membuat dan menghapus koneksi dan jalur koneksi antara dua node di dalam sebuah jaringan.
- Mentransfer data, membuat dan mengkonfirmasi penerimaan, dan mengeset ulang koneksi.
Network Layer juga menyediakan layanan connectionless dan connection-oriented terhadap lapisan transport yang berada di atasnya. Network Layer juga melakukan fungsinya secara erat dengan Physical Layer (lapisan pertama) dan data-link Layer (lapisan kedua) dalam banyak implementasi protokol dunia nyata.
Addressing dan routing adalah fungsi utama dari protokol network layer. Addressing memungkinkan komunikasi data antar host pada jaringan yang sama atau jaringan yang berbeda (pengalamatan secara logical). Internet Protocol version 4 (IPv4) menyediakan pengalamatan hirarkis untuk paket yang membawa data kita. Routing merupakan fungsi yang berrtanggung jawab membawa data melewati sekumpulan jaringan dengan cara memilih jalur terbaik untuk dilewati data.