Repositori ini berisi program-program yang diimplementasikan di Lab Pemrograman Jaringan pada semester 7 SIT (VTU) saya.
Untuk grafik jaringan yang diberikan, tulis sebuah program untuk mengimplementasikan algoritma routing Link state untuk membangun tabel routing untuk node tertentu.
Tulis sebuah program untuk membagi pesan ke dalam bingkai dengan panjang variabel dan mengurutkannya serta menampilkan pesan di sisi penerima.
Menggunakan soket TCP/IP, tulis program klien – server, klien mengirimkan nama file dan server mengirimkan kembali file teks yang diminta jika ada.
Menggunakan FIFO sebagai saluran IPC, tulis program klien – server, klien mengirimkan nama file dan server mengirimkan kembali file teks yang diminta jika ada.
Menggunakan UDP, tulis program klien – server, untuk bertukar pesan antara klien dan server.
Tulis program soket untuk mendemonstrasikan multicasting IP yang menyediakan kemampuan aplikasi untuk mengirim datagram IP tunggal yang dapat diterima oleh sekelompok host dalam jaringan.
Tulis program untuk mengimplementasikan protokol jendela geser antara dua host.
Tulis program untuk mendeteksi kesalahan kode menggunakan 16 bit CRC-CCITT (Komite Konsultatif untuk Telepon dan Telegrafi Internasional).
Simulasikan jaringan tiga titik titik – ke – titik dengan tautan dupleks di antara keduanya. Atur ukuran antrian dan variasikan bandwidth dan temukan jumlah paket yang dijatuhkan.
Simulasikan berbagai jenis lalu lintas Internet seperti FTP dan TELNET melalui jaringan dan analisis throughputnya.
Simulasikan LAN Ethernet menggunakan n node (6-10), ubah laju kesalahan dan laju data, lalu bandingkan throughputnya.
Simulasikan LAN Ethernet menggunakan n node dan atur beberapa node lalu lintas dan tentukan tabrakan di node yang berbeda.
Simulasikan transmisi pesan ping melalui topologi jaringan yang terdiri dari 6 node dan temukan jumlah paket yang dijatuhkan karena kemacetan.
Simulasikan ESS sederhana dengan node transmisi dalam LAN nirkabel dan tentukan kinerja sehubungan dengan transmisi paket.
Simulasikan jaringan ad-hoc sederhana dengan node transmisi dan tentukan kinerja sehubungan dengan transmisi paket.
sudo apt install ns2
sudo apt install nam
sudo apt install tcl
File trace(.tr) berisi 12 bidang seperti yang ditunjukkan pada gambar di bawah ini: