Data Link Protocols. TCP/IP Suite and OSI Reference Model

Similar documents
Other Protocols. Arash Habibi Lashkari

Data Link Protocols. TCP/IP Suite and OSI Reference Model. The TCP/IP protocol stack does not define the lower layers of a complete protocol stack

Introductory to Computer Networks Local Area Networks. Lecture 16 Fall Isfahan University of technology Dr.

Point-to-Point Protocol (PPP)

Point-to-Point Protocol (PPP) Accessing the WAN Chapter 2

Part3. Local Area Networks (LAN)

Link Layer and Ethernet

The Link Layer and LANs

The Network Access Layer. In This Lecture. Network Access Layer. Hour 3

Link Layer and Ethernet

Chapter 6 Connecting Device

CCNA Exploration1 Chapter 7: OSI Data Link Layer

PPP. Point-to-Point Protocol

ก ก Information Technology II

A LAN is a high-speed data network that covers a relatively small geographic area. It typically connects workstations, personal computers, printers,

Lecture 8: Switched Ethernet and Collision Domains

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

Ethernet Basics. based on Chapter 4 of CompTIA Network+ Exam Guide, 4 th ed., Mike Meyers

Chapter 15 Local Area Network Overview

Question 7: What are Asynchronous links?

Lecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking

Objectives. Hexadecimal Numbering and Addressing. Ethernet / IEEE LAN Technology. Ethernet

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

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

Chapter 7. OSI Data Link Layer

Chapter 7. OSI Data Link Layer. CCNA1-1 Chapter 7

Implementing Enterprise WAN Links

Chapter 11 in Stallings 10 th Edition

CCNA 4 - Final Exam (A)

Local Area Networks. Aloha Slotted Aloha CSMA (non-persistent, 1-persistent, p-persistent) CSMA/CD Ethernet Token Ring

POINT TO POINT DATALINK PROTOCOLS. ETI 2506 Telecommunication Systems Monday, 7 November 2016

More on LANS. LAN Wiring, Interface

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

EECS Introduction to Computer Networking. Local Area Networks / Ethernet. Hub

Lecture 4b. Local Area Networks and Bridges

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Data Link Layer, Part 3 Medium Access Control. Preface

Ethernet. Computer Networks. Lecture 4.

PPPoE Technology White Paper

LANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs, connecting devices are needed.

Prof. Shervin Shirmohammadi SITE, University of Ottawa. Design Technologies. Lecture 17: Prof. Shervin Shirmohammadi CEG

Chapter 4. DataLink Layer. Reference: Computer Networking: A Top Down Approach 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.

ET4254 Communications and Networking 1

Principles behind data link layer services:

Principles behind data link layer services:


DHCP Client on WAN Interfaces

Contents. Introduction to Networking. Preface...i. Introduction... xix

Medium Access Control. CSCI370 Lecture 5 Michael Hutt New York Institute of Technology

IEEE 802 LANs SECTION C

ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI

Hubs. twisted pair. hub. 5: DataLink Layer 5-1

Raj Jain. The Ohio State University Columbus, OH

Course: CCNA Bootcamp (Intensive CCNA)

Local Area Network Overview

Objective: Select the appropriate media, cables, ports, and connectors to connect switches to other network devices and hosts

1. Data Link Layer Protocols

Chapter Seven. Local Area Networks: Part 1. Data Communications and Computer Networks: A Business User s Approach Seventh Edition

Table of Contents. Layer 2. Refinement (1) Refinement (2) Refinement. Devices and sublayers. Bridging and Switching

Telematics. 5th Tutorial - LLC vs. MAC, HDLC, Flow Control, E2E-Arguments

A device that bridges the wireless link on one side to the wired network on the other.

LAN Overview (part 2) Interconnecting LANs - Hubs

Network.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components

Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 34 TCP/ IP I

Mobile MOUSe ROUTING AND SWITCHING FUNDAMENTALS ONLINE COURSE OUTLINE

Layer 2. Bridging and Switching. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. (version 1.1, 2010/02/19 12:37:51)

M242 COMPUTER NETWORS AND SECURITY

Principles behind data link layer services

Connecting to the Network

Summary of MAC protocols

Introduction to LAN Protocols

Chapter 9 Ethernet Part 1

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

Chapter 5 part 2 LINK LAYER. Computer Networks Timothy Roscoe Summer Networks & Operating Systems Computer Networks

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017

LAN. CS 4/55231 Internet Engineering. Kent State University Dept. of Computer Science

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

Point-to-Point Protocol (PPP)

Hubs, Bridges, and Switches (oh my) Hubs

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material

EECS 122, Lecture 7. Kevin Fall Jean Walrand

Thursday, May 29,

Lecture (04) Network Layer (Physical/Data link) 2

Local Area Networks. Ethernet LAN

Medium Access Protocols

Virtual Private Networks (VPNs)

Introducing Cisco Data Center Networking

Lecture 5 The Data Link Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Ethernet. Agenda. Introduction CSMA/CD Elements and Basic Media-Types Repeater, Link Segments Framing. L21 - Ethernet

Introduction to LAN Protocols

Origin of IEEE (Ethernet) Ethernet. Agenda. Basic Idea of Ethernet Bus System

CH : 15 LOCAL AREA NETWORK OVERVIEW

The random access methods we study in this chapter have evolved from a very interesting protocol known as ALOHA, which used a very simple procedure

Introduction to Networking Devices

Communicating over the Network

CHAPTER 2 SINGLE SEGMENT NETWORKS

Lecture (08) Fundamentals of WANs (II)

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Copyleft 2005, Binnur Kurt. Objectives

Transcription:

Data Link Protocols Relates to Lab. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet, and the Point-to-Point Protocol (PPP). 1 TCP/IP Suite and OSI Reference Model The TCP/IP protocol stack does not define the lower layers of a complete protocol stack In this lecture, we will address how the TCP/IP protocol stacks interfaces with the data link layer and the MAC sublayer 1

Data Link The main tasks of the data link layer are: Transfer data from the network layer of one machine to the network layer of another machine Convert the raw bit stream of the physical layer into groups of bits ( frames ) Network Data Link Physical Network Data Link Physical 3 Two types of networks at the data link layer Broadcast Networks: All stations share a single communication channel Point-to-Point Networks: Pairs of hosts (or routers) are directly connected Broadcast Network Point-to-Point Network Typically, local area networks (LANs) are broadcast and wide area networks (WANs) are point-to-point 4

Local Area Networks Local area networks (LANs) connect computers within a building or a enterprise network Almost all LANs are broadcast networks Typical topologies of LANs are bus or ring or star We will work with Ethernet LANs. Ethernet has a bus or star topology. Bus LAN Ring LAN 5 MAC and LLC In any broadcast network, the stations must ensure that only one station transmits at a time on the shared communication channel The protocol that determines who can transmit on a broadcast channel are called Medium Access Control (MAC) protocol The MAC protocol are implemented in the MAC sublayer which is the lower sublayer of the data link layer The higher portion of the data link layer is often called Logical Link Control (LLC) Data Link Logical Link Control Medium Access Control to Network Laye to Physical 3

IEEE 80 Standards IEEE 80 is a family of standards for LANs, which defines an LLC and several MAC sublayers IEEE 80 standard 80.1 IEEE Reference Model Higher 80.3 80. 80.5 80.4 80. Logical Link Control Medium Access Control Physical Data Link Physical 7 Ethernet Speed: Standard: -00 Mbps 80.3, Ethernet II (DIX) Most popular physical layers for Ethernet: Base Thin Ethernet: Mbps thin coax cable Base-T Mbps Twisted Pair 0Base-TX 0 Mbps over Category 5 twisted pair 0Base-FX 0 Mbps over Fiber Optics 00Base-FX 1Gbps over Fiber Optics 000Base-FX 1Gbps over Fiber Optics (for wide area links) 8 4

Bus Topology Base5 and Base Ethernets has a bus topology Ethernet 9 Star Topology With Base-T, stations are connected to a hub in a star configuration Hub 5

Ethernet Hubs vs. Ethernet Switches An Ethernet switch is a packet switch for Ethernet frames Buffering of frames prevents collisions. Each port is isolated and builds its own collision domain An Ethernet Hub does not perform buffering: Collisions occur if two frames arrive at the same time. Hub Switch HighSpeed Backplane Input Buffers Output Buffers 11 Ethernet and IEEE 80.3: Any Difference? On a conceptual level, they are identical. But there are subtle differences that are relevant if we deal with TCP/IP. Ethernet (Ethernet II, DIX) An industry standards from 198 that is based on the first implementation of by Xerox. Predominant version of in the US. 80.3: IEEE s version of from 1985. Interoperates with 80. (LLC) as higher layer. Difference for our purposes: Ethernet and 80.3 use different methods to encapsulate an IP datagram. 1

Ethernet II, DIX Encapsulation (RFC 894) 80.3 MAC destination address source address type data CRC 4-1500 4 0800 IP datagram 38-149 080 ARP request/reply PAD 8 0835 RARP request/reply PAD 8 13 IEEE 80./80.3 Encapsulation (RFC 4) 80.3 MAC 80. LLC 80. SNAP destination address source address length DSAP AA SSAP AA cntl 03 org code 0 type data CRC 1 1 1 3 38-149 4 - destination address, source address: MAC addresses are 48 bit - length:frame length in number of bytes - DSAP, SSAP : always set to 0xaa - Ctrl: set to 3 - org code: set to 0 - type field identifies the content of the data field - CRC: cylic redundancy check 0800 080 0835 IP datagram 38-149 ARP request/reply PAD 8 RARP request/reply PAD 8 14 7

Point-to-Point (serial) links Many data link connections are point-to-point serial links: Dial-in or DSL access connects hosts to access routers Routers are connected by high-speed point-to-point links Access Router Modems Here, IP hosts and routers are connected by a serial cable Dial-Up Access Data link layer protocols for pointto-point links are simple: Main role is encapsulation of IP datagrams No media access control needed 15 Data Link Protocols for Point-to-Point links SLIP (Serial Line IP) First protocol for sending IP datagrams over dial-up links (from 1988) Encapsulation, not much else PPP (Point-to-Point Protocol): Successor to SLIP (199), with added functionality Used for dial-in and for high-speed routers HDLC (High-Level Data Link) : Widely used and ifluential standard (1979) Default protocol for serial links on Cisco routers Actually, PPP is based on a variant of HDLC 1 8

PPP - IP encapsulation The frame format of PPP is similar to HDLC and the 80. LLC frame format: PPP assumes a duplex circuit Note: PPP does not use addresses Usual maximum frame size is 1500 17 Additional PPP functionality In addition to encapsulation, PPP supports: multiple network layer protocols (protocol multiplexing) Link configuration Link quality testing Error detection Option negotiation Address notification Authentication The above functions are supported by helper protocols: LCP PAP, CHAP NCP 18 9

PPP Support protocols Link management: The link control protocol (LCP) is responsible for establishing, configuring, and negotiating a data-link connection. LCP also monitors the link quality and is used to terminate the link. Authentication: Authentication is optional. PPP supports two authentication protocols: Password Authentication Protocol (PAP) and Challenge Handshake Authentication Protocol (CHAP). Network protocol configuration: PPP has network control protocols (NCPs) for numerous network layer protocols. The IP control protocol (IPCP) negotiates IP address assignments and other parameters when IP is used as network layer. 19 Switched networks Some data link technologies can be used to build complete networks, with their own addressing, routing, and forwarding mechanisms. These networks are often called switched networks. At the IP layer, a switched network may like a point-topoint link or like a broadcast link 0

Switched networks Data link layer technologies: Switched Ethernet ATM (Asynchronous Transfer Mode) Frame Relay MultiprotocolLabel Switching (MPLS) Some switched networks are run in an enterprise network (Switched Ethernet), in wide area networks (MPLS, Frame Relay), or both (ATM) Some switched networks have a complex set of protocols 1 11