Implementing sliding window protocols using cnet

Assignment Help Computer Networking
Reference no: EM13732964

Question: Implementation of sliding window protocol on a 6 node network. Specifications are given in the attached file.

Modules 1: Implementing Sliding Window Protocols using CNET

In this module, you are required to implement the "Sliding Window" protocol on a 6- node network. The topology of the network is given in Figure 1.

1060_Implementing Sliding Window Protocols using CNET.png

It is assumed that the nodes will communicate directly with each other if they are directly connected, otherwise the intermediate nodes will be used to relay the communications. No dynamic routing is required.

Please study the "stopandwait" sample files provided carefully, and build your work based on it. Your implementation should provide a mechanism for the nodes to address one another, and a service for the application layer to send message to a given destination address. Feel free to set the sizes of the sliding windows in each node as you wish and it is fine if you set them all to be the same. However please note that you need to demonstrate the cases when the window is exhausted, so do not set the window size to be too big. In the display window of every node, it is required to display the source and destination of each frame (which can be either a data or acknowledgement frame), while the sequence number are required on every data/acknowledgement frames.

Please note that you are NOT required to position the 6 nodes in geographically correct positions, i.e. we are interested in topology, NOT topography.

Write a short document (no more than 5 pages single space) describing your implementation of the "Sliding Window" protocol on the 6-node network. You need to describe the organization of your source code, and your implementations on some design issues such as sending, receiving, and re-transmission.

Verified Expert

This report is discussed about the sliding window protocol and go back n ARQ protocol. The go back n protocol implemented for given network topology in cnet simulation tool. All implementation functions are included in this report and it contains 1000 words. The solution contains output screen shot of sliding window protocol implementation in CNET tool.

Reference no: EM13732964

Questions Cloud

Environmental factors and organizational process assets : The most important inputs for Risk Management Planning include: Environmental factors, organizational process assets, scope statement, and project management plan.
Role of ethics and social responsibility : Explain the role of ethics and social responsibility in developing a strategic plan while considering stakeholder needs and agendas.
Write an essay on the progressive movement : The History of Reconstruction, The Industrial Revolution, The Progressive Movement, America's Age of Imperialism, Final Paper Preparation, Women's Rights and Final Paper Preparation, Native Americans.
What is process modeling : What is Process modeling? What is data-flow diagram? Why do systems analysts use DFD
Implementing sliding window protocols using cnet : Implementing Sliding Window Protocols using CNET - It is assumed that the nodes will communicate directly with each other if they are directly connected, otherwise the intermediate nodes will be used to relay the communications. No dynamic routing ..
The four strategic choices for mnes : Which of the following is NOT one of the four strategic choices for MNEs
Purchasing the brand products : What are 2 demographic and 2 psychographic characteristics of the customer who you think would be interested in purchasing the brand's products?
What were the main causes of the reign of terror : What were the main causes of the ‘Reign of Terror? Write a one paragraph obituary for someone who died during the Reign of Terror. Be creative!
Choose a topic in health care : As your final task (Key Assignment), you will choose a topic in health care (e.g. cardiovascular issues, obesity, or cancer) and analyze it. Then, integrate all of the steps and standards that are needed to meet the quality improvement and perform..

Reviews

Write a Review

 

Computer Networking Questions & Answers

  Alter minix three to count sent processes

The assignment is to alter Minix 3 to count sent processes and print it into table saying who sent and who's receiving. He said we require place to store counts and then print in readable fashion.

  Determine maximum value in ring if there is unique initiator

Design an algorithm that, under the standard set of assumptions (bidirectional links, total reliability, connectivity), determines maximum value in the ring assuming that there is a unique initiator.

  The childrenrsquos online privacy protection act coppa and

the childrenrsquos online privacy protection act coppa and the childrenrsquos internet protection act cipa are both

  Consider the kinds of systems that benefit from dhcp

consider the types of systems that benefit from dhcp reservations andor from having manually-configured static ip

  Use the internet to choose four usb drives which support

use the internet to select four usb drives that support hardware encryption. create a table that compares all four and

  Which of the following statements is true in a data center

1. a network engineer is preparing an implementation plan of xumuc. she is not certain as to which layer of the cisco

  How company can handle snmp from corporate location

How this company can handle SNMP from corporate location. Write details on versions, basic operations, and MIBs. Describe the advantages of this kind of centralized monitoring.

  Understand about compatibility in network architecture

What you understand about 'Compatibility' in network architecture and explain which topology suits the client-server network environment.

  Show the arp reply packet entries the host sends to the

a host with an ip address 125.11.78.10 and a mac address aabba24f67cd has received an arp request from a router with

  Determine minimum number of bits for sequence number

Suppose that each frame carries 1Kbytes of data, determine minimum number of bits you require for the sequence number?

  Describe the merits and demerits of using this protocol or

write 400-600 wordsuse the library and internet to search for information about network communication protocols and

  Kind of security drill typical in organization

Which kind of security drill do you believe is the most typical in an organization? Which type of security drill do you believe is the most effective? Why?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd