TCPIP Sliding Window protocol Brief description about the
TCP-IP: Sliding Window protocol Brief description about the concept (1 -2 lines) Sameer ---
1 2 Master Layout Advertised Window 1 A 1 3 Sender 'S' 4 5 Receiver 'R'
1 2 Definitions of the components: Client/Server: Client/server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request. Packet: A packet is the unit of data that is routed between an origin and a destination on the Internet or any other packet-switched network. 3 4 TCP IP: TCP (Transmission Control Protocol) is a set of rules (protocol) used along with the Internet Protocol (IP) to send data in the form of message units between computers over the Internet. While IP takes care of handling the actual delivery of the data, TCP takes care of keeping track of the individual units of data (called packets) that a message is divided into for efficient routing through the Internet. Network: It is a series of points or nodes interconnected by communication paths. Networks can interconnect with other networks and contain subnetworks. Acknowledgement: 5
1 2 3 4 5 Analogy / Scenario / Action
1 Step 1: Window 1 2 3 4 5 P 1 Sender 'S' Action 1 st packet is sent Description of the action Have a window of 1 packet initially, and animate packet 'P 1' from 'S' to 'R' along with the 'green' arrow Receiver 'R' Audio Narration The advertised window size is 4. Lets start and send 1 packet initially.
1 Step 2: Window 1 2 A 1 3 4 5 Sender 'S' Action Acknowledgem ent (Ack) for Packet 1 is received Description of the action 1. Animate packet 'A 1' along with 'blue' arrow from 'R' to 'S' 2. The sent arrow becomes dotted Receiver 'R' Audio Narration We see the 'acknowledgement' of packet 1 is sent by the receiver.
1 Step 3: Window 1 2 3 4 5 Sender 'S' Action Acknowledgem ent (Ack) for Packet 1 is received Description of the action 1. Animate packet 'A 1' along with 'blue' arrow from 'R' to 'S' 2. The ack arrow becomes dotted Receiver 'R' Audio Narration
1 Step 4: Window 1 2 Interactivity Option Select the number of packets to be sent, and click proceed 3 4 5 IO: 1 -- Proceed Sender 'S' Action User interaction is requested Description of the action 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Receiver 'R' Audio Narration Can you try and insert a number, and see the results
1 Step 4: 2 Window 3 4 5 1 2 Sender 'S' Action Description of the action 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Receiver 'R' Audio Narration Can you try and insert a number, and see the results
1 Step 4: Window 1 2 Select the number of packets to be sent, and click proceed 3 4 5 -- Proceed Sender 'S' Action User interaction is requested Description of the action 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Receiver 'R' Audio Narration Can you try and insert a number, and see the results
1 Step 4: Window 1 2 Select the number of packets to be sent, and click proceed 3 4 5 -- Proceed Sender 'S' Action User interaction is requested Description of the action 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Receiver 'R' Audio Narration Can you try and insert a number, and see the results
1 2 Animation design 3 4 5 Please see the design template provided in the next slide. This is a sample template, and you are free to change as per your design requirements. Try and recreate the sections/subsections as shown in the template.
TCP IP: SLIDING WINDOW PROTOCOL Definitions of the components: Client/Server: Client/server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfils the request. Packet: A packet is the unit of data that is routed between an origin and a destination on the Internet or any other packet-switched network. TCP IP: TCP (Transmission Control Protocol) is a set of rules (protocol) used along with the Internet Protocol (IP) to send data in the form of message units between computers over the Internet. While IP takes care of handling the actual delivery of the data, TCP takes care of keeping track of the individual units of data (called packets) that a message is divided into for efficient routing through the Internet. Additional links -------
1 Interactivity and Boundary limits 2 3 4 5 In this section, you will add the ‘Interactivity’ options to the animation. Use the template in the next slide to give the details. Insert the image of the step/s (explained earlier in the Section 3) in the box, and provide the details in the table below. The details of Interactivity could be: Types: Drop down, Slider bar, Data inputs etc. Options: Select one, Multiple selections etc Boundary Limits: Values of the parameters, which won’t show results after a particular point Results: Explain the effect of the interaction in this column Add more slides if necessary
1 Interactivity option 1: Step No: 2 3 4 5 Interacativity Type Options Boundary/limits Results
Links for further reading Reference websites: Books: Research papers:
Please make sure these run on the Mac laptop. The first time they take very long to load. After that they run from your laptop, so it is quick. Last applet called Falling Coil in : http: //web. mit. edu/course/other/viz/EM/visualizations/faraday/falling. Coil/index. htm I have a CD for the below -- I will try to bring it tomorrow. http: //phet. colorado. edu/simulation -sahana
- Slides: 18