Find Jobs
Hire Freelancers

Build a Website

$10-30 USD

Cerrado
Publicado hace más de 7 años

$10-30 USD

Pagado a la entrega
1. The fundamental requirement of this project is to implement an error control protocol by using both Stop-And-Wait (SAW) and Go-Back-N (GBN) algorithms. 2. Your team will communicate and design the details of the protocol first. It may include, but not limited to, maximum payload size, header size, number of fields, size of different fields, different possible code values for certain fields, message sequencing for both SAW and GBN. 3. After your team finished the protocol design, each of you will implement both SAW and GBN independently. Your implementation should provide full duplex communication. It means your program should be able to do sending and receiving at the same time. Your program should be able to communicate with your team members’ program based on SAW to SAW and GBN to GBN. 4. Your program will use UDP segment as an underlying unreliable channel and put your protocol data unit (including header and payload) in the payload of the UDP segment. 5. To simulate the packet loss we will use pseudo random number to control that. a. First your program will ask the user to input a number between [0, 99]. This number means the percentage of packet losses will happen in the transmission. b. Then each time before your send your protocol data unit, your program will generate a pseudo random number in the range [0, 99] with the random seed set to the current system time. If the random number generated is less than the user input number then the current protocol data unit won’t be sent to simulate a packet loss. 6. Your protocol doesn’t need to consider error-detection and error-correction.
ID del proyecto: 12061266

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $18 USD por este trabajo
Avatar del usuario
My name is Mazhar Khan. I am a Software Engineer. I am a hard-working and determined professional seeking an opportunity to succeed in a dynamic environment. I am confident that my knowledge, ability and experience allow me to deliver successful results.
$25 USD en 1 día
4,6 (3 comentarios)
2,1
2,1
Avatar del usuario
Dear Client, Greeting of the day ahead !!! Thanks for providing us opportunity to place bid over the project and communicate with you. I am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned .I have checked your requirements.i have right skills to work on this assignmentWe find our expertise, skills and capabilities are perfectly blends with your project requirements because we have already worked on many projects. You'll love the whole layout, interface design , cross-browser compatibility and mobile-device-friendly interfaces that we design Our team has created over dozen of windows, and web based appliations iPhone/iPad games and apps, and over 10 Windows and Linux server APIs and security tools Don't waste any more time in your development We take care of all these things for you . Advanced custom coding for our clients. Anytime. can u provide your email or sky-pe etc for further discussion about the project. plz add me to discus I am ready to discuss with you Looking forward to hear from you. with best Regards
$23 USD en 6 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
frostburg, United States
5,0
1
Forma de pago verificada
Miembro desde nov 12, 2016

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.