Find Jobs
Hire Freelancers

Implement a DHCP server using a client - server architecture.

$10-30 USD

Berlangsung
Dibuat lebih dari 5 tahun yang lalu

$10-30 USD

Dibayar ketika dikirim
Requirements: [login to view URL] a C/ Javabased client-server architecture using UDP socket [login to view URL] DHCPserver should be able to receive messages from multiple clients [login to view URL] clients don’t need to broadcast the DHCP discover packet. They can use DHCP server’s IP address [login to view URL] that a client is requesting an IP address and DHCP server is offering an IP address from the list of currently available IP addresses [login to view URL] DHCP server should register the client’s IP address and should acknowledge the client [login to view URL] client should randomly generate the transaction ID. The lifetime should be set to 3600 seconds Procedure: [login to view URL] a C / Java based server that can accept multiple clients’ requests using UDP socket 2. Make sure the server runs and the format to start the server is as follows: dhcp <port_number> where DHCP is the UDP server executable and port_number is the port number on which the UDP server can accept data 3. Create a C / Java based client that can communicate with the server using UDP socket [login to view URL] client can send and receive messages to the server. Should start as follows: client <port_number>where client is the client executable, port_number is the port number on which the client sends messages to the DHCP server [login to view URL] client tries to request an IP address from the DHCP server by contacting the server and sending a packet with yiaddr: 0.0.0.0 and a randomly generated transaction ID [login to view URL] DHCP server should maintain a list of IP addresses in a separate file named “[login to view URL]”. It responds with an IP address from the list of currently available IP addresses, thetransaction ID, and a lifetime (generally 3600 seconds) [login to view URL] client responds with a DHCP request by choosing the IP address and a new transaction ID (old transaction ID + 1) [login to view URL] DHCP server responds with an ack confirming the IP address. The DHCP server registers that the IP address is taken, and it also updates the [login to view URL] file [login to view URL] all the communication between the DHCP server and the client on the terminal console. A sample message transaction scenario is given below [login to view URL] the DHCP server and client to make sure the demonstrations are working 11.A sample [login to view URL] file is available
ID Proyek: 18188573

Tentang proyek

5 proposal
Proyek remot
Aktif 5 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
5 freelancer menawar dengan rata-rata $77 USD untuk pekerjaan ini
Avatar Pengguna
Hi there, I went through the requirements and I would like to do this project if given the opportunity. Let me know if you are interested.
$30 USD dalam 1 hari
4,9 (1390 ulasan)
7,9
7,9
Avatar Pengguna
Hi, its pretty easy I can surely do your job. I have 8 years of exp in java and related technologies. All my previous projects had 5/5 ratings so you can trust me. Atleast have a chat before assigning to someone else, I am sure we can work a deal. Looking forward to talk to you
$23 USD dalam 1 hari
4,7 (43 ulasan)
4,9
4,9
Avatar Pengguna
Hi, This is Sam here, I am a C, C++ programmer. I am interested in Implement a DHCP server using a client - server architecture with C. My per hour for this task is $25 Kindly inbox if you are ready. Regards, Sam
$25 USD dalam 10 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
Hi Good morning from India ! Thanks for your job post. I'm Umesh and good experienced in web development, Mobile development(android and IOS), Enterprise application development, Database handling of 5+ years.I have developed numerous projects for local or outside clients. I have team of my friends who are highly qualified and experienced in the same. we deal in following technologies- 1) Java/JEE/Struts/Spring/Hibernate 2) Android(Java) 3) IOS(Objective c/Swift) 4) PHP/CI/Laravel/CakePHp/Node JS 5) HTML5/CSS3/JQuery/Ajax 6) Angular4/5 7) Databases - MySql, SqlServer, Oracle, Sybase, Sqlite I can develop your DHCP Client -Server application using java as we have experience in this type of similar job . As we have gone through your project requirement we want to know that it is console based or GUI based. We can discuss it over chat here. Looking forward for you positive response. Thanks & Regards Umesh B
$277 USD dalam 10 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
Please discuss.. We will complete the work in 3 days
$30 USD dalam 3 hari
0,0 (0 ulasan)
1,2
1,2

Tentang klien

Bendera UNITED STATES
Carrollton, United States
4,1
3
Memverifikasi Metode pembayaran
Anggota sejak Apr 26, 2018

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.