More on Link Layer. Recap of Last Class. Interconnecting Nodes in LAN (Local-Area Network) Interconnecting with Hubs. Computer Networks 9/21/2009

Similar documents
LAN Interconnection and Other Link Layer Protocols

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

Principles behind data link layer services

Principles behind data link layer services:

Principles behind data link layer services:

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies

Data Link Layer Overview

Addressing: when mobile is moving around. Mobile Registration. Principles of Mobile Routing. Mobility via Indirect Routing

Computer Networks. General Course Information. Addressing and Routing. Computer Networks 9/8/2009. Basic Building Blocks for Computer Networks

Data Link Layer Overview

Medium Access Protocols

Communication Networks ( ) / Spring 2011 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner

Summary of MAC protocols

Data Link Layer Overview

Data Link Layer Overview

Transport Layer Overview

CSC 4900 Computer Networks: Link Layer (2)

Lecture 7. Network Layer. Network Layer 1-1

Chapter 3 Part 2 Switching and Bridging. Networking CS 3470, Section 1

Wireless Network and Mobility

Internet Architecture. Network Layer Overview. Fundamental Network Layer Function. Protocol Layering and Data. Computer Networks 9/23/2009

CSC 401 Data and Computer Communications Networks

Principles behind data link layer services:

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

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

Chapter 5 Link Layer and LANs

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 18

More on LANS. LAN Wiring, Interface

TCOM 370 NOTES 99-1 NETWORKING AND COMMUNICATIONS

Underlying Technologies -Continued-

Chapter 5: The Data Link Layer. Chapter 5 Link Layer and LANs. Ethernet. Link Layer. Star topology. Ethernet Frame Structure.

Switching & ARP Week 3

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

CS 3516: Advanced Computer Networks

Hubs, Bridges, and Switches (oh my) Hubs

ECE 4450:427/527 - Computer Networks Spring 2017

Announcements. CS 5565 Network Architecture and Protocols. Ethernet. Ethernet. Ethernet Model. Ideal Multiple Access Protocol

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

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

CSCI Computer Networks

The Link Layer and LANs: Ethernet and Swiches

Link Layer and LANs. Our Goals. Link Layer

Lecture 9 The Data Link Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

CCM 4300 Lecture 5 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

HW3 and Quiz. P14, P24, P26, P27, P28, P31, P37, P43, P46, P55, due at 3:00pm with both soft and hard copies, 11/11/2013 (Monday) TCP), 20 mins

Last time. Wireless link-layer. Introduction. Characteristics of wireless links wireless LANs networking. Cellular Internet access

of-service Support on the Internet

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

Switching and Forwarding Reading: Chapter 3 1/30/14 1

LAN Overview (part 2) Interconnecting LANs - Hubs

Some portions courtesy Srini Seshan or David Wetherall

EPL606. Internetworking. Part 2a. 1Network Layer

Congestion Control. Principles of Congestion Control. Network-assisted Congestion Control: ATM. Congestion Control. Computer Networks 10/21/2009

Reminder: Datalink Functions Computer Networking. Datalink Architectures

Chapter 5 Link Layer and LANs

Router Router Microprocessor controlled traffic direction home router DSL modem Computer Enterprise routers Core routers

Congestion Control. Principles of Congestion Control. Network assisted congestion. Asynchronous Transfer Mode. Computer Networks 10/23/2013

Link Layer and Ethernet

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

Link Layer and Ethernet

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

Chapter 4 NETWORK HARDWARE

Chapter 6 Connecting Device

Virtual University of Pakistan. Describe the Hidden Node and Exposed Node problems in Standard? VUSR. [Larry L. Peterson]

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

Local Area Network Overview

7010INT Data Communications Lecture 7 The Network Layer

Hubs. Interconnecting LANs. Q: Why not just one big LAN?

Links Reading: Chapter 2. Goals of Todayʼs Lecture. Message, Segment, Packet, and Frame

Outline: Connecting Many Computers

ECE 158A: Lecture 13. Fall 2015

Chapter 15 Local Area Network Overview

Computer Networks. Wenzhong Li. Nanjing University

Communication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner

Lecture 20: Link Layer

Internetworking Part 1

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

Bridging and Switching Basics

CH : 15 LOCAL AREA NETWORK OVERVIEW

CompSci 356: Computer Network Architectures. Lecture 7: Switching technologies Chapter 3.1. Xiaowei Yang

Application-layer Protocols

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

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Chapter 4 Network Layer

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

Good day. Today we will be talking about Local Internetworking What is Internetworking? Internetworking is the connection of different networks.

Link Layer: CSMA/CD, MAC addresses, ARP

Chapter 16 Networking

Reliable Data Transfer

Introducing Campus Networks

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Cisco Cisco Certified Network Associate (CCNA)

CS 455/555 Intro to Networks and Communications. Link Layer Addressing, Ethernet, and a Day in the Life of a Web Request

CARRIER SENSE MULTIPLE ACCESS (CSMA):

ECE 333: Introduction to Communication Networks Fall Lecture 19: Medium Access Control VII

Extending the LAN. Context. Info 341 Networking and Distributed Applications. Building up the network. How to hook things together. Media NIC 10/18/10

Revision of Previous Lectures

Link layer: introduction

Transcription:

More on Link Layer Kai Shen Recap of Last Class Ethernet dominant link layer technology for local-area l networks Ethernet frame structure Ethernet multiple access control CSMA/CD, exponential back-off factors for its efficiency At different speeds: 10, 100, 1000 Mbps Link-layer addresses Static per-device, universally unique, different from IP addresses 9/21/2009 CSC 257/457 - Fall 2009 1 9/21/2009 CSC 257/457 - Fall 2009 2 Interconnecting Nodes in LAN (Local-Area Network) Hubs: physical-layer signal repeaters. ridges: understands d link-layer l protocol (Ethernet), smarter than hubs. es: essentially bridges with large number of ports. Interconnecting with Hubs Physical-layer repeater Repeat signal on all outgoing links Doesn t care whether links are busy or not No buffering Problems: Simultaneous traffic from multiple segments may collide Can t interconnect links at different speeds 9/21/2009 CSC 257/457 - Fall 2009 3 9/21/2009 CSC 257/457 - Fall 2009 4 CSC 257/457 - Fall 2009 1

ridges Link layer device stores and forwards Ethernet frames examines frame header and selectively forwards frame based on dest. address when frame is to be forwarded to a network segment, uses CSMA/CD to access segment Self Learning A bridge has a bridge table each entry: (Dest. address, bridge interface, timestamp) stale entries in table dropped bridges learn which host is connected through which interface when frame received, bridge learns location of sender: incoming records sender/location pair in bridge table How to determine to which LAN segment to forward frame? 9/21/2009 CSC 257/457 - Fall 2009 5 9/21/2009 CSC 257/457 - Fall 2009 6 ridge Example ridge receives frame from C destined to D bridge learns C is on interface 1 because D is not in table, bridge floods Another frame from C to D? Frame received by D, then a reply is sent back to C bridge learns D is on interface 2 in bridge table C is on interface 1, so bridge selectively forwards frame to interface 1 9/21/2009 CSC 257/457 - Fall 2009 7 ridges: Traffic Isolation ridge understands and participates in CSMA/CD ridge installation breaks LAN into s bridges filter packets: same-lan-segment frames not usually forwarded onto other s segments become separate collision domains collision domain bridge LAN (IP network) collision domain = hub = host 9/21/2009 CSC 257/457 - Fall 2009 8 CSC 257/457 - Fall 2009 2

Important ridge Features Ethernet es Transparent ( plug-and-play ): play no configuration necessary Isolates collision domains resulting in higher total max throughput uffering allow links of different speed on a single bridge: 10/100/1000 Mbps interfaces essentially a bridge with a large number ports so many ports that each host can connect to one high implementation complexity costly to build After self-learning A-to-A A and -to- simultaneously, no collisions Ethernet, but a shared link with dedicated channel to every node, no collisions! 9/21/2009 CSC 257/457 - Fall 2009 9 9/21/2009 CSC 257/457 - Fall 2009 10 Ethernet es (cont.) Interconnection Example switch allows simultaneous traffic at full link speed even if each link can operate at full speed, congestion can still occur forwarding technologies: stop and forward: frame is completely buffered before forwarded to the next hop cut-through through switching: frame forwarded from input to output port without awaiting for assembly of entire frame reduction in latency when can we start forwarding? 100Mbps 9/21/2009 CSC 257/457 - Fall 2009 11 Grad Research Lab Undergrad Lab Administrative offices 9/21/2009 CSC 257/457 - Fall 2009 12 CSC 257/457 - Fall 2009 3

Network ing at Internet Server Center Thousands of servers, connected with hierarchical network switches, sometimes with redundancy Reduce congestions: Network load balance across nodes Place highly communicating server modules within same switch domain, or better yet, in same machines 9/21/2009 CSC 257/457 - Fall 2009 13 Hubs Summary Comparison little more than a physical-layer signal repeater, no traffic isolation, buffering ridges understands link-layer protocol (Ethernet), supports smarter forwarding, traffic isolation supports different Ethernet speeds with buffering es essentially bridges with large number of ports no collision, but congestion is possible at individual links widespread usage today! 9/21/2009 CSC 257/457 - Fall 2009 14 Media Access Control in Wireless LAN -- IEEE 802.11 Collision if 2 or more nodes transmit at same time Can we use CSMA/CD? hidden terminal problem carrier sense and collision detection don t work Repair carrier sense: carrier probing Repair collision detection: add acknowledgement PPP (point-to-point protocol) one sender, one receiver, one link: no Media Access Control no need for explicit MAC addressing simpler than broadcast link deployed in dialup links over telephone lines long-haul fiber-optics links 9/21/2009 CSC 257/457 - Fall 2009 15 9/21/2009 CSC 257/457 - Fall 2009 16 CSC 257/457 - Fall 2009 4

Reliability Services Link Virtualization (concept) Error detection Loss detection Error correction In-order delivery Flow control pacing between sending and receiving nodes such that the sender does not overwhelm the receiver What is a link? physical wire connection between two adjacent network-aware nodes Virtual link in the case of switched Ethernet? in the case of PPP modem link? A A The virtual link may be composed of a network of its own. 9/21/2009 CSC 257/457 - Fall 2009 17 9/21/2009 CSC 257/457 - Fall 2009 18 Link Virtualization (practices) Disclaimer ATM (asynchronous transfer mode) a multilayer l network architecture at its own mainly designed for supporting real-time multimedia, with connection-oriented resource reservation deemed as link layer protocols in Internet architecture IP over ATM Frame relay origins in telephony world Like ATM, a network architecture at its own, with connection-oriented resource reservation can be used to carry IP datagrams IP over frame relay Parts of the lecture slides contain original work of James Kurose, Larry Peterson, and Keith Ross. The slides are intended for the sole purpose of instruction of computer networks at the University of Rochester. All copyrighted materials belong to their original owner(s). 9/21/2009 CSC 257/457 - Fall 2009 19 9/21/2009 CSC 257/457 - Fall 2009 20 CSC 257/457 - Fall 2009 5