Other Data Link Protocols: Computer Networks by Prof Kamal K Mehta Associate Professor Dept of Computer Science & Engineering
|
|
- Easter Stephens
- 5 years ago
- Views:
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.
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 informationHDLC. 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 informationData 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 informationData 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 informationData 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 informationData 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 informationData 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 informationChapter 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 informationChapter 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 informationHDLC (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 informationLine 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 informationData 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 informationAppendix. 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 informationChapter 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 informationWilliam 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 informationFlow 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 information3. 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 informationINTERNET 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 informationSRI 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 informationData 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 informationET3110 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 informationAdvanced 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 informationTransmission 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 informationLocal 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 informationHDLC. 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 informationINTERNATIONAL 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 informationHDLC 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 informationPOS 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 informationINTERNATIONAL 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 informationDATA 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 informationInstitute 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 informationChapter 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 informationCS 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 informationMYcsvtu 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
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 informationData 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 informationChapter 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 informationThis 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 informationCEG3185 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 informationChapter 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 informationThe 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 information2.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 informationChapter 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 informationINTERNATIONAL 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 informationCSMC 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 informationNarrowband 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
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 informationData 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 informationPacket 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 informationData 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 informationCSMC 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 informationLecture / 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 informationData 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 informationChapter 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 informationFraming 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 informationTYPES 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 informationComputer 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 informationLANs 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 information1999, 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 informationDirect 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 informationData 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 informationECE 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)
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 informationSize 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 informationAutomatic 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 informationLecture 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 informationISO/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 informationI/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 informationAX.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 informationDATA 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 information10.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 informationData 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 informationIntroduction 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 information1. 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 informationComputer 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 informationAdaptors 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 informationCommunication 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 information3GPP 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 informationNetworks: 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 informationLecture 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 informationAdaptors 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 informationRequest 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 informationLinks. 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 informationELEC / 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 informationCS 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 informationChapter 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 informationCCNA 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 information3GPP 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 informationComputer 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 informationOSI 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 informationDCO2310. 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 informationOverview. 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 informationDATA 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 informationThe 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 informationRECOMMENDATION 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 informationNetwork 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 informationCS 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 information3GPP 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 informationETSI 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 informationLinks. 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