Download presentation
Presentation is loading. Please wait.
Published byRudolph Blair Modified over 8 years ago
1
TCP-IP: Sliding Window protocol Sameer --- Brief description about the concept (1-2 lines)
2
Master Layout 5 3 2 4 1 1 Window Sender 'S' Receiver 'R' A1 Advertised Window
3
Definitions of the components: 5 3 2 4 1 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. 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:
4
Analogy / Scenario / Action 1 5 3 2 4
5
Step 1: ActionAudio Narration 1 5 3 2 4 Description of the action 1 Window Sender 'S' Receiver 'R' 1st packet is sent Have a window of 1 packet initially, and animate packet 'P1' from 'S' to 'R' along with the 'green' arrow The advertised window size is 4. Lets start and send 1 packet initially. P1
6
Step 2: ActionAudio Narration 1 5 3 2 4 Description of the action 1 Window Sender 'S' Receiver 'R' Acknowledgem ent (Ack) for Packet 1 is received 1. Animate packet 'A1' along with 'blue' arrow from 'R' to 'S' 2. The sent arrow becomes dotted We see the 'acknowledgement' of packet 1 is sent by the receiver. A1
7
Step 3: 1 5 3 2 4 ActionAudio NarrationDescription of the action 1 Window Sender 'S' Receiver 'R' Acknowledgem ent (Ack) for Packet 1 is received 1. Animate packet 'A1' along with 'blue' arrow from 'R' to 'S' 2. The ack arrow becomes dotted
8
Step 4: ActionAudio Narration 1 5 3 2 4 Description of the actionActionAudio NarrationDescription of the action 1 Window Sender 'S' Receiver 'R' User interaction is requested 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Can you try and insert a number, and see the results Select the number of packets to be sent, and click proceed --Proceed Interactivity Option IO:1
9
Step 4: ActionAudio Narration 1 5 3 2 4 Description of the actionActionAudio NarrationDescription of the action 1 Window Sender 'S' Receiver 'R' 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Can you try and insert a number, and see the results 2
10
Step 4: ActionAudio Narration 1 5 3 2 4 Description of the actionActionAudio NarrationDescription of the action 1 Window Sender 'S' Receiver 'R' User interaction is requested 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Can you try and insert a number, and see the results Select the number of packets to be sent, and click proceed --Proceed
11
Step 4: ActionAudio Narration 1 5 3 2 4 Description of the actionActionAudio NarrationDescription of the action 1 Window Sender 'S' Receiver 'R' User interaction is requested 1. Make the earlier lines vanish 2. Create a numerical input box in a overlay screen and make it appear Can you try and insert a number, and see the results Select the number of packets to be sent, and click proceed --Proceed
12
Animation design 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. 1 5 2 4 3
14
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 Window Sender 'S' Receiver 'R' A1
15
Interactivity and Boundary limits 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 2 5 3 4
16
Interactivity option 1:Step No: Boundary/limitsInteracativity Type Options Results 1 2 5 3 4
17
Links for further reading Reference websites: Books: Research papers:
18
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/fallingCoil/index.htm I have a CD for the below -- I will try to bring it tomorrow. http://phet.colorado.edu/simulation -sahana
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.