TCP-IP: Sliding Window protocol Sameer --- Brief description about the concept (1-2 lines)‏

Slides:



Advertisements
Similar presentations
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Advertisements

Network Layer and Transport Layer.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
Transmission Control Protocol Internet Protocol TCP/IP.
TCP/IP Web Design & Layout January 23, TCP/IP For Dummies  The guts and the rules of the Internet and World Wide Web. A set of protocols, services,
ERYTHROBLASTOSIS FETALIS
1 Lab 3 Transport Layer T.A. Youngjoo Han. 2 Transport Layer  Providing logical communication b/w application processes running on different hosts 
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
Document that explains the chosen concept to the animator.
How the Internet Works: What happens when information is sent from your computer?
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
CENTRIPETAL FORCE AND ITS APPLICATIONS Authors: Nirav Shah, Jimit Shah, Aditya Modi, Harshal Parekh.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
Computer and Data Communications Semester Mohd Nazri Mahmud Session 2a-27 Feb 2012.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
Chapter 19 - Binding Protocol Addresses
Template for Applet Design stage. General Instructions: The template shown is an example. Please add more slides wherever required. Include look of the.
Lesson 5—Networking BASICS1 Networking BASICS Protocols and Network Software Unit 2 Lesson 5.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 3-1.
Lab 2: TCP /IP communication Southern Methodist University Bryan Rodriguez.
Document that explains the chosen concept to the animator 1.
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
ID template 5.0 for creating learning objects Created by OSCAR team October 2011 INSTRUCTIONS SLIDE: DO NO EDIT.
Shapes of Complex compounds Author Dhruv Joshi Department of Chemistry, IITB This tool will help the user visualize shapes of different complex compounds.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
1 Pertemuan 5 Networking Models. Discussion Topics Using layers to analyze problems in a flow of materials Using layers to describe data communication.
Document that explains the chosen concept to the animator.
Crystal Structure Author Sachin Patil ‘Basis and Lattice ’ The basic building blocks of Crystalline state ‏ ‏
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Crystal Structure Author Sachin Patil ‘Basis and Lattice ’ The basic building blocks of Crystalline state ‏ ‏
TCP-IP: Sliding Window protocol Sameer --- Brief description about the concept (1-2 lines)‏
CSMA/CD Simulation Carrier Sense Multiple Access (CSMA), although more efficient than ALOHA or slotted ALOHA, still has one glaring inefficiency: When.
Conduction Mechanism in Polyaniline Author Alips Srivastava Mentor Prof. A.Q. Contractor.
Electrical Resistivity in Superconductors The electrical resistivity of many metals and alloys drops suddenly to zero when the specimen is cooled to a.
Go-Back-N ARQ (Sliding Window Protocol) Go-Back-N is an instance of the Automatic Repeat-request (ARQ) Protocol, in which the sending process continues.
Document that explains the chosen concept to the animator 1.
OSI Layer and TCP/IP Laboratorium Teknik Informatika – Universitas Gunadarma August, Stefanus Vlado Adi Kristanto Version 1.1.
ERYTHROBLASTOSIS FETALIS SUPRIYA SARASWATI A potentially life threatening blood disorder in a foetus or a newborn, arising due to incompatibility with.
Document that explains the chosen concept to the animator 1.
Welcome This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Document that explains the chosen concept to the animator
Click to edit Master subtitle style
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Web Development & Design Chapter 1, Sections 4, 5 & 6
TASK 4 Guideline.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
The basic building blocks of Crystalline state‏ ‏
Learning Objectives After interacting with this Learning Object, the learner will be able to: Explain the process of collision detection in CSMA/CD.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Instructional Design Document
Document that explains the chosen concept to the animator
Welcome 1 This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Title of the animation Author SUHAS S FIBONACCI SERIES
ERYTHROBLASTOSIS FETALIS
Document that explains the chosen concept to the animator
Welcome 1 This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing arrow to the right on.
TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing arrow to the right on.
TO ADD NEW SLIDE LAYOUTS: Make sure you have the ‘Home’ tab selected at the top of the PowerPoint screen and click the down facing arrow to the right on.
Document that explains the chosen concept to the animator
The basic building blocks of Crystalline state‏ ‏
Presentation transcript:

TCP-IP: Sliding Window protocol Sameer --- Brief description about the concept (1-2 lines)‏

Master Layout Window Sender 'S' Receiver 'R' A1 Advertised Window

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. 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:

Analogy / Scenario / Action

Step 1: ActionAudio Narration 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

Step 2: ActionAudio Narration 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

Step 3: 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

Step 4: ActionAudio Narration 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

Step 4: ActionAudio Narration 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

Step 4: ActionAudio Narration 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

Step 4: ActionAudio Narration 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

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

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 Window Sender 'S' Receiver 'R' A1

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

Interactivity option 1:Step No: Boundary/limitsInteracativity Type Options 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 : I have a CD for the below -- I will try to bring it tomorrow. -sahana