Question: In this lab, students are required to make Java programs using sockets to support the communications between multiple computers on the network. The following gives

In this lab, students are required to make Java programs using sockets to support the communications between multiple computers on the network. The following gives the details: The intended local area network consists of at least three (3) computers, which can be simulated by three or more Java programs on the same computer or different computers. The local area network is controlled by using the HDLC (refer to textbook). The Normal Response Mode (NRM) is used. The 8-bit control field format is used. In the network, there is one and only one computer that is the primary station (e g., A in the figure above), and all others are secondary stations (e.g., B, C and others in the figure above). The identification (address) and the role (primary or secondary) for the computers are known when a computer starts up. The communications can be made between these secondary computers. When B sends a message to C, C should print the message on its screen. On the screen of A, a communication log can be displayed. Sliding window is used. The maximum length of the information field is 64 bytes. Necessary assumptions can be made. The TA will give a tutorial (TUT6) on this lab. A lab report is required for each group to detail the design of the medium access control, all assumptions made, algorithms (flowcharts) for the primary and secondary stations and all other
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
