Other Data Link Protocols: Computer Networks by Prof Kamal K Mehta Associate Professor Dept of Computer Science & Engineering

Size: px
Start display at page:

Download "Other Data Link Protocols: Computer Networks by Prof Kamal K Mehta Associate Professor Dept of Computer Science & Engineering"

Transcription

1 Other Data Link Protocols:

2 Data Link Protocol ategories A protocol in data communications is the set of rules or specifications used to implement partially a layer or one or more layers of the OSI model. Above protocol is used to implement the data link layer

3 Data Link Protocol ategories Asynchronous protocols - treat each character in a bit stream independently - use start and stop bits to frame the data units - inexpensive - used primarily in modems Synchronous protocols - take the whole bit stream and chop it into characters of equal size - faster than asynchronous transmission

4 Other Data Link Protocols: Examples A: Asynchronous Protocols X-Modem, Y-Modem, Z-Modem, BLAST, KERMIT B: Synchronous Protocols har Oriented Protocols like BS Bit Oriented Protocols like SDL,HDL, LAPs

5 Asynchronous Protocol XMODEM Frame Half-duplex stop-and-wait ARQ protocol SOH Start of Header (1 byte) R - yclic Redundancy heck Signal from receiver side - AK - NAK - AN (cancel)

6 Asynchronous Protocols Example: Find out the maximum possible channel utilization by X Modem Asynchronous Protocol, assuming a text file of 100 characters for transmission.

7 Asynchronous Protocols Example: Text document of 100 characters. Each character is represented 8 bits per character + 1 Bit Start + 1 Bit Stop = 10 bits. So for 100 character = 100x10 = 1000 bits. Ideally we must take 800 bits, but practically we need 1000 bits. Over head bits are =200 bits In terms of character = 200/8=25 character. Hence we can say that on behalf of 100 character we are transmitting (100+25) characters extra. = (100/125) x 100 = 80 % maximum Efficiency will further decrease, if we add transmission overhead, Retransmission etc.

8 YMODEM similar to XMODEM Major differences Data unit = 1024 bytes ANs = 2 Follows ITU-T R-16 format

9 What is R-16 R-12? Example: R-12 = x 12 +x 11 +x 3 +x 2 +x+1 R-16 = x 16 +x 15 +x 2 +1 R-ITT = x 16 +x 12 +x 5 +1 R-16 and R-ITT catch all Single and double errors Odd number of bit errors Bursts of length 16 or less % of 17-bit error bursts % of 18-bit and longer error bursts ITT :(onsultative ommittee for International Telephony and Telegraphy) R-16 calculation link

10 BLAST (BLocked ASynchronous Transmission), like XMODEM, it is a communications protocol for file transfer over asynchronous communication ports and dial-up modems by ANSI. Features of Blast: bit-oriented data encoding R (cyclic redundancy check) error detection a sliding window transmission scheme selective retransmission of corrupted blocks simultaneous bi-directional data transfer

11 Kermit: It is ftp by olumbia university It is a computer file transfer/management protocol. It provides a consistent approach to file transfer, terminal emulation, and character set conversion across many different computer hardware and OS platforms. Emulation: Hardware and Software that enables one computer to behave like another computer. Terminal emulation: omposed of LI: ommand line interface TUI : Text User Interface

12 Z Modem: Telenet funded a project Application file transfer protocol. Throughput problems of XMODEM and KERMIT resolved Reliability over packet switched networks while preserving XMODEM's simplicity.

13 Summary for Asynchronous: 1. Transmission of two extra bits (2 per byte) reduce data throughput. 2. Synchronization is achieved for each character only. 3. When the sender has no data to transmit (idle line) then the sender and receiver are NOT synchronized. 4. Asynchronous protocols are suited for low speed data communications. Asynchronous transmission, we relied on the start bit to start the motor and thus begin the preparation to decode the incoming character.

14 Synchronous Protocols haracter-oriented protocols (or byte-oriented protocols) - the frame or packet is interpreted as a series of characters Bit-oriented protocols - the frame or packet is interpreted as a series of bits

15 haracter Oriented Protocol: BS (Binary Synchronous Protocols) Bit Oriented Protocol: SDL (Synchronous Data Link ontroll) HDL (High Data Link ontroll) LAPs (Link Access Procedure Balance)

16 Features of Synchronous Protocols: 1. Efficiency is achieved by grouping characters together called BLOKS 2. No start and stop bits for each character. 3. Send more characters between the start and end sequences. 4. HEDER: start type sequence, prefixes each block of characters. 5. TAIL: A stop type sequence, suffixes each block of characters. 6. An extra ending sequence is added to perform error checking. 7. The tail is expanded to include a check code 8. Group multiple characters into BLOKS. 9. Developed for High Speed Networks. No start bit, hence the transmitter sends a special code when it has nothing to send. To keep the receiver in a state of readiness.

17 haracter-oriented Protocols

18 Binary Synchronous ommunication (BS) - the best-known character-oriented protocol Supports half-duplex transmission Uses stop-and-wait ARQ flow control and error correction

19 BS Half duplex, can be used with ASII, EBDI, and Six Bit Transcode ontrol information is in the form of code words taken from the character set(example..?) ontrol information is carried in separate frames as well as within data frames Line control, flow control, error control

20 BS Data Frames: S Y N S Y N S O H Header S T X Data E T X B B SYN: Synchronization haracters, used to alert receiver for initialization of timing/counter w.r.t the sender. SOH: Indication of beginning of header. Header: Includes Address of sender and the Receiver along with ID of frame number i.e. 0 or 1.

21 BS Data Frames: S Y N S Y N S O H Header S T X Data E T X B B STX: Indicated that the control information is ending and the data is starting. ETX: Indicates end of text and start of control character. B: Block heck ount is same as LR(1 char), or R(2 har)

22 Previous Lecture we have seen following topic: Asynchronous Protocols: X-Modem Y-Modem Z-Modem, BLAST, KERMIT Synchronous Protocol: haracter Oriented BS Bit Oriented : SDL HDL LAP-B Question 1: While using haracter Based Protocol, and using ETX, EOT ontrol haracters, do we generate 3 bytes or it is single byte..? Question 2: How a multi frame transmission is handled in BS protocol?

23 BS Multiblock frame: S Y N S Y N S O H Header S T X Block Data I T B B B S T X Block Data E T X B B Multi Block: One frame may have multi blocks(data Field) inside. ITB: Intermediate Text Block: Used to separate data fields. ETX: Is on behalf of all blocks of a frame.

24 BS Multi-frame transmission: One block may have multiple data field Each frame is ended with ETB For every ETB we get AK When the last frame is transmitted then we send ETX AK is generated on behalf of ETB as well as ETX S Y N S Y N S O H S T X I T B B B Header Data S T X E T B B B Data B B A 1 K S Y N S Y N S Y N S Y N S O H S T X I T B B B Header Data S T X E T X B B Data B B A 0 K S Y N S Y N End of 4 th data segment, end of second Block, end of first frame

25 BS Role of ontrol Frames: Frames used only for signaling SYN SYN {ontrol haracters} B onnection establishment onnection termination (end of transmission) Flow and error control (AK0, AK1, NAK)

26 Data Transparency BS When sending binary data, certain information may be identical to control characters Solution: Define transparent blocks and use character stuffing Start transparent text block with DLE STX End transparent text block with DLE ETX, DLE ITB, DLE ETB To send DLE character, send DLE DLE

27 Bit Oriented Protocol SDL HDL LAP B Synchronous Data link ontrol High Data Link ontrol Link Access Protocol (Balanced); ISO 3309 ISO 4335

28

29 HDL (High Data Link Protocol) What is the role of HDL? General Features: Provides Frame Format (Standard) lassifies Systems Deals with Link configuration(how link is used..?) Defines mode of transmission (Who will initiate..?) Flow / Error control Synchronous Transmission Bit oriented system Developed by ISO, examples are ISO 3309 & ISO 4335.

30 3:Supports Three station type Primary Secondary ombine HDL 1:Transmission Details Half Duplex and Full Duplex transmission. Switched and non Switched hannels. Point to Point and Multipoint Lines. 5: Supports Three Modes of transmission NRM (Normal Response Mode) ARM (Asynchronous Response Mode) ABM (Asynchronous Balance Mode) 2: Supports three frame types I frame: Information frame Six fields S frame: Supervisory frame Five fields U frame:unnumbered frame Six fields 4: HDL Link onfigurations Balance Unbalance Symmetric

31 Supports Three station type Primary Station: ontrols operation of link Frames issued are called commands Maintains separate logical link to each secondary station. Secondary Station: Under control of primary station Frames issued called responses ombine Station: May issue commands and responses

32 HDL Link onfiguration One primary and one or more secondary stations Supports full duplex and half duplex Two combined stations Supports full duplex and half duplex

33 HDL Link onfiguration

34 Mode of Transmission (1)Normal Response Mode Normal Response Mode (NRM) Unbalanced configuration Primary initiates transfer to secondary Secondary may only transmit data in response to command from primary Used on multi-drop lines Host computer as primary Terminals as secondary

35 Mode of Transmission (2)Asynchronous Balance Mode Asynchronous Balanced Mode (ABM) Balanced configuration Either station may initiate transmission without receiving permission Most widely used

36 Mode of Transmission (3) Asynchronous Response Mode (ARM) Unbalanced configuration Secondary may initiate transmission without permission from primary Primary responsible for line Rarely used

37 I frame: Information frame Six fields S frame: Supervisory frame Five fields U frame: Unnumbered frame Six fields. HDL Frame Types

38 Details of HDL Fields

39 Details of HDL Fields HDL Flag Field Delimit frame at both ends May close one frame and open another Receiver hunts for flag sequence to synchronize Bit stuffing used to avoid confusion with data containing inserted after every sequence of five 1s If receiver detects five 1s it checks next bit If 0, it is deleted If 1 and seventh bit is 0, accept as flag

40 Flag field is also used for following purpose Breaks a long single frame into multiple frames. Bit stuffing is used to avoid confusion.

41 Bit stuffing and removal process

42 HDL Address Field Identifies secondary stations that sent or will receive frame Addressing is done irrespective of, who is sending (Primary or Secondary) Usually 8 bits long May be extended to multiples of 7 bits LSB of each octet indicates that it is the last octet (1) or not (0) All ones ( ) is broadcast

43 HDL Address Field Bit streams are; It is difficult to identify end of last byte of address frame Address bits

44 HDL ontrol Field (Used to identify Frame Type) First one or two bits of control filed identify frame type P/F Poll / Final bit POLL : To prompt receiver to know what is happening N(S) Sequence no of frame sent N(R) Sequence no of frame expecting ODE ode for supervisory or unnumbered frame

45 Poll/Final Poll Final Application depends on the context ommand frame (P bit is set) Response frame (F bit is set)

46 HDL Information Field Only in I frame and some U frames Variable length

47 HDL FS Field Error detection 16 bit R Optional 32 bit R

48 I-frame control field in HDL Explanation of N(S) and N(R) I 0,0 I 1,0 I 0,2 I 2,1

49 S-frame control field in HDL Explanation of ODE field of S-frame I 1,0 REJ, 1 I 1,0 RR, 2

50 11.21 U-frame control field in HDL

51 Table 11.1 U-frame control command and response ommand/response Meaning SNRM Set normal response mode SNRME Set normal response mode (extended) SABM Set asynchronous balanced mode SABME Set asynchronous balanced mode (extended) UP Unnumbered poll UI Unnumbered information UA Unnumbered acknowledgment RD Request disconnect DIS Disconnect DM Disconnect mode RIM Request information mode SIM Set initialization mode RSET Reset XID Exchange ID FRMR Frame reject

52 HDL Operation Exchange of Information frame Supervisory frames and Unnumbered frames Three phase Initialization Data transfer Disconnect Timing diagram Link setup & disc Two way data Exchange Busy ondition Reject Recovery Time out recovery

53 Timing Diagram to Explain 1. Link Set up & Disconnect 2. Two Way Exchange of Data 3. Busy ondition 4. Reject Recovery 5. Time out Recovery

54 A Examples of Operation 1: Link Setup and Disconnect SABM B T SABM UA Identify the frame type All are U frames DIS UA

55 A I 0,0 Examples of Operation 2:Two way Data Exchange B I 0,1 I 1,1 I 2,1 Identify the frame type I 1,3 I 3,2 All are I frames except RR4(S Frame) I 2,4 I 3,4 RR 4

56 Examples of Operation 3:Busy ondition (M/c A is not sending next frame and not receiving further frames from B A I 3,0 B Busy RNR 4 ( Busy) RR 0,P(ommand) RNR 4,F(Response) Identify the frame type I frame as well as S Frame RR 0,P ( ommand) RR 4,F ( Response) I4,0

57 Examples of Operation A 4: Reject Recovery I 3,0 I 4,0 I 5,0 REJ 4 B I 4,0 I 5,0

58 Examples of Operation 5:Time out Recovery with P/F bits A I 2,0 B T I 3,0 RR 3 RR 0,P RR 3,F I 3,0 RR 4

59 IEEE Protocols omputer Networks by Prof Kamal K Mehta Associate Professor Department of omputer Science & Engineering SSET Bhilai (.G.)

60 IEEE Network Protocols omputer Networks by Prof Kamal K Mehta Associate Professor Department of omputer Science & Engineering SSET Bhilai (.G.)

61 Number Topic Overview & Architecture of LAN s Logical Link ontrol Ethernet Token Bus Token Ring ( IBM entry into LAN world) Dual queue dual bus( Early metropolitan area Network) Technical advise on broadband tech Technical advise on fiber optic technology Isochroous LAN Virtual LAN s and security Wireless LAN s Demand Priority ( Hewlett-Packard s LAN) Unlucky no, No body wanted it able modems Personal Area Net ( BLUE TOOTH) Broad band networks Resilience Packet Ring.

62 Introduction to the following MA (Media Access ontrol) Technique SMA /D: arrier Sense Multiple Access/ollision Detect As soon as collision is detected, then protocol will send JAM signal to all other station. Token Bus: Token Ring: DQDB(Dual Queue Dual Bus):

63 Two Unwanted situations: ollision ongestion

64 Function of Media Access ontrol Sub Layer 1. Provides Access to Shared Media 2. Allow Multiple device to uniquely identify each other in DLL 3. ontrol of Access to media 4. Detection of Error

65 Goal of Media Access ontrol Sub Layer 1. Initialization: When power on, it will enable all station of enter into state of readiness. 2. Fairness: Treat each station equally, as per the specification 3. Priority: To assign priority as per the application need. 4. Limitation to one station: Must allow only station at one time 5. Receipt: Ensure reception of packet in only one copy to correct destination, in correct order.

66 Goal of Media Access ontrol Sub Layer 6. Error Limitation: Protocol must be able to implement suitable Error handling mechanism 7. Recovery: If 2 packets collides, then it must be able to recover (able to halt the transmission and select one station to retransmit). 8. Re configurability: Must support addition/deletion of nodes 9. ompatibility: Must support the devices supplied by all vendors. 10. Reliability: Must ensure network operation in spite of failure of one or more stations.

(Sicherungsschicht) Chapter 5 (part 2) [Wa0001] HDLC - 1.

(Sicherungsschicht) Chapter 5 (part 2) [Wa0001] HDLC - 1. Data Link Layer (cont.) (Sicherungsschicht) Chapter 5 (part 2) [Wa0001] HDLC - 1 LOGICAL LINK CONTROL MEDIUM ACCESS CONTROL PHYSICAL SIGNALING DATA LINK LAYER PHYSICAL LAYER ACCESS UNIT INTERFACE PHYSICAL

More information

HDLC. King of the Link 2005/03/11. (C) Herbert Haas

HDLC. King of the Link 2005/03/11. (C) Herbert Haas HDLC King of the Link (C) Herbert Haas 2005/03/11 What is HDLC? High-Level Data Link Control Early link layer protocol Based on SDLC (Synchronous-DLC, IBM) Access control on half-duplex modem-lines Connectionoriented

More information

Data Link Layer (cont.) ( h h h ) (Sicherungsschicht) HDLC - 1.

Data Link Layer (cont.) ( h h h ) (Sicherungsschicht) HDLC - 1. Data Link Layer (cont.) ( h h h ) (Sicherungsschicht) HDLC - 1 LOGICAL L LINK CONTROL MEDIUM ACCESS CONTROL PHYSICAL SIGNALING DATA LINK LAYER PHYSICAL LAYER ACCESS UNIT INTERFACE PHYSICAL MEDIA ATTACHMENT

More information

Data Link Protocols DATA LINK PROTOCOLS. Asynchronous Protocols. Types of Data Link Protocols XMODEM. Asynchronous Protocols.

Data Link Protocols DATA LINK PROTOCOLS. Asynchronous Protocols. Types of Data Link Protocols XMODEM. Asynchronous Protocols. Data Link Protocols DATA LINK PROTOCOLS Data Link Protocols are sets of rule and regulations used to implement data link layer. They contain rules for: Line Discipline Gursharan Singh Tatla mailme@gursharansingh.in

More information

Data Link Layer. Learning Objectives. Position of the data-link layer. MCA 207, Data Communication & Networking

Data Link Layer. Learning Objectives. Position of the data-link layer. MCA 207, Data Communication & Networking Data Link Layer Bharati Vidyapeeth s Institute of Computer Applications and Management,New Delhi-63 by Vishal Jain U2. 1 Learning Objectives To introduce the design issues of data link layer. To discuss

More information

Data Link Control. Claude Rigault ENST Claude Rigault, ENST 11/3/2002. Data Link control 1

Data Link Control. Claude Rigault ENST Claude Rigault, ENST 11/3/2002. Data Link control 1 Data Link Control Claude Rigault ENST claude.rigault@enst.fr Data Link control Data Link Control Outline General principles of Data Link Control HDLC Data Link control 2 General principles of Data Link

More information

Data Link Control Protocols

Data Link Control Protocols Data Link Control Protocols need layer of logic above Physical to manage exchange of data over a link frame synchronization flow control error control addressing control and data link management Flow Control

More information

Chapter 7: Data Link Control. Data Link Control Protocols

Chapter 7: Data Link Control. Data Link Control Protocols Chapter 7: Data Link Control CS420/520 Axel Krings Page 1 Data Link Control Protocols Need layer of logic above Physical to manage exchange of data over a link frame synchronization flow control error

More information

Chapter 7: Data Link Control. CS420/520 Axel Krings Page 1

Chapter 7: Data Link Control. CS420/520 Axel Krings Page 1 Chapter 7: Data Link Control CS420/520 Axel Krings Page 1 Data Link Control Protocols Need layer of logic above Physical to manage exchange of data over a link frame synchronization flow control error

More information

HDLC (High level Data Link Control)

HDLC (High level Data Link Control) High-level Data Link Control HDLC (High level Data Link Control) Modem, EIA-232, HDLC Framing and Procedures Agenda Line Management, Modems Introduction HDLC Station Types, Modes of Operation Frame Format,

More information

Line Protocol Basics. HDLC (High level Data Link Control) Agenda. Additional Issues

Line Protocol Basics. HDLC (High level Data Link Control) Agenda. Additional Issues Line Protocol Basics High-level Data Link Control HDLC (High level Data Link Control), EIA-232, HDLC Framing and Procedures line protocol basics already explained serial transmission techniques bit-synchronization

More information

Data link layer functions. 2 Computer Networks Data Communications. Framing (1) Framing (2) Parity Checking (1) Error Detection

Data link layer functions. 2 Computer Networks Data Communications. Framing (1) Framing (2) Parity Checking (1) Error Detection 2 Computer Networks Data Communications Part 6 Data Link Control Data link layer functions Framing Needed to synchronise TX and RX Account for all bits sent Error control Detect and correct errors Flow

More information

Appendix. Pioneering Protocols

Appendix. Pioneering Protocols Appendix Pioneering Protocols STUDENTS STUDYING ancient civilizations and languages often wonder what is the point in studying cultures that no longer exist. How will the way people lived hundreds and

More information

Chapter 3. The Data Link Layer. Wesam A. Hatamleh

Chapter 3. The Data Link Layer. Wesam A. Hatamleh Chapter 3 The Data Link Layer The Data Link Layer Data Link Layer Design Issues Error Detection and Correction Elementary Data Link Protocols Sliding Window Protocols Example Data Link Protocols The Data

More information

William Stallings Data and Computer Communications. Chapter 7 Data Link Control

William Stallings Data and Computer Communications. Chapter 7 Data Link Control William Stallings Data and Computer Communications Chapter 7 Data Link Control Flow Control Ensuring the sending entity does not overwhelm the receiving entity Preventing buffer overflow Transmission time

More information

Flow control: Ensuring the source sending frames does not overflow the receiver

Flow control: Ensuring the source sending frames does not overflow the receiver Layer 2 Technologies Layer 2: final level of encapsulation of data before transmission over a physical link responsible for reliable transfer of frames between hosts, hop by hop, i.e. on a per link basis

More information

3. Data Link Layer 3-2

3. Data Link Layer 3-2 3. Data Link Layer 3.1 Transmission Errors 3.2 Error Detecting and Error Correcting Codes 3.3 Bit Stuffing 3.4 Acknowledgments and Sequence Numbers 3.5 Flow Control 3.6 Examples: HDLC, PPP 3. Data Link

More information

INTERNET ARCHITECTURE & PROTOCOLS

INTERNET ARCHITECTURE & PROTOCOLS INTERNET ARCHITECTURE & PROTOCOLS Set # 02 Delivered By: Engr Tahir Niazi Need for Data Link Layer possibility of transmission errors receiver need to regulate the rate at which data arrive that's why

More information

SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY COMPUTER NETWORKS UNIT - II DATA LINK LAYER

SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY COMPUTER NETWORKS UNIT - II DATA LINK LAYER SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY COMPUTER NETWORKS UNIT - II DATA LINK LAYER 1. What are the responsibilities of data link layer? Specific responsibilities of

More information

Data and Computer Communications

Data and Computer Communications Data and Computer Communications Chapter 7 Data Link Control Protocols Eighth Edition by William Stallings Lecture slides by Lawrie Brown Data Link Control Protocols "Great and enlightened one," said Ten-teh,

More information

ET3110 Networking and Communications UNIT 2: Communication Techniques and Data Link Control Protocol skong@itt-tech.edutech.edu Learning Objectives Identify methods of detecting errors. Use Hamming code

More information

Advanced Computer Networks. Rab Nawaz Jadoon DCS. Assistant Professor COMSATS University, Lahore Pakistan. Department of Computer Science

Advanced Computer Networks. Rab Nawaz Jadoon DCS. Assistant Professor COMSATS University, Lahore Pakistan. Department of Computer Science Advanced Computer Networks Rab Nawaz Jadoon Department of Computer Science DCS COMSATS Institute of Information Technology Assistant Professor COMSATS University, Lahore Pakistan Advanced Computer Networks

More information

Transmission SIGNALs

Transmission SIGNALs Chapter 6 Digital Communications Basics 6.1 Introduction 6.2 Transmission media 6.3 Source of signal impairment 6.4 Asynchronous Transmission 6.5 Synchronous Transmission 6.6 Error Detection Methods 6.7

More information

Local Networks. Lecture 4 6-Apr-2016

Local Networks. Lecture 4 6-Apr-2016 Local Networks Lecture 4 6-Apr-2016 Roadmap of the Course So far Basic telecom concepts General study of LANs LAN topologies Flow and error control Today we continue the general study of LANs Medium access

More information

HDLC. Telecom Systems Chae Y. Lee

HDLC. Telecom Systems Chae Y. Lee HDLC Telecom Systems Contents Telecom Systems HDLC frame formats: Information/Supervisory/Non-sequenced Flow/Error Control in HDLC (Supervisory format) Link establish/disconnect (Non-sequenced format)

More information

INTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA COMMUNICATION NETWORKS: SERVICES AND FACILITIES, INTERFACES Interfaces

INTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA COMMUNICATION NETWORKS: SERVICES AND FACILITIES, INTERFACES Interfaces INTERNATIONAL TELECOMMUNICATION UNION CCITT X.25 THE INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COMMITTEE (11/1988) SERIES X: DATA COMMUNICATION NETWORKS: SERVICES AND FACILITIES, INTERFACES Interfaces

More information

HDLC PROTOCOL. Michel GARDIE

HDLC PROTOCOL. Michel GARDIE HDLC PROTOCOL Michel GARDIE INT/LOR/RIP October 15, 2007 The version of this document is temporary. There are still several mistakes. I'm sorry for that. email: michel.gardie@int-edu.eu 1985 FRANCE TELECOM

More information

POS SDLC EXPLAINED WHAT IS SDLC? SDLC on POS terminals SYNCHRONOUS DATA LINK CONTROL ON PAYMENT TERMINAL NETWORKS

POS SDLC EXPLAINED WHAT IS SDLC? SDLC on POS terminals SYNCHRONOUS DATA LINK CONTROL ON PAYMENT TERMINAL NETWORKS SYNCHRONOUS DATA LINK CONTROL ON PAYMENT TERMINAL NETWORKS In some markets, dial-up payment terminals use a synchronous communications protocol based on IBM s SDLC. While more reliable and efficient than

More information

INTERNATIONAL TELECOMMUNICATION UNION. SERIES Q: DIGITAL SUBSCRIBER SIGNALLING SYSTEM No. 1 (DSS 1), DATA LINK LAYER

INTERNATIONAL TELECOMMUNICATION UNION. SERIES Q: DIGITAL SUBSCRIBER SIGNALLING SYSTEM No. 1 (DSS 1), DATA LINK LAYER INTERNATIONAL TELECOMMUNICATION UNION CCITT Q.921 THE INTERNATIONAL TELEGRAPH AND TELEPHONE CONSULTATIVE COMMITTEE (11/1988) SERIES Q: DIGITAL SUBSCRIBER SIGNALLING SYSTEM No. 1 (DSS 1), DATA LINK LAYER

More information

DATA LINK LAYER: NEED

DATA LINK LAYER: NEED Page no: 1 Department of Computer Science and Engineering CS6004 Computer Networking Subject Notes: UNIT-II DATA LINK LAYER: NEED Data Link Layer is second layer of OSI Layered Model. This layer is one

More information

Institute of Computer Technology - Vienna University of Technology. L02 - Protocol Principles

Institute of Computer Technology - Vienna University of Technology. L02 - Protocol Principles Protocol Principles Layering, CL versus CO Service, ARQ Techniques, Sequence umbers, Windowing, Flow Control Agenda Introduction 3 Layer Model and Service Types ARQ Techniques Introduction Idle RQ Continuous

More information

Chapter 5 Data-Link Layer: Wired Networks

Chapter 5 Data-Link Layer: Wired Networks Sungkyunkwan University Chapter 5 Data-Link Layer: Wired Networks Prepared by Syed M. Raza and H. Choo 2018-Fall Computer Networks Copyright 2000-2018 Networking Laboratory Chapter 5 Outline 5.1 Introduction

More information

CS 4453 Computer Networks Winter

CS 4453 Computer Networks Winter CS 4453 Computer Networks Chapter 2 OSI Network Model 2015 Winter OSI model defines 7 layers Figure 1: OSI model Computer Networks R. Wei 2 The seven layers are as follows: Application Presentation Session

More information

MYcsvtu Notes UNIT II

MYcsvtu Notes UNIT II UNIT II Syllabus Introduction Perspective of network Protocols and standard Network Topologies Transmission Mode Categories of network LAN, MAN, WAN, OSI Model Functions of the layer TCP/IP Protocol suit

More information

! High Data Rates (0.1 to 1000 Mbps)! Short Distances (0.1 to 25 km) ! Low Error Rate (10 to 10 ) Local Area Networks

! High Data Rates (0.1 to 1000 Mbps)! Short Distances (0.1 to 25 km) ! Low Error Rate (10 to 10 ) Local Area Networks Local Area Networks A Local Area Netw ork is a communications netw ork that provides interconnection of a variety of data communicating devices w ithin a small area. Typical Characteristics! High Data

More information

Data Link Layer. Overview. Links. Shivkumar Kalyanaraman

Data Link Layer. Overview. Links. Shivkumar Kalyanaraman Data Link Layer shivkuma@ecse.rpi.edu http://www.ecse.rpi.edu/homepages/shivkuma 1-1 Based in part upon the slides of Prof. Raj Jain (OSU) Overview The data link layer problem Error detection and correction

More information

Chapter 5 Peer-to-Peer Protocols. School of Info. Sci. & Eng. Shandong Univ..

Chapter 5 Peer-to-Peer Protocols. School of Info. Sci. & Eng. Shandong Univ.. hapter 5 Peer-to-Peer Protocols School of Info. Sci. & Eng. Shandong Univ.. Outline 5. Peer-to-peer protocols and service models 5. RQ Protocols 5.3 Other daptation Functions Sliding Window Flow ontrol

More information

This Lecture. BUS Computer Facilities Network Management. Line Discipline. Data Link Layer

This Lecture. BUS Computer Facilities Network Management. Line Discipline. Data Link Layer This Lecture US35 - Computer Facilities Network Management Synchronisation and interfacing insufficient by themselves. Need to provide: Flow control - allow the receiver to regulate the flow of data. Error

More information

CEG3185 TUT6. Prepared by Zhenxia Zhang Revisited by Jiying Zhao

CEG3185 TUT6. Prepared by Zhenxia Zhang Revisited by Jiying Zhao CEG3185 TUT6 Prepared by Zhenxia Zhang Revisited by Jiying Zhao HDLC High Level Data Link Control (HDLC) is a bit oriented synchronous data link layer protocol developed by the International Organization

More information

Chapter 11 Data Link Control 11.1

Chapter 11 Data Link Control 11.1 Chapter 11 Data Link Control 11.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 11-1 FRAMING The data link layer needs to pack bits into frames, so that each

More information

The University of Sydney AUSTRALIA. Advanced Communication Networks

The University of Sydney AUSTRALIA. Advanced Communication Networks The University of Sydney AUSTRALIA School of Electrical and Information Engineering Advanced Communication Networks Chapter 5 ISDN Data Link Layer Based on chapter 8 of Stallings ISDN-4e book Abbas Jamalipour

More information

2.1 CHANNEL ALLOCATION 2.2 MULTIPLE ACCESS PROTOCOLS Collision Free Protocols 2.3 FDDI 2.4 DATA LINK LAYER DESIGN ISSUES 2.5 FRAMING & STUFFING

2.1 CHANNEL ALLOCATION 2.2 MULTIPLE ACCESS PROTOCOLS Collision Free Protocols 2.3 FDDI 2.4 DATA LINK LAYER DESIGN ISSUES 2.5 FRAMING & STUFFING UNIT-2 2.1 CHANNEL ALLOCATION 2.2 MULTIPLE ACCESS PROTOCOLS 2.2.1 Pure ALOHA 2.2.2 Slotted ALOHA 2.2.3 Carrier Sense Multiple Access 2.2.4 CSMA with Collision Detection 2.2.5 Collision Free Protocols 2.2.5.1

More information

Chapter 11 Data Link Control 11.1

Chapter 11 Data Link Control 11.1 Chapter 11 Data Link Control 11.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 11-1 1 FRAMING The data link layer needs to pack bits into frames,, so that

More information

INTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATION Public data networks Interfaces

INTERNATIONAL TELECOMMUNICATION UNION. SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATION Public data networks Interfaces INTERNATIONAL TELECOMMUNICATION UNION ITU-T X.25 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/96) SERIES X: DATA NETWORKS AND OPEN SYSTEM COMMUNICATION Public data networks Interfaces Interface

More information

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Nov 1,

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Nov 1, CSMC 417 Computer Networks Prof. Ashok K Agrawala 2018 Ashok Agrawala 1 Message, Segment, Packet, and Frame host host HTTP HTTP message HTTP TCP TCP segment TCP router router IP IP packet IP IP packet

More information

Narrowband ISDN. (ISDN = Integrated Services Digital Network)

Narrowband ISDN. (ISDN = Integrated Services Digital Network) Narrowband ISDN (ISDN = Integrated Services Digital Network) critically: Invention Subscribers Don t Need (technology push instead of demand pull) is that really so? N-ISDN vs. B-ISDN (based on ATM) How

More information

! High Data Rates (0.1 Mbps to 10 Gbps)! Short Distances (0.1 to 40 km) ! Low Error Rate (10 to 10 ) Local Area Networks

! High Data Rates (0.1 Mbps to 10 Gbps)! Short Distances (0.1 to 40 km) ! Low Error Rate (10 to 10 ) Local Area Networks Local Area Networks A Local Area Network is a communications network that provides interconnection of a variety of data communicating devices within a small area. Typical Characteristics! High Data Rates

More information

Data Link Layer: Overview, operations

Data Link Layer: Overview, operations Data Link Layer: Overview, operations Chapter 3 1 Outlines 1. Data Link Layer Functions. Data Link Services 3. Framing 4. Error Detection/Correction. Flow Control 6. Medium Access 1 1. Data Link Layer

More information

Packet Switching. Communication Networks Chapter 10: Connection-Oriented PDNs

Packet Switching. Communication Networks Chapter 10: Connection-Oriented PDNs Communication Networks Chapter 10: Connection-Oriented PDNs o X.25 o Frame Relay o Asynchronous Transfer Mode (ATM) Packet Switching Circuit switching was designed for voice Packet switching was designed

More information

Data Link Technology. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

Data Link Technology. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Data Link Technology Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Agenda Functions of the data link layer Technologies concept and design error control flow

More information

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala Set 4. September 09 CMSC417 Set 4 1

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala Set 4. September 09 CMSC417 Set 4 1 CSMC 417 Computer Networks Prof. Ashok K Agrawala 2009 Ashok Agrawala Set 4 1 The Data Link Layer 2 Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control

More information

Lecture / The Data Link Layer: Framing and Error Detection

Lecture / The Data Link Layer: Framing and Error Detection Lecture 2 6.263/16.37 The Data Link Layer: Framing and Error Detection MIT, LIDS Slide 1 Data Link Layer (DLC) Responsible for reliable transmission of packets over a link Framing: Determine the start

More information

Data Link Networks. Hardware Building Blocks. Nodes & Links. CS565 Data Link Networks 1

Data Link Networks. Hardware Building Blocks. Nodes & Links. CS565 Data Link Networks 1 Data Link Networks Hardware Building Blocks Nodes & Links CS565 Data Link Networks 1 PROBLEM: Physically connecting Hosts 5 Issues 4 Technologies Encoding - encoding for physical medium Framing - delineation

More information

Chapter 3. The Data Link Layer

Chapter 3. The Data Link Layer Chapter 3 The Data Link Layer 1 Data Link Layer Algorithms for achieving reliable, efficient communication between two adjacent machines. Adjacent means two machines are physically connected by a communication

More information

Framing and Stuffing. Advanced Computer Networks

Framing and Stuffing. Advanced Computer Networks Framing and Stuffing Advanced Computer Networks Framing & Stuffing Outline Synchronous vs Asynchronous Transmissions Asynchronous Character Transmissions Framing Identifying Synchronous Block Boundaries

More information

TYPES OF ERRORS. Data can be corrupted during transmission. Some applications require that errors be detected and corrected.

TYPES OF ERRORS. Data can be corrupted during transmission. Some applications require that errors be detected and corrected. Data can be corrupted during transmission. Some applications require that errors be detected and corrected. TYPES OF ERRORS There are two types of errors, 1. Single Bit Error The term single-bit error

More information

Computer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand

Computer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand Jan May 2018 Computer Networks รศ.ดร.อน นต ผลเพ ม Assoc. Prof. Anan Phonphoem, Ph.D. anan.p@ku.ac.th http://www.cpe.ku.ac.th/~anan Computer Engineering Department Kasetsart University, Bangkok, Thailand

More information

LANs Local Area Networks LANs provide an efficient network solution : To support a large number of stations Over moderately high speed

LANs Local Area Networks LANs provide an efficient network solution : To support a large number of stations Over moderately high speed Local Area Networks LANs provide an efficient network solution : To support a large number of stations Over moderately high speed With relatively small bit errors Multiaccess Protocols Communication among

More information

1999, Scott F. Midkiff

1999, Scott F. Midkiff Lecture Topics Direct Link Networks: Multiaccess Protocols (.7) Multiaccess control IEEE 80.5 Token Ring and FDDI CS/ECpE 556: Computer Networks Originally by Scott F. Midkiff (ECpE) Modified by Marc Abrams

More information

Direct Link Networks: Building Blocks (2.1), Encoding (2.2), Framing (2.3)

Direct Link Networks: Building Blocks (2.1), Encoding (2.2), Framing (2.3) Direct Link Networks: Building Blocks (2.1), Encoding (2.2), Framing (2.3) ECPE/CS 5516: Computer Networks Originally by Scott F. Midkiff (ECpE) Modified by Marc Abrams (CS) Virginia Tech courses.cs.vt.edu/~cs5516

More information

Data Link Control Protocols

Data Link Control Protocols Protocols : Introduction to Data Communications Sirindhorn International Institute of Technology Thammasat University Prepared by Steven Gordon on 23 May 2012 Y12S1L07, Steve/Courses/2012/s1/its323/lectures/datalink.tex,

More information

ECE 4450:427/527 - Computer Networks Spring 2017

ECE 4450:427/527 - Computer Networks Spring 2017 ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 5.1: Link Layer Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer

More information

(Refer Slide Time: 2:20)

(Refer Slide Time: 2:20) Data Communications Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture -23 X.25 and Frame Relay Hello and welcome to today s lecture on X.25 and

More information

Size of Storage Number of Bits Decimal Range Range, From 0 to 2 n 1. Short Description Hard Disk USB Flash Drive Optical Disc

Size of Storage Number of Bits Decimal Range Range, From 0 to 2 n 1. Short Description Hard Disk USB Flash Drive Optical Disc 12 Appendix Memory Tables Answer Key hapter 1 TABLE 1-1 Kilobyte, Megabyte, Gigabyte, Terabyte Term Size (Bytes) Size (2 n Bytes) Rounded Size (Bytes) Kilobyte 1024 2 10 1000 Megabyte 1,048,576 2 20 1,000,000

More information

Automatic Repeat Request Data Link Layer Traffic Management

Automatic Repeat Request Data Link Layer Traffic Management Automatic Repeat Request Data Link Layer Traffic Management Reliable Communications with Retransmission How to transport data units over an unreliable data link in a reliable way? End to End E.g.. TCP

More information

Lecture 2: Links and Signaling

Lecture 2: Links and Signaling Lecture 2: Links and Signaling CSE 123: Computer Networks Alex C. Snoeren DISCUSSION @7pm Tomorrow Our Problem Communications is complicated Modulation and encoding bits Splitting sequences of bits into

More information

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO/IEC 13239 Second edition 2000-03-01 Information technology Telecommunications and information exchange between systems High-level data link control (HDLC) procedures Technologies

More information

I/O Organization John D. Carpinelli, All Rights Reserved 1

I/O Organization John D. Carpinelli, All Rights Reserved 1 I/O Organization 1997 John D. Carpinelli, All Rights Reserved 1 Outline I/O interfacing Asynchronous data transfer Interrupt driven I/O DMA transfers I/O processors Serial communications 1997 John D. Carpinelli,

More information

AX.25 Link Access Protocol. for Amateur Packet Radio. Version 2.2 Revision: 28 August 2017

AX.25 Link Access Protocol. for Amateur Packet Radio. Version 2.2 Revision: 28 August 2017 AX.25 Link Access Protocol for Amateur Packet Radio Version 2.2 Revision: 28 August 2017 1 Copyright (c) 1997 by Tucson Amateur Packet Radio Corporation. Portions Copyright (c) 1984, 1993 by The American

More information

DATA LINK CONTROL PROTOCOLS

DATA LINK CONTROL PROTOCOLS 7 CHPTER DT LINK CONTROL PROTOCOLS 7.1 Flow Control 7.2 Error Control 7.3 High-Level Data Link Control (HDLC) 7.4 Recommended Reading 7.5 Key Terms, Review Questions, and Problems ppendix 7 Performance

More information

10.1 SERIAL PORTS AND UARTS

10.1 SERIAL PORTS AND UARTS RS- serial ports have nine circuits, which can be used for transferring data and signalling. can emulate the serial cable line settings and status of an RS- serial port. provides multiple concurrent connections

More information

Data Link Control. Outline. DLC functions

Data Link Control. Outline. DLC functions Data Link Control #8 1 Outline functions Framing Error and flow control Performance of Example of a standard protocol- >H Open loop flow control 2 Data Link Layer Functions Data Link layer provides a error

More information

Introduction to Computer Networks. 03 Data Link Layer Introduction

Introduction to Computer Networks. 03 Data Link Layer Introduction Introduction to Computer Networks 03 Data Link Layer Introduction Link Layer 1 Introduction and services 2 Link Layer Services 2.1 Framing 2.2 Error detection and correction 2.3 Flow Control 2.4 Multiple

More information

1. Data Link Layer Protocols

1. Data Link Layer Protocols 1. Data Link Layer Protocols Purpose of the Data Link Layer The Data Link Layer Purpose of the Data Link Layer Data Link Sublayers Network LLC Sublayer Data Link Physical MAC Sublayer 802.3 Ethernet 802.11

More information

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Chapter: 6 Data Link layer: Services and Data Link

More information

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols Link Layer: Introduction daptors ommunicating hosts and routers are nodes links connect nodes wired links wireless links layer-2 packet is a frame, encapsulates datagram datagram controller sending host

More information

Communication Networks

Communication Networks Communication Networks Chapter 7 Connection Oriented Packet Data Networks Communication Networks - 7. Connection Oriented PDNs 236 Overview 1. Fundamentals of Connection-Oriented Packet Switching 2. X.25

More information

3GPP TS V7.2.0 ( )

3GPP TS V7.2.0 ( ) TS 25.462 V7.2.0 (2007-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; UTRAN Iuant interface: Signalling transport (Release 7) The present

More information

Networks: Access Management

Networks: Access Management Networks: Access Management Class Notes # 3 Protocols and Layers (part 1) September 19, 2003 Functions A small set of functions form the basis of all protocols. Not all protocols have all functions; this

More information

Lecture 9: Bridging. CSE 123: Computer Networks Alex C. Snoeren

Lecture 9: Bridging. CSE 123: Computer Networks Alex C. Snoeren Lecture 9: Bridging CSE 123: Computer Networks Alex C. Snoeren Lecture 9 Overview Finishing up media access Ethernet Contention-free methods (rings) Moving beyond one wire Link technologies have limits

More information

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols

Adaptors Communicating. Link Layer: Introduction. Parity Checking. Error Detection. Multiple Access Links and Protocols Link Layer: Introduction daptors ommunicating Terminology: hosts and routers are nodes communication channels that connect adjacent nodes along communication path are links wired links wireless links LNs

More information

Request for Comments: 935 January 1985

Request for Comments: 935 January 1985 Network Working Group Request for Comments: 935 J. Robinson BBN January 1985 RELIABLE LINK LAYER PROTOCOLS Status of This Memo This RFC discusses protocols proposed recently in RFCs 914 and 916, and suggests

More information

Links. CS125 - mylinks 1 1/22/14

Links. CS125 - mylinks 1 1/22/14 Links 1 Goals of Today s Lecture Link-layer services Encoding, framing, and error detection Error correction and flow control Sharing a shared media Channel partitioning Taking turns Random access Shared

More information

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ELEC / COMP 177 Fall 2011 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Project #2 Due Thursday, Nov 10 th By midnight Homework #5 Due Thursday, Nov 17 th Later this semester: Homework

More information

CS 455/555 Intro to Networks and Communications. Link Layer

CS 455/555 Intro to Networks and Communications. Link Layer CS 455/555 Intro to Networks and Communications Link Layer Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu http://www.cs.odu.edu/~mweigle/cs455-s13 1 Link Layer

More information

Chapter 2: Getting Connected

Chapter 2: Getting Connected Islamic University of Gaza Faculty of Engineering Eng. Jehad Aldahdooh Computer Networks Computer Engineering Dept. Chapter 2 Chapter 2: Getting Connected 1. Explain Manchester Encoding. Manchester Encoding

More information

CCNA Exploration1 Chapter 7: OSI Data Link Layer

CCNA Exploration1 Chapter 7: OSI Data Link Layer CCNA Exploration1 Chapter 7: OSI Data Link Layer LOCAL CISCO ACADEMY ELSYS TU INSTRUCTOR: STELA STEFANOVA 1 Explain the role of Data Link layer protocols in data transmission; Objectives Describe how the

More information

3GPP TS V ( )

3GPP TS V ( ) TS 25.462 V10.1.0 (2011-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; UTRAN Iuant interface: Signalling transport (Release 10) The

More information

Computer and Network Security

Computer and Network Security CIS 551 / TCOM 401 Computer and Network Security Spring 2009 Lecture 6 Announcements First project: Due: 6 Feb. 2009 at 11:59 p.m. http://www.cis.upenn.edu/~cis551/project1.html Plan for Today: Networks:

More information

OSI Reference Model. Application Layer. Presentation Layer. Session Layer. Chapter 4: Application Protocols. Transport Layer.

OSI Reference Model. Application Layer. Presentation Layer. Session Layer. Chapter 4: Application Protocols. Transport Layer. Chapter 2: Computer Networks 2.1: Physical Layer: representation of digital signals 2.2: Data Link Layer: error protection and access control 2.3: Network infrastructure 2.4 2.5: Local Area Network examples

More information

DCO2310. Tutorial Questions. for. Data Communications. CHOI yiu kuen (15/1/2000)

DCO2310. Tutorial Questions. for. Data Communications. CHOI yiu kuen (15/1/2000) DCO2310 Tutorial Questions for Data Communications CHOI yiu kuen (15/1/2000) 1. Tutorial One The questions choices below only provide you an overall concept on data communications. Some of the questions

More information

Overview. Data Link Technology. Role of the data-link layer. Role of the data-link layer. Function of the physical layer

Overview. Data Link Technology. Role of the data-link layer. Role of the data-link layer. Function of the physical layer Overview Data Link Technology Functions of the data link layer Technologies concept and design error control flow control fundamental protocols Suguru Yamaguchi Nara Institute of Science and Technology

More information

DATA LINK LAYER UNIT 7.

DATA LINK LAYER UNIT 7. DATA LINK LAYER UNIT 7 1 Data Link Layer Design Issues: 1. Service provided to network layer. 2. Determining how the bits of the physical layer are grouped into frames (FRAMING). 3. Dealing with transmission

More information

The Data Link Layer Chapter 3

The Data Link Layer Chapter 3 The Data Link Layer Chapter 3 Data Link Layer Design Issues Error Detection and Correction Elementary Data Link Protocols Sliding Window Protocols Example Data Link Protocols Revised: August 2011 & February

More information

RECOMMENDATION ITU-R BS.776 * Format for user data channel of the digital audio interface **

RECOMMENDATION ITU-R BS.776 * Format for user data channel of the digital audio interface ** Rec. ITU-R BS.776 1 RECOMMENDATION ITU-R BS.776 * Format for user data channel of the digital audio interface ** The ITU Radiocommunication Assembly considering (1992) a) that there is a real need for

More information

Network Working Group. Obsoletes: RFC 1103 October 1990

Network Working Group. Obsoletes: RFC 1103 October 1990 Network Working Group D. Katz Request for Comments: 1188 Merit/NSFNET Obsoletes: RFC 1103 October 1990 Status of this Memo A Proposed Standard for the Transmission of IP Datagrams over FDDI Networks This

More information

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018 CS 43: Computer Networks 27: Media Access Contd. December 3, 2018 Last Class The link layer provides lots of functionality: addressing, framing, media access, error checking could be used independently

More information

3GPP TS V8.0.0 ( )

3GPP TS V8.0.0 ( ) TS 24.022 V8.0.0 (2008-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network; Radio Link Protocol (RLP) for circuit switched bearer and teleservices

More information

ETSI TS V7.1.0 ( )

ETSI TS V7.1.0 ( ) TS 100 946 V7.1.0 (2000-01) Technical Specification Digital cellular telecommunications system (Phase 2+); Radio Link Protocol (RLP) for data and telematic services on the Mobile Station - Base Station

More information

Links. Error Detection. Link Layer. Multiple access protocols. Nodes Links Frame. Shared channel Problem: collisions How nodes share a channel

Links. Error Detection. Link Layer. Multiple access protocols. Nodes Links Frame. Shared channel Problem: collisions How nodes share a channel Link Layer Error Detection Nodes Links Frame R yclic Redundancy hecksum Parity its More about this in exercise! Data Link Layer -1 Data Link Layer -2 Links Two types of links : point-to-point broadcast

More information