Find Jobs
Hire Freelancers

Please Help with School Networking Project!

$30-80 USD

Tamamlandı
İlan edilme: neredeyse 22 yıl önce

$30-80 USD

Teslimde ödenir
For Full assignment see attached files!!! Part I: Stop and Wait Protocol (60%) For this part, you have to write two programs: 1) sender.c, [login to view URL], or [login to view URL] (depending on you chosen language) 2) receiver.c, [login to view URL], or receiver.java. The sender program must take its parameters from the command line. The parameters are 1) the hostname destination (Host B) 2) the file name of the file to be sent. The sender must send the file to the host B using the forwarding agent. If you do not use the forwarding agent, your project will hardly be worth 10%. The receiver has no parameters. It must run on a machine B where after receiving data, it must save it (if “correct??) under the name “[login to view URL]?. Part II: Sliding Window Go-back n Protocol (40%) For this part, you have to write two programs: 3) turbosend.c, [login to view URL], or [login to view URL] (depending on you chosen language) 4) turborec.c, [login to view URL], or turborec.java. The sender program must take its parameters from the command line. The parameters are 3) the hostname destination (Host B) 4) the file name of the file to be sent. The sender must send the file to the host B using the forwarding agent. If you do not use the forwarding agent, your project will hardly be worth 10%. The receiver has no parameters. It must run on a machine B where after receiving data, it must save it (if “correct??) under the name “[login to view URL]?. Part III: Performance evaluation(20%) (Bonus) You can achieve part II even if you did not complete part II. Details will be provided below. You have to compare the two protocols designed in part I and part II. 1) You have to measure the loss rate of the forwarding agent. To make this measurement, you must send “long?? files and count the number of packet corrupted. These measurements must be performed using only the stop and wait protocol. 2) You have to measure the throughput of both protocols. For that, you must send a long file and measure the time between when you started and when you get the ack for the last segment. These measurements must be performed for both protocols. Make multiple measurements and report the average, minimu, and maximal throughput observed. ## Deliverables ***Also include a report (hard copy) stating whether your program works and meet all requirements. The report must contain the description of your experiments to measure the performance of the two protocols that you have to design and implememt in this project. The report must contain your results and conclusions. The report also must contain how to compile and run your program(s).*** Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased. ## Platform Linux! ## Deadline information Must be completed by 4/19.
Proje No: 2846830

Proje hakkında

5 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 22 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
Seçilen:
Kullanıcı Avatarı
See private message.
$55,25 USD 14 gün içinde
4,5 (5 değerlendirme)
2,0
2,0
5 freelancers are bidding on average $59 USD for this job
Kullanıcı Avatarı
See private message.
$42,50 USD 14 gün içinde
5,0 (620 değerlendirme)
7,7
7,7
Kullanıcı Avatarı
See private message.
$59,50 USD 14 gün içinde
4,5 (17 değerlendirme)
3,3
3,3
Kullanıcı Avatarı
See private message.
$68 USD 14 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
See private message.
$68 USD 14 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED STATES bayrağı
United States
5,0
5
Kas 28, 2001 tarihinden bu yana üye

Müşteri Doğrulaması

Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.