1 Pertemuan 15 Layer Data Link Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.

Slides:



Advertisements
Similar presentations
Chapter 3 The Data Link Layer.
Advertisements

The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
EE 4272Spring, 2003 Chapter 7 Data Link Control Objectives: Effective & reliable data communication between two directly connected transmitting-receiving.
Network Layer Pertemuan 17 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
EIE325: Telecommunication TechnologiesMaciej J. Ogorza ł ek, PolyU, EIE Telecommunication Technologies Week 8 Flow Control Error Control.
William Stallings Data and Computer Communications 7th Edition
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 7 – Data Link Control Protocols.
Data Link Layer - Ethernet Pertemuan 14 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Data and Computer Communications Updated: 2/9/2009.
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.
1 Pertemuan 10 Arsitektur Jaringan Model OSI Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Chapter 7 – Data Link Control Protocols
Data Link Control Protocols Data link control protocol Provides a layer of control between systems on a transmission medium referred to as data link. DLC.
William Stallings Data and Computer Communications 7 th Edition Chapter 7 Data Link Control Protocols.
1 Comnet 2006 Communication Networks Recitation 8 ARQ Protocols & Performance.
1 K. Salah Module 4.0: Data Link Layer The Logical Link Control (LLC) sublayer –Framing –Flow Control –Error Control The Media Access Control (MAC) sublayer.
CSC 450/550 Part 2: The Data Link Layer. CSC 450/550 Summary Part A Functions (1)Functions of the data link layer (2)Framing (3)Error control (3.1) Error.
The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
Data Communications Data Link Control. What Is Data Link Control? The Data Link layer of a model typically has the following responsibilities: 1. Creates.
EE 4272Spring, 2003 Chapter 7 Data Link Control Objectives: Effective & reliable data communication between two directly connected transmitting-receiving.
Data and Computer Communications Eighth & Ninth Edition by William Stallings Chapter 7 – Data Link Control Protocols.
Data Link Control Protocols
Data Link Control Protocols Dr. Muazzam A. Khan. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow.
Aegis School of Telecommunication Chapter 7 Data Link Control Protocols Telecom Systems I by Dr. M. G. Sharma, Phd.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 11 Data Link Control Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
William Stallings Data and Computer Communications 7th Edition
Data and Computer Communications Ninth Edition by William Stallings Chapter 7 – Data Link Control Protocols Data and Computer Communications, Ninth Edition.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Data Link Control and Protocols.
Chapter 3 THE DATA LINK LAYER
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.
THE DATA LINK LAYER Chapter 3 1. H YBRID M ODEL The hybrid reference model to be used in this book. 2.
The data link layer. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
The Data Link Layer Chapter 3 10/28/2015www.noteshit.com1.
Computer Networks Module 3: Data Link Layer (Framing) Dr. Vikram Shete St. Francis Institute of Technology.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 11 Data Link Control and Protocols.
Chapter 11 Data Link Control
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.
CIS : Data Link Control. Flow Control Ensuring the sending entity does not overwhelm the receiving entity —Preventing buffer overflow Transmission.
The Data Link Layer Chapter 3 1/21/2016www.ishuchita.com1.
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 and Computer Communications Data Link Control Protocols.
1 The Data Link Layer A. S. Tanenbaum Computer Networks W. Stallings Data and Computer Communications Chapter 3.
DATA LINK CONTROL. DATA LINK LAYER RESPONSIBILTIES  FRAMING  ERROR CONTROL  FLOW CONTROL.
Data and Computer Communications Data Link Control Protocols.
Data Link Layer.
William Stallings Data and Computer Communications Chapter 7 Data Link Control.
The Data Link Layer RIS 251 Dr. ir. S.S. Msanjila.
Data Link Control Protocols  need layer of logic above Physical  to manage exchange of data over a link frame synchronization frame synchronization flow.
Chapter 3 The Data Link Layer.
Chapter 9: Data Link Control
William Stallings Data and Computer Communications 7th Edition
The Data Link Layer Supplementery Slides
Chapter 11 Data Link Control and Protocols
Data Link Layer Flow Control.
Part III Datalink Layer 10.
Data link layer (LLC).
Chapter 3 Review on Data Link Layer
Chap. 4 Data link layer 2.
Instructor Mazhar Hussain
CIS 321 Data Communications & Networking
Data Link Layer: Data Link Control
Overview Jaringan Komputer (2)
Kendali Data Link dan Protokol
William Stallings Data and Computer Communications
Chapter 9: Data Link Control
Presentation transcript:

1 Pertemuan 15 Layer Data Link Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan peran dan fungsi data link layer

3 Outline Materi Flow Control Error Control Link Access

4 Data Link Layer Functions Provide service interface to the network layer Services Provided to the Network Layer Flow Control Regulating data flow Slow receivers not swamped by fast senders Error Control Dealing with transmission errors Framing Character Oriented Bit Oriented Line Management (Medium Access) Polling Contention

5 Frame Transmission

6 Flow Control Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment Ensuring the sending entity does not overwhelm the receiving entity –Preventing buffer overflow Transmission time –Time taken to emit all bits into medium Propagation time –Time for a bit to traverse the link

7 Stop and Wait Source transmits frame Destination receives frame and replies with acknowledgement Source waits for ACK before sending next frame Destination can stop flow by not sending ACK Works well for a few large frames

8 Sliding Windows Flow Control Allow multiple frames to be in transit Receiver has buffer W long Transmitter can send up to W frames without ACK Each frame is numbered ACK includes number of next frame expected Sequence number bounded by size of field (k) –Frames are numbered modulo 2 k

9 Sender sliding window

10 Example Sliding Window

11 Automatic Repeat Request (ARQ) Stop and wait Go back N Selective reject (selective retransmission)

12 METODE KOREKSI ERROR FORWARD ERROR CORRECTION (FEC): –DIGUNAKAN SISTEM SANDI YANG SECARA OTOMATIS DAPAT MEMPERBAIKI KESALAHAN YANG DITEMUKAN BACKWARD ERROR CORRECTION –PENGIRIMAN ULANG DATA YANG TERGANGGU LST/FASKD/CINQ

13 STOP AND WAIT

14 STOP AND WAIT- NUMBERING Numbered acknowledgments are needed if an acknowledgment is delayed and the next frame is lost. In Stop-and-Wait ARQ, numbering frames prevents the retaining of duplicate frames.

15 Go Back N If no error, ACK as usual with next frame expected Use window to control number of outstanding frames If error, reply with rejection –Discard that frame and all future frames until error frame received correctly –Transmitter must go back and retransmit that frame and all subsequent frames

16 Go Back N - Normal

17 Selective Reject Also called selective retransmission Only rejected frames are retransmitted Subsequent frames are accepted by the receiver and buffered Minimizes retransmission Receiver must maintain large enough buffer More complex login in transmitter

18 Selective Reject - Lost Frame

19 Selective Reject -Diagram

20 Pertemuan 16 Layer Data Link - Lanjutan Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0

21 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan ketentuan baku dan format frame pada data link layer

22 Outline Materi Standards Frame format

23 Frame Structure In synchronous transmission all transmissions are in frames Single frame format for all data and control exchanges Basic Structures: –Character Oriented Protocol (COP) - BSC (Bisynchronous) –Bit Oriented Protocol (BOP) - HDLC, SDLC

24 Generic Frame Structure (BOP)

25 Bit stuffing and removal Bit stuffing is the process of adding one extra 0 whenever there are five consecutive 1s in the data so that the receiver does not mistake the data for a flag.

26 Data Link Protocols HDLC - High-Level Data Link Control SDLC - Synchronous Data Link Control PPP - Point to Point Protocol Ethernet HDLC can be considered as the base protocol format

27 High-Level Data Link Control Frame format for bit-oriented protocols.

28 PPP – Point to Point Protocol The PPP full frame format for unnumbered mode operation.

29 Protocol stack Link Control Protocol (LCP) Authentication Protocols Network Control Protocol (NCP) Bit Padding Digital Signals (DS) Services

30 Encapsulated LCP packet

31 PPP – Point to Point Protocol

32 An example