Repositori ini berisi skrip yang diproduksi selama kursus "Cuping Networks" yang diadakan pada saat studi Padua. Repo, seperti kursus, dibagi menjadi dua bagian:
Bagian HTTP berkaitan dengan memperlakukan segala sesuatu yang menyangkut level 5, 6 dan 7 dari model ISO/OSI, khususnya ia berfokus pada protokol HTTP
Bagian multimedia mencakup teknik transmisi tingkat rendah dari pengirim ke penerima
Dalam modul HTTP ditulis dalam C web-client, server web dan proxy web, selain itu ada beberapa solusi untuk tes ujian masa lalu.
3 Implementasi klien web disediakan. Yang pertama diimplementasikan klien melalui protokol HTTP 0.9 , yang dipahami oleh Berners Lee .
Implementasi kedua berisi klien yang membuat permintaan melalui HTTP 1.0 dan mencoba header.
Akhirnya, klien web juga diimplementasikan yang mendukung HTTP 1.1 dan karenanya dapat mengkonsumsi tubuh melalui potongan .
Implementasi server web dasar juga disediakan yang hanya berurusan dengan halaman restart baca dan sebagai gantinya server gateway yang juga memungkinkan Anda untuk melakukan skrip lain.
Ada juga implementasi proxy web yang mengelola permintaan di Clear GET dan The CONNECT .
Di HTTP/exams/ dimungkinkan untuk menemukan beberapa tes ujian masa lalu, yang tercantum di bawah ini.
Server content-length
reflect server
cache
Server auth
Server auth
Server blacklist
Server cookie
Server ETag
Server chunked
Selain itu, file Contienel HTTP/doc/main.pdf yang dapat dibawa ke ujian sebagai dukungan untuk tes pemrograman. Kami juga merekomendasikan daftar repo yang berisi repositori -repositori lain yang terhubung dengan baik.
Dalam HTTP/exercies/ Ada juga dua latihan sederhana yang mengimplementasikan konversi host -ke -NET dan pengkodean dasar64.
Di dalam modul multimedia ada skrip .py dan laporan .tex dari dua pekerjaan rumah yang diperlukan selama kursus.
Pekerjaan rumah pertama menyangkut pengkodean gambar lossless , khususnya ia berkaitan dengan mengeksplorasi dua jenis kode yang diimplementasikan melalui dua skrip. Pengkodean sederhana didasarkan pada prediktor sederhana dari piksel berikutnya sementara pengkodean canggih didasarkan pada model prediktif yang lebih kompleks, dengan fokus pada beberapa piksel di sekitar yang akan diprediksi. Studi dan analisis kinerja kode -kode ini dijelaskan dalam laporan.
Latensi jaringan studi rumah kedua: telah menerapkan skrip yang menganalisis kinerja jaringan dengan mengirim paket ke server tertentu. Secara khusus, jumlah tautan dipelajari, putaran waktu putaran ( RTT ) dan kemudian menghitung throughput . Laporan ini berisi semua yang perlu Anda ketahui untuk melakukan kode dan mendiskusikan hasil yang diperoleh.