Feb. 25, 2004 Prof. Paul Lin 1 CPET 355 3. The Data Link Layer Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University,

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.
Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
1 Data Link Issues Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
OSI Model Discuss the major influences of user requirements on network evolution Identify at least 3 reasons why the industry uses a layered network.
C) All rights reserved by Professor Wen-Tsuen Chen1 Chapter 3 The Data link Layer ä For reliable, efficient communication between two adjacent machines.
Data Link Layer - Ethernet Pertemuan 14 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Chapter 7 Data Link Layer
CompTIA Network+ Chapter 2
Chapter 7- Data Link Layer
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
The Data Link Layer Chapter 3. Position of the data-link layer.
OSI Model.
VLANs Port-based VLAN: switch ports grouped (by switch management software) so that single physical switch …… Switch(es) supporting VLAN capabilities can.
Open System Interconnection (OSI) Model
Introduction To Networking
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
OSI Data Link Layer Network Fundamentals Chapter 7.
The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
Data/Link Layer Issues Protocol & Services Topology Error Detection & Recovery.
Example Data Link Protocols Quick review Reference Models? Layers? Flow Control? Bit stuffing? Connection Oriented? Synchronous transmission?
Gursharan Singh Tatla DATA LINK PROTOCOLS 24-Mar
HDLC and PPP. The Data Link Layer in the Internet A home personal computer acting as an internet host. Technology like Ethernet cannot provide “high-level”
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Data Link Layer Network Fundamentals – Chapter 7.
THE DATA LINK LAYER Out of order with the book Dr. John P. Abraham University of Texas, Panam.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 2 WAN Technologies Cisco Networking Academy.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 16.
Link Layer Protocols Martin Weiss. Slide 2 Objectives of this Meeting u Explain what a protocol is u Compare connection-oriented with connectionless protocol.
1 Layer 2: Concepts Honolulu Community College Cisco Academy Training Center Semester 1 Version
April 5, 2004 Prof. Paul Lin 1 CPET The Network Layer Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Data Link Layer Dr. Muazzam A. Khan.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Data Link Layer Part I – Designing Issues and Elementary.
Chapt 3 Data Link Layer1 Data Link Layer Functions –Provides services to network layer Well-defined interface –Framing –Flow control – between adjacent.
Jaringan Komputer Dasar Data Link Layer (2) Aurelio Rahmadian.
The Data Link Layer. Functions of the Data Link Layer Provide service interface to the network layer Dealing with transmission errors Error detection.
March 22, 2004 Prof. Paul Lin 1 CPET The Medium Access Control Sublayer – Broadband Wireless LAN IEEE Paul I-Hai Lin, Professor Electrical.
1 Message Delineation Identify the start and end of messages by: Identify the start and end of messages by:
10/27/ Data Link Layer - Lin 1 CPET/ECET Data Link Layer Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical.
1 CS4550: Computer Networks II Review Data Link Layer.
Chapter 6 – Layer 2 MAC, Frames, Hex, etc.. Layer 1 / Layer 2 Layer 1 Signals, media, bit streams Layer 2 –Communicates with upper layers using Logical.
1 Physical and Data Link Layer Computer Network System Sirak Kaewjamnong.
Physical and Data Link Layers Chapter 2 Connecting People To Information.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
DATA LINK CONTROL PROTOCOLS. 2 Introduction Data link control layer – often abbreviated simply to data link layer – is concerned with the transfer of.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Chapter 7 OSI Data Link Layer.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Point-to-Point Protocol
Data Link Layer. Link Layer The data unit to be transmited at the link layer is called a frame. Why link layer? How can it know where a frame begins and.
The OSI Model An overview of the media layer (Physical, Data Link, Network) By Luke Shiffner.
Data Communication Networks Lec 18. Wired LAN:Ethernet Datalink layer – Logical link control(LLC) – MAC Physical layer.
Data Communications Data Link Layer.
CS 457 – Lecture 3 Link Layer Protocols Fall 2011.
Data Link Issues Relates to Lab 2.
The Data Link Layer RIS 251 Dr. ir. S.S. Msanjila.
Data Link Issues This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet, and the Point-to-Point.
HDLC and PPP.
What the OSI Protocol Layers Do
Data Link Issues This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet, and the Point-to-Point.
Data Link Layer Dr. Muazzam A. Khan.
ECE453 – Introduction to Computer Networks
Rivier College CS575: Advanced LANs Chapter 6: Logical Link Control
Chapter 3: Open Systems Interconnection (OSI) Model
Data Link Issues Relates to Lab 2.
Instructor Mazhar Hussain
A. Beheshti Communication Group
Objectives of Today’s Lecture
Objectives of Today’s Lecture
ملاحظة: الكلام المسطر + الرسومات ذات السهم الاحمر*مهمة للمذاكرة
Presentation transcript:

Feb. 25, 2004 Prof. Paul Lin 1 CPET The Data Link Layer Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University, Fort Wayne Campus

Feb. 25, 2004 Prof. Paul Lin 2 Topics of Discussion Data Link Layer Design Issues Data Link Layer Design Issues Error Detection and Correction Error Detection and Correction Elementary Data Link Protocols Elementary Data Link Protocols Sliding Window Protocols Sliding Window Protocols Protocol Verification Protocol Verification Example Data Link Protocols Example Data Link Protocols

Feb. 25, 2004 Prof. Paul Lin 3 Functions of the Data Link Layer Receive services from physical layer layer Receive services from physical layer layer Provide services to the network layer (upper) Provide services to the network layer (upper) Unacknowledged connectionless serviceUnacknowledged connectionless service Acknowledged connectionless serviceAcknowledged connectionless service Acknowledged connection-oriented serviceAcknowledged connection-oriented service Communication control Communication control Establishment of linkEstablishment of link Transfer dataTransfer data De-establishment of linkDe-establishment of link

Feb. 25, 2004 Prof. Paul Lin 4 The Data Link Layer Design Consideration Control and Management of Data Transfer Control and Management of Data Transfer Data DescriptionData Description Control DescriptionControl Description Handshaking ProceduresHandshaking Procedures Data Frame - Header or Control + Data Information + Trailer (CRC error checking)Data Frame - Header or Control + Data Information + Trailer (CRC error checking) Topology Topology Point-to-pointPoint-to-point Multi-point or BroadcastMulti-point or Broadcast

Feb. 25, 2004 Prof. Paul Lin 5 The Data Link Layer Design Consideration (continue) A protocol layer that performs the following tasks A protocol layer that performs the following tasks Packetizing - forming a virtual path for transmitting the data bitsPacketizing - forming a virtual path for transmitting the data bits Data framing - break data bits (from layer 3) into frames and compute checksum for each frame; will be recomputed by the receiving sideData framing - break data bits (from layer 3) into frames and compute checksum for each frame; will be recomputed by the receiving side MAC (Media Access Control) AddressingMAC (Media Access Control) Addressing CRC (Cyclic Redundancy Code) Error CheckingCRC (Cyclic Redundancy Code) Error Checking Error control – Positive Ack., Negative Ack; timer; frame sequencingError control – Positive Ack., Negative Ack; timer; frame sequencing Flow control – transmission rate or speedFlow control – transmission rate or speed

Feb. 25, 2004 Prof. Paul Lin 6 Examples of Data Link Protocols HDLC – High-Level Data Link Control (ISO modified SDLC) HDLC – High-Level Data Link Control (ISO modified SDLC) SDLC – Synchronous Data Link Control (IBM -> ANSI and ISO)SDLC – Synchronous Data Link Control (IBM -> ANSI and ISO) ADCCP – Advanced Data Communication Control Procedure (ANSI modified SDLC)ADCCP – Advanced Data Communication Control Procedure (ANSI modified SDLC) LAP - Link Access Procedure (CCITT modified HDLC as part of X.25 network interface standard)LAP - Link Access Procedure (CCITT modified HDLC as part of X.25 network interface standard) LAPB – an updated version of LAPLAPB – an updated version of LAP

Feb. 25, 2004 Prof. Paul Lin 7 Examples of Data Link Protocols Data Link Layer in the Internet Data Link Layer in the Internet PPP - The Point-to-Point ProtocolPPP - The Point-to-Point Protocol Including router-to-router traffic and home user-to-ISP traffic (Modems, ADSL, Cable Modems)Including router-to-router traffic and home user-to-ISP traffic (Modems, ADSL, Cable Modems) RFC 1661 PPP PPP RFC 1662 PPP in HDLC Like Framing H PPP in HDLC Like Framing H RFC 1663 PPP Reliable Transmission PPP Reliable Transmission

Feb. 25, 2004 Prof. Paul Lin 8 Examples of Data Link Protocols IEEE 802 Standards subdivides the data link layer into two sub-layers IEEE 802 Standards subdivides the data link layer into two sub-layers Logical Link Control (LLC)802.2 Logical Link Control (LLC) Media Access Control (MAC): CSMA- CD, Token Ring, Wireless LAN, etcMedia Access Control (MAC): CSMA- CD, Token Ring, Wireless LAN, etc LLC MAC

Feb. 25, 2004 Prof. Paul Lin 9 Examples of Data Link Protocols Data Link for Wireless Sensor Network Data Link for Wireless Sensor Network czhong/documents/milcom_2001_final.pdfhttp://bwrc.eecs.berkeley.edu/People/Grad_Students/ czhong/documents/milcom_2001_final.pdfhttp://bwrc.eecs.berkeley.edu/People/Grad_Students/ czhong/documents/milcom_2001_final.pdfhttp://bwrc.eecs.berkeley.edu/People/Grad_Students/ czhong/documents/milcom_2001_final.pdf Other Layer 2 Examples Other Layer 2 Examples ISDN Fiber Data Interface, VLAN, etc Data Interface, VLAN, etc IEEE 802.1Q Tunneling 708/products_configuration_guide_chapter09186a f00d.htmlIEEE 802.1Q Tunneling 708/products_configuration_guide_chapter09186a f00d.html 708/products_configuration_guide_chapter09186a f00d.html 708/products_configuration_guide_chapter09186a f00d.html