Midterm.

Slides:



Advertisements
Similar presentations
Traffic Light Thinking G.A.T.E. Thinking Strategy.
Advertisements

Figure 10-9 WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
Go-Back-N (GBN) Yan Gao Feb. 17, Go-Back-N protocol  Concept Introduce a window of size n Can inject n packets into net before hearing an ACK 
Latitude longitude review
11/10/ :53:59 AMweek12-3.ppt1 Intelligent Traffic Controller We want to use a finite state machine to control the traffic lights at an intersection.
ELEC 1041 Digital Electronics Tutorial: Word Problems
CIS 725 Data Link Layer. Flow Control Producer-consumer problem Sliding window protocol - Go Back N - Selective retransmission.
Presenting your traffic count data By the end of the lesson you will be able to produce a located proportional flow line map to show you traffic count.
Probabilistic Search Verification of the Go-Back-N Protocol Adeyemi Aladesawe Annjana Ramesh Lingxue Li Nanjun Lu.
1 Computer Networks Congestion Avoidance. 2 Recall TCP Sliding Window Operation.
CS/EE 145A Reliable Transmission over Unreliable Channel II Netlab.caltech.edu/course.
Traffic Lights Green Light- GO – You can proceed only if the intersection is clear. When approaching a green light, check traffic to the left, right, and.
A stop sign is a traffic sign that stands for coming to a complete stop at an intersection or end of the road.
CS 145A Reliable Communication Netlab.caltech.edu/course.
Chi-Cheng Lin, Winona State University CS412 Introduction to Computer Networking & Telecommunication Data Link Layer Part II – Sliding Window Protocols.
Cupid Shuffle.  Everyone find a line on the floor and face the stage.  Now put your arms stretched out to your sides, you should not be able to touch.
1 The utopia protocol  Unrealistic assumptions: –processing time ignored –infinite buffer space available –simplex: data transmitted in one direction.
Greater than / Less Than (RED) 582 Use the three numbers below and make the largest number you can. Draw a blank number line and write this at the correct.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 4 : Chapter 7 Data & computer.
Chapter 3: The Data Link Layer –to achieve reliable, efficient communication between two physically connected machines. –Design issues: services interface.
Signals, pavement markings, and proper turns QUIZ
Chapter 9: Data Link Control
Data Link Layer Flow Control.
The Simulation of Traffic Patterns and Optimizing Traffic Lights
Fordham at Columbia as a Grade-Separated Intersection
Physical Features North Africa GOVERNMENT RELIGION RESOURCES
Motivation Combinational logic functions can be represented, and defined, by truth tables. Sequential logic function cannot, because their behavior depends.
Data Communications and Networking Pipelined reliable data transfer
Introduction to Computational Thinking
To go or not to go, that is the question.
ELEC 1041 Digital Electronics Tutorial: Word Problems
Welcome to our Map Skills Interactive PowerPoint
Analysis of Synchronous Sequential Circuits
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired. 1.
Data Link Layer (cont’d)
Extension: LCM 3 Three lights, red, yellow and green, are controlled by switches.  At the start, the three lights are switched on simultaneously.  The.
CS4470 Computer Networking Protocols
Analysis of Synchronous Sequential Circuits
Lecture 7 review Consider a link running the Go-Back-N protocol. Suppose the transmission delay and propagation delay are both 1ms, the window size is.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired. 1.
Red lights, yellow lights, and green lights
You may choose to use any one of these provide slide templates and make changes as desired. 1.
Data Link Layer (cont’d)
You may choose to use any one of these provide slide templates and make changes as desired.
АВЛИГАТАЙ ТЭМЦЭХ ҮНДЭСНИЙ ХӨТӨЛБӨР /танилцуулга/
29th & Choctaw Rd Project Projected time line.
You may choose to use any one of these provide slide templates and make changes as desired. 1.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
Computer Networks Protocols
START DIRECTIONS QUIZ.
Question 1. Question 1 What is 10 x 40? A 40 B 400 C 4000 D 4.0.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
Chapter 9: Data Link Control
Error Checking continued
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
Definition: Characteristics Examples Additional Notes: Draw Examples:
CIS 725 Data Link Layer.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
You may choose to use any one of these provide slide templates and make changes as desired.
Presentation transcript:

Midterm

  Design a sliding window protocol under the following assumptions: Data messages from sender to receiver are not lost. Ack messages from receiver to sender may get lost. Timeouts are premature and window size may be greater than 1. Note that it is important that the protocol be as efficient as possible. You should choose between whether to use Go-back-N or selective retransmission, sender or receiver timeouts, and give reasons.

Design a protocol with four processes (A,B,C,D) to control traffic light at a 4-way intersection. Processes A, B, C, D control the light facing the north, south, east and west respectively. The light can be in three states: red, yellow and green. The states transition in a cyclic manner from red  green  yellow  red. If A or B is Green, then C and D must be red (and vice versa). A and B can be green at the same time, and C and D can be green at the same time.