Direct Link Networks. Nodes. Links. Outline Building Blocks Encoding

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

Overview. Performance metrics - Section 1.5 Direct link networks Hardware building blocks - Section 2.1 Encoding - Section 2.2 Framing - Section 2.

CompSci 356: Computer Network Architectures. Lecture 4: Link layer: Encoding, Framing, and Error Detection Ref. Chap 2.2, 2.3,2.4

Housekeeping. Fall /5 CptS/EE 555 1

Point-to-Point Links. Outline Encoding Framing Error Detection Sliding Window Algorithm. Fall 2004 CS 691 1

ECE 4450:427/527 - Computer Networks Spring 2017

Computer Network. Direct Link Networks Reliable Transmission. rev /2/2004 1

Direct Link Networks. Lecture - Encoding & Framing 1. Areas for Discussion. Problems

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

CSCI-1680 Physical Layer Link Layer I Rodrigo Fonseca

Problem Statement. Physical and Data Link Layer Overview. Five Tasks Encoding. Make two computers talk to each other

Data Link Layer Overview

L3: Building Direct Link Networks I. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

CSIS Frequency Division Multiplexing. Basic Types of Multiplexing. Frequency Division Multiplexing. Frequency Division Multiplexing.

Links. CS125 - mylinks 1 1/22/14

Data Link Layer Overview

Data Link Layer Overview

Direct Link Networks. Framing. Lecture - Encoding & Framing 1. Problems. Areas for Discussion

Data Link Layer Overview

Islamic University of Gaza Faculty of Engineering Department of Computer Engineering ECOM 4021: Networks Discussion. Chapter 2.

Physical Layer Part 3

Lecture 3: Modulation & Layering"

Data Communication & Computer Networks INFO

Physical Layer Part 3

Physical Layer Part 3

Chapter 8 OSI Physical Layer

Twelfth Edition. Chapter 8: Wired and Wireless Communication. Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1

COMPUTER NETWORKS UNIT I. 1. What are the three criteria necessary for an effective and efficient networks?

Computer Networks and Internet

Multiplexing (Recap)

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

Physical Layer V What does the physical layer provide?

Transmission Media. Criteria for selection of media. Criteria for selection of media 2/17/2016. Chapter 3: Transmission Media.

The data transmission mode describes the direction of data flow. It is either simplex, half duplex or full duplex.

CCNA 1 Capítulo 8 OSI Physical Layer. 2004, Cisco Systems, Inc. All rights reserved.

Integrated t Services Digital it Network (ISDN) Digital Subscriber Line (DSL) Cable modems Hybrid Fiber Coax (HFC)

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Chapter 3. Wired and Wireless Communication. What You Will Learn... Computers Are Your Future. What You Will Learn...

CS 640 Lecture 4: 09/11/2014

Computers Are Your Future Tenth Edition

Link Layer (L2) Review

Computer and Network Security

TYPES OF COMPUTER NETWORKS

end systems, access networks, links circuit switching, packet switching, network structure

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Chapter 8: Multiplexing

end systems, access networks, links circuit switching, packet switching, network structure

Chapter 9. High Speed Digital Access

Dr. Monir Hossen ECE, KUET

Modems, DSL, and Multiplexing. CS158a Chris Pollett Feb 19, 2007.

CSCI 466 Midterm Networks Fall 2011

CompSci 356: Computer Network Architectures Lecture 3: Hardware and physical links References: Chap 1.4, 1.5 of [PD] Xiaowei Yang

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

IEEE 802 LANs SECTION C

Lecture 2 Physical Layer - Multiplexing

Chapter 9 Introduction to Networks

CIS 551 / TCOM 401 Computer and Network Security. Spring 2007 Lecture 7

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

Ethernet Technologies

3 Chapter Introduction. 3.2 Copper Cable

DCN Questions CHAPTER 1:- NETWORKING FUNDAMENTALS

It is the process of sharing data, programs, and information between two or more computers.

CMPE 344 Computer Networks Spring Getting Connected. Reading: Peterson and Davie, 2.1,

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

ITP 140 Mobile Applications Technologies. Networks

Message, Segment, Packet, and Frame Link-layer services Encoding, framing, error detection, transmission control Error correction and flow control

Internet Access Technologies

Chapter Three. Conducted and Wireless Media. Data Communications and Computer Networks: A Business User's Approach Seventh Edition

An Overview. 12/22/2011 Hardev Singh Manager (BB-NOC) MTNL Delhi

Goals of Today s Lecture. Adaptors Communicating

Lecture 4. Data Transmission Modes and Switching. Data Transmission & Switching 1-1

Networks. Computer Technology

Chapter 12. Network Organization and Architecture

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?

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

Transmission Media :- It can be broadly classified into two types

COMPUTER NETWORK. PREPARED BY: DHAVAL R. PATEL Page 1. Q.1 Explain IP address. IP address is unique number of network device in network.

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

Communication Networks

CSE 123A Computer Networks

Network basics. Unit objectives Describe the basic components of a network Identify characteristics of network technologies Analyze the OSI model

Data Link Layer. Overview. Links. Shivkumar Kalyanaraman

Chapter 1: introduction

COMP/ELEC 429/556 Introduction to Computer Networks

From Signals to Packets Computer Networking. Link Layer: Implementation. Network Delay. 06-datalink.ppt, , Fall

Solution of Exercise Sheet 2. (Layers of Reference Models)

Computer Networking. Lecture 4 - Coding and Error Control

From Signals to Packets Computer Networking. Link Layer: Implementation. Datalink Functions. Lecture 5 - Coding and Error Control

Network Fundamentals Chapter 8 Modified by Tony Chen 05/20/2008

Chapter 4: Communication Technology. Solutions

Frequency: it refers to the number of periods in 1 s. It is formally expressed in Hertz (Hz)

Medium Access Control

LAN Protocols. Required reading: Forouzan 13.1 to 13.5 Garcia 6.7, 6.8. CSE 3213, Fall 2015 Instructor: N. Vlajic

Solution of Exercise Sheet 1

Wide Area Networks (WANs) Slide Set 6

Lecture 15: Multiplexing (2)

06/02/2006. Local & Metropolitan Area Networks 1. INTRODUCTION. Why Study Local and Metropolitan Area Networks? ACOE322. Lecture 1 Introduction

ITP 140 Mobile Applications Technologies. Networks

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 16 Networking Types, Devices, and Cabling

Data Link Layer (1) Networked Systems 3 Lecture 6

Transcription:

Direct Link Networks Outline Building Blocks Encoding Spring 2009 CSE 30462 1 Nodes Network adaptor Device driver Memory bottleneck CPU Cache Network adaptor (To network) Memory I/O bus Spring 2009 CSE 30462 2 Links Electromagnetic waves traveling at speed of light Frequency (Hertz, Hz) and wavelength (meters) f(hz) 10 0 10 2 10 4 10 6 10 8 10 10 10 12 10 14 10 16 10 18 10 20 10 22 10 24 Radio Microwave Infrared UV X ray Gamma ray 10 4 10 5 10 6 10 7 10 8 10 9 10 10 10 11 10 12 10 13 10 14 10 15 10 16 Coax Satellite Fiber optics AM FM TV Terrestrial microwave Spring 2009 CSE 30462 3 1

Links Cables: Category 5 twisted pair 10-100 Mbps 100m Thin-net coax 10-100 Mbps 200m Thick-net coax 10-100 Mbps 500m Multimode fiber 100 Mbps 2km Single-mode fiber 100-2400 Mbps 40km Leased lines: DS1 1.544 Mbps DS3 44.736 Mbps STS-1 51.840 Mbps STS-3 155.250 Mbps STS-12 622.080 Mbps STS-48 2.488310 Gbps STS-192 9.953280 Gbps Spring 2009 CSE 30462 4 Cables Spring 2009 CSE 30462 5 Cables Spring 2009 CSE 30462 6 2

Categories of Twisted Pair Cables Spring 2009 CSE 30462 7 Optical Fiber Each fiber consists of a thin strand of glass or transparent plastic encased in a plastic cover An optical fiber is used for communication in a single direction One end of the fiber connects to a laser or LED used to transmit light The other end of the fiber connects to a photosensitive device used to detect incoming light Spring 2009 CSE 30462 8 Optical Fiber Spring 2009 CSE 30462 9 3

Links Last-mile links: POTS 28.8-56 Kbps ISDN 64-128 Kbps xdsl 16 Kbps-55.2 Mbps CATV 20-40 Mbps Central office 1.554 8.448 Mbps 16 640 Kbps Local loop Subscriber premises Central office STS- N over fiber Neighborhood optical network unit VDSL at 12.96 55.2 Mbps over 1000 4500 feet of copper Subscriber premises Spring 2009 CSE 30462 10 Example: ADSL ADSL is the most widely deployed variant and the one that most residential customers use ADSL uses FDM to divide the bandwidth of the local loop into three regions one of the regions corresponds to traditional analog phone service, which is known as Plain Old Telephone Service (POTS) and two regions provide data communication Spring 2009 CSE 30462 11 Links Wireless links AMPS: Advanced Mobile Phone Systems PCS: Personal Communication Services GSM: Global System for Mobile Communication infrared: 850-950 nm, 1 Mbps, 10m HIPERLAN: High Performance European Radio LAN IEEE 802.11 Bluetooth WiMax Spring 2009 CSE 30462 12 4

Encoding Signals propagate over a physical medium modulate electromagnetic waves e.g., vary voltage Encode binary data onto signals e.g., 0 as low signal and 1 as high signal known as Non-Return to zero (NRZ) Bits 0 0 1 0 1 1 1 1 0 1 0 0 0 0 1 0 NRZ Spring 2009 CSE 30462 13 Problem: Consecutive 1s or 0s Low signal (0) may be interpreted as no signal Long strings of 0s or 1s lead to baseline wander Unable to recover clock Spring 2009 CSE 30462 14 Alternative Encodings Non-return to Zero Inverted (NRZI) make a transition from current signal to encode a one; stay at current signal to encode a zero solves the problem of consecutive ones Manchester transmit XOR of the NRZ encoded data and the clock only 50% efficient (bit rate = 1/2 baud rate) Spring 2009 CSE 30462 15 5

Encodings (cont) 4B/5B every 4 bits of data encoded in a 5-bit code 5-bit codes selected to have no more than one leading 0 and no more than two trailing 0s thus, never get more than three consecutive 0s resulting 5-bit codes are transmitted using NRZI achieves 80% efficiency Spring 2009 CSE 30462 16 Encodings (cont) Bits 0 0 1 0 1 1 1 1 0 1 0 0 0 0 1 0 NRZ Clock Manchester NRZI Spring 2009 CSE 30462 17 Manchester Encoding Spring 2009 CSE 30462 18 6

4B/5B 0000 11110 0001 01001 0010 10100 0011 10101 0100 01010 0101 01011 0110 01110 0111 01111 1000 10010 1001 10011 1010 10110 1011 10111 1100 11010 1101 11011 1110 11100 1111 11101 Spring 2009 CSE 30462 19 Framing Break sequence of bits into a frame Typically implemented by network adaptor Spring 2009 CSE 30462 20 Sentinel-based Approaches 8 8 8 8 8 16 Header Body CRC 8 8 8 16 16 8 Flag Address Control Protocol Payload Checksum Flag start frame with special pattern: 01111110 Spring 2009 CSE 30462 21 7

Approaches Counter-based include payload length in header e.g., DDCMP 8 8 8 14 42 16 Count Header Body CRC problem: count field corrupted solution: catch when CRC fails Spring 2009 CSE 30462 22 Bit-oriented: HDLC Approaches 8 16 16 8 Beginning sequence Header Body CRC Ending sequence uses 01111110 for beginning and end, also sent during idle times for synchronization bit stuffing: when 5 consecutive 1s have been transmitted, sender inserts 0 Spring 2009 CSE 30462 23 Approaches Clock-based (SONET) each frame is 125us long e.g., SONET: Synchronous Optical Network STS-n (STS-1 = 51.84 Mbps) Overhead Payload STS -1 STS -1 STS -1 9 rows 90 columns Hdr STS -3c Spring 2009 CSE 30462 24 8