Please consider offering answers and suggestions to help other students!
And if you fix a problem by following a suggestion here,
it would be great if other interested students could see a short
"Great, fixed it!" followup message.
How do I ask a good question?
17 articles posted by this ANONYMOUS person
Showing 17 of 503 articles.
Currently 14 other people reading this forum.
Hi Chris hope you are feeling better, I am unsure at how to go about answering this question
Consider the delivery of messages in an internetworked environment in which the source and
destination nodes are many hops apart. Large messages must be fragm...
In the lab I was told by a lab facilitator that it says that we DO NOT need to determine the fastest route but instead just "a valid path" to get full marks. Does this mean that if we return just any valid route we can still get full marks (and not w...
Yeah, my code is near identical to that format and it was not working, I added a timeout into the select() of 10s and now it gets the neighbours every time (with almost no change to the actual time to get all the names - near instant)
Is it possible to release a demo testing thing similar to the "myscheduler" testing which was set up, but for this project. When determining valid paths especially on large networks of 20 or more stations it becomes very difficult to determine if a p...
I'm attempting to do this exact thing where as the station starts up it sends its name to all its neighbours (before any requests are made), then in the main server loop with select() each station picks up on neighboring station's names. But for me I...
What data are we actually allowed to send from station to station?
If we start at StationA, can StationA send its UDP hostname and port to the neighboring stations so that overtime a list of visited stations can be built up? Or are we only allowed to ...
"address the unreliability" seems a little vague, it might imply that if a packet is not delivered properly then we just report that and return no value (which addresses it) or it could mean we do something about the packet not being delivered and re...
The project description says that we need to handle any issues which occur with the unreliable UDP. Does this mean that we need to implement some sort of stop and wait protocol to ensure the datagrams are delivered properly?
On the Getting Started page it says that something like this might be a typical invocation for a station server (for python files)
. station-server.py Greenwood-Stn 2402 2560 host4 2567 host1 2408 ....
To get a python script to run like this w...
Is there a quick(er) way to close the instances of py processes which have opened up all the servers. At the moment I've been finding the processes and killing them manually using
pgrep -af python3 then finding the right ones then killing
But is the...
In python, to start a station server we need the ability to get the arguments from the commands which invoke the stations. Are we allowed to import sys or the getopt module from python to achieve this?
not sure if your answer already covers this but, like you said the network layer deals with routing of packets. Since packets may take different routes to reach a destination (through different routers) the packets need to be numbered so that at the ...
I'm unsure how to answer this question
Given that Data Link Layer protocols already employ sequence numbers, provide 2 distinct motivations for Network Layer protocols also employing sequence numbers.
For this question, I understand the difference between the NZR and Manchester but am unsure at 2 distinct reasons as I have just one primary reason.
Local area networks (LANs) employ sophisticated signal encoding techniques, in preference to the naive...