Data Link Control Line Discipline Flow Control Error Control.

Slides:



Advertisements
Similar presentations
Networks : TCP Sliding Windows1 TCP Sliding Windows, Flow Control, and Congestion Control Lecture material taken from Computer Networks A Systems Approach,
Advertisements

The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
CH. 7 Data Link Control. Requirements & Objectives of Data Link Control Frame Synchronization Flow Control Error Control Addressing Control and Data on.
Assume that a file is transferred from a node A to a node B. The file has been fragmented in 5 frames (denoted as f0, f1, f2, f3, f4). Show the flow of.
Assume that a file is transferred from a node A to a node B. The file has been fragmented in 5 frames. Frame 0 is corrupted, the ACK of frame 1 is corrupted,
ICSA341 Data Communications and Computer Networks 1 Data Link Control •General principles.
Data link control. Data Link Control –Flow Control how much data may sent –Error Control How can error be detected and corrected.
Flow and Error Control. Flow Control Flow control coordinates the amount of data that can be sent before receiving acknowledgement It is one of the most.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 11 Data Link Control and Protocols.
Figure 10-9 WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
20101 The Data Link Layer Chapter Design Issues Controls communication between 2 machines directly connected by “wire”-like link Services Provided.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Lect11.ppt - 03/15/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 11 Link-Level Flow and Error Control by Zornitza Genova Prodanoff.
Link-Level Flow and Error Control
Chapter 10 Data Link Control Line Discipline Flow Control Error Control WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
Data Link Control ผศ. ดร. อนันต์ ผลเพิ่ม
15 - Winter 2006 ECE ECE 766 Computer Interfacing and Protocols 1 Data Link Control Physical layer is only responsible for data transmission Data link.
Chapter 7 Data Link Control & Data Link Protocol By Dr.Sukchatri P.
CS3502: Data and Computer Networks DATA LINK LAYER - 2 WB version.
Data Link Control Protocols Dr. Muazzam A. Khan. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow.
COMT 4291 Performance of Data Communications Protocols General Protocol Concepts.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Data Link Control and Protocols.
1 Transport Layer Lecture 10 Imran Ahmed University of Management & Technology.
1 Kyung Hee University Data Link Protocols. 2 Kyung Hee University 11 장 Data Link Control and Protocols 11.1 Flow and Error Control 11.2 Stop-and-Wait.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 11 Data Link Control and Protocols.
Data Link and Flow Control Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific.
Eighth Edition by William Stallings Chapter 7 – Data Link Control Protocols Data Link Control Protocols need layer of logic above Physical to manage exchange.
Data Link Layer: Data Link Control : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
11.1 Flow and Error Control Flow Control Error Control.
TCP Transmission Control Protocol Part 2 CH 23 Aseel Alturki.
Data Link Layer Flow and Error Control. Flow Control Flow Control Flow Control Specifies the amount of data can be transmitted by sender before receiving.
CSCI 465 D ata Communications and Networks Lecture 10 Martin van Bommel CSCI 465 Data Communications & Networks 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 5 Data Link Layer.
NET 221D : COMPUTER NETWORKS FUNDAMENTALS LECTURE 4: DATA LINK LAYER Behrouz A. Forouzan” Data communications and Networking 1.
CSCI 465 D ata Communications and Networks Lecture 11 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Chapter 11 Data Link Control and Protocols Flow and Error Control Flow Control Error Control.
DATA LINK CONTROL. DATA LINK LAYER RESPONSIBILTIES  FRAMING  ERROR CONTROL  FLOW CONTROL.
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.
Computer Communication & Networks
Chapter 9: Data Link Control
Chapter 11 Data Link Control and Protocols
Data Link Layer Flow Control.
Data Link Layer - 3 Dr. Sanjay P. Ahuja, Ph.D.
UNIT 4 Data Link Control Line Discipline Flow Control Error Control
Net 221D : Computer Networks Fundamentals
Chapter 3 Review on Data Link Layer
Chap. 4 Data link layer 2.
Instructor Mazhar Hussain
MODULE I NETWORKING CONCEPTS.
CIS 321 Data Communications & Networking
Flow Control.
Chapter 3 – Part 1 The Data Link Layer.
Data Link Layer: Data Link Control
Chapter 10 Data Link Control
Rivier College CS575: Advanced LANs Chapter 6: Logical Link Control
Flow and Error Control.
Overview Jaringan Komputer (2)
DATA COMMUNICATION Lecture-39.
Selective repeat Protocol
DATA COMMUNICATION Lecture-40.
Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment. Error control.
Sliding Window Protocol
Kendali Data Link dan Protokol
DATA COMMUNICATION Lecture-38.
DATA COMMUNICATION Lecture-37.
DATA COMMUNICATION Lecture-36.
Assume that a file is transferred from a node A to a node B
Chapter 9: Data Link Control
Presentation transcript:

Data Link Control Line Discipline Flow Control Error Control

Functions of Data Link Layer Functions of Data Link Layer Figure 10-1

Figure 10-2

Figure 10-3

ENQ/ACK Figure 10-4

Figure 10-5 ENQ/ACK

Multipoint Discipline Figure 10-6

Select Figure 10-7

Poll Figure 10-8

Figure 10-9 Flow control – set of procedures that tells the sender how much data it can transmit before it must wait for an acknowledgement from the receiver

Stop and Wait Figure 10-10

Sliding Window Figure 10-11

Figure Sender Sliding Window

Figure Receiver Sliding Window

Figure Sliding Window Example

Figure continued Sender

Figure continued Receiver

Figure 10-15

Damaged Frame Figure 10-16

Lost Frame Figure 10-17

Lost ACK Figure 10-18

Damaged Frame Figure 10-19

Lost Frame Figure 10-20

Lost ACK Figure 10-21

Selective Reject Figure 10-22

Reference Data Communications and Networking, 2 nd ed. by Behrouz A. Forouzan