The project will require four small programs running separately over a network, emulating four routers with predefined connections and route costs, that communicate with each other to update Distance Vector Routing Tables at each router, while displaying changes and resulting tables for Router 0. The first deliverable requires the use of sockets. The first deliverable requires the use of sockets. You may choose datagram or stream sockets. If you are using Java, you may switch to RMI for parts two and three. If you are using C, you may switch to RPC.
Full Details in attached ppt.
Can be written in Java or Python or C or C++
8 freelancers are bidding on average $78 for this job
I am a PhD student in computer science, specializing in data mining and machine learning. I am well versed with routing algorithms and can complete your task.