ECE 435 Network Engineering Lecture 7

Similar documents
ECE 435 Network Engineering Lecture 18

ECE 435 Network Engineering Lecture 20

ECE 435 Network Engineering Lecture 21

Classical Ethernet (10 Mbps)

Network Media and Layer 1 Functionality

LAN Systems. Bus topology LANs

Media and Access Method. Tory Klementsen, MCP A+ Sno Isle Skill Center Network+ Module 2

Ethernet Technologies

Lecture 8: Switched Ethernet and Collision Domains

Wireless LAN. Access Point. Provides network connectivity over wireless media

Ethernet. Computer Networks. Lecture 4.

10- and 100-Mbps Ethernet

IEEE 802 LANs SECTION C

Data and Computer Communications

Chapter 9. Ethernet. Part II

Outline. EEC-682/782 Computer Networks I. Multiple Access Protocols. IEEE 802 Standards

Lecture 05 Chapter 16 High Speed LANs

Lecture 23 Overview. Last Lecture. This Lecture. Next Lecture ADSL, ATM. Wireless Technologies (1) Source: chapters 6.2, 15

Alternate PHYs

Wireless Local Area Networks. Networks: Wireless LANs 1

Ethernet and WiFi. h-p://xkcd.com/466/

Reading. Read 3 MPLS links on the class website

Ethernet Hub. Campus Network Design. Hubs. Sending and receiving Ethernet frames via a hub

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

(Network Programming) Basic Networking Hardware

Computer Networks. Lecture 8 Local Area Network, IEEE 802.x

Outline. EEC-484/584 Computer Networks. Multiple Access Protocols. Wireless LAN Protocols. Lecture 9. Wenbing Zhao

EEC-484/584 Computer Networks

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 10 Networking Essentials

Zarządzanie sieciami telekomunikacyjnymi

Local Area Networks (LANs) SMU CSE 5344 /

Data Link Layer Technologies

Announcements Homework: Next Week: Research Paper:

Lecture 6. Data Link Layer (cont d) Data Link Layer 1-1

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

A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, 5e. Chapter 10 Networking Essentials

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Overview : Computer Networking. Spectrum Use Comments. Spectrum Allocation in US Link layer challenges and WiFi WiFi

Technically Speaking. James Antonakos

The following CompTIA Network+ domain objectives and examples are covered in this module:

Contention Protocols and Networks

Wireless technology Principles of Security

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

Modern Ethernet. Chapter 6

Lecture (04) Data link layer

CS 348: Computer Networks. - PHY; 30 th July Instructor: Sridhar Iyer IIT Bombay

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

Guide to Wireless Communications, Third Edition. Objectives

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

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

The following CompTIA Network+ domain objectives and examples are covered in this module:

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

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

Data Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

EE 122: Ethernet and

Goal and Outline. Computer Networking. What Do We Need? Today s Story Lecture 3: Packet Switched Networks Peter Steenkiste

NT1210 Introduction to Networking. Unit 6: Chapter 6, Wireless LANs

Outline: Connecting Many Computers

IEEE Romel Rudyard J. Lucentales, ECE 5

IT4405 Computer Networks (Compulsory)

Computer Networks. Week 04 Media and Devices. College of Information Science and Engineering Ritsumeikan University

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

Wireless Networks. Authors: Marius Popovici Daniel Crişan Zagham Abbas. Technical University of Cluj-Napoca Group Cluj-Napoca, 24 Nov.

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space provided.

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

Ethernet. Lecture 6. Outline. Ethernet - Physical Properties. Ethernet - Physical Properties. Ethernet

The Link Layer and LANs. Chapter 6: Link layer and LANs

Wireless Networking based on Chapter 15 of CompTIA Network+ Exam Guide, 4th ed., Mike Meyers

Technical Introduction

ITP 140 Mobile Applications Technologies. Networks

Lecture 6: Example LAN: Ethernet

Wireless 450N Dual-Band Gigabit Router 450 Mbps Wireless a/b/g/n, GHz, 3T3R MIMO, QoS, 4-Port Gigabit LAN Switch Part No.

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4.

Lecture 6. Reminder: Homework 2, Programming Project 2 due on Thursday. Questions? Tuesday, September 13 CS 475 Networks - Lecture 6 1

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

Chapter 10: Local Area Networks

Internetwork Basic. Possible causes of LAN traffic congestion are

ECE 4450:427/527 - Computer Networks Spring 2017

Add performance and security to your business' wireless network with the Intellinet High-Power Wireless AC1750 Dual-Band Gigabit PoE Access Point.

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

WEEK 9 TCP/IP, PHYSICAL AND DATA LINK LAYERS

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

Computer buses and interfaces

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

LANs and ARP. Networking. Sirindhorn International Institute of Technology Thammasat University. Networking. LANs and ARP.

ECE 4450:427/527 - Computer Networks Spring 2017

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

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

Computer and Network Security

Wireless# Guide to Wireless Communications. Objectives

Public Wireless LAN Service.

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

Wireless 300N Access Point 300 Mbps, MIMO, Bridge, Repeater, Multiple SSIDs and VLANs Part No.:

IEEE standards for local area networks

Chapter 10: Wireless LAN & VLANs

EE-379 Embedded Systems and Applications Introduction to Ethernet

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

Learning Objectives. Introduction. Advantages of WLAN. Information Technology. Mobile Computing. Module: Wireless Local Area Network: IEEE 802.

Data Link Layer: Multi Access Protocols

Transcription:

ECE 435 Network Engineering Lecture 7 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 21 September 2016

HW#2 is graded HW#3 will be posted Announcements 1

HW#2 Review Server Code just a loop how to compare strings? be careful with fgets how to make uppercase Why port 31337? What is loopback? tcpdump Questions 2

1. Satellite over fiber: no need to run cables everywhere Can broadcast over greater area 2. Fiber over satellite: less secure (easier to tap) longer latency Cost? Which is more expensive? 3. FCC won t let me be Though they only regulate consumer, federal govt (like military, FAA, etc, NTIA National Telecommunications 3

and Information Administration) 4.3GHz airport/radio navigation 4

Questions From Last Time Manchester encoding 5

Full Duplex MAC Early Ethernet was coaxial in a bus Twisted pair has replaced this, usually in a hub/or switch star topology 10BASE-T and 100BASE-TX pair for transmit or receive inefficient. arbitration? Since point to point, why do you need Full-duplex introduced in 1997. Must be able to 6

transmit/receive w/o interference, and be point to point. Full duplex effectively doubles how much bandwidth between. Also it lifts the distance limit imposed by collision detection 7

Ethernet Flow Control Flow control is optional In half duplex a receiver can transmit a false carrier of 1010..10 until it can take more. Congested receiver can also force a collision, causing a backoff and resend. Sometimes called force collision Above schemes called back pressure For full duplex can send a PAUSE frame that specifies how much time to wait. 8

802.3u 1995 Fast Ethernet (100MB) 10BASE-TX most common Decided to keep everything same, just faster. bit time from 100nsec to 10nsec Uses twisted pair/switches, no coax To use cat3 100BASE-T4 wiring needed 4 twisted pair and complex encoding 9

To use cat5 wiring 100BASE-TX. Two twisted pair, one to hub, one from. 4B/5B encoding used. Full duplex Most hubs (story) support mix of 10/100 and half/full duplex Often split between MAC (media access controller) and PHY (physical interface). Card configures the PHY via the MII (media independent interface) Goal was you could have same card but interchangeable PHY (twisted pair, fiber, etc). 4bit bus Interface requires 18 signals, only two can be shared if 10

multiple PHY So RMII (reduced) was designed. Clock doubled, only 2-bit bus. Fewer signal wires. 100BASE-TX: 2 pairs. One pair 100MB each direction, full duplex, 100m distance Raw bits (4 bits wide at 25MHz at MII) go through 4B5B encoding clocked at 125MHz. (DC equalization and spectrum shaping) Then NRZI encoding (transition at clock if 1, none if 0). TX then goes through MLT-3 encoding (-1,0,+1,0. Transition means 1, no transition 11

means 0) 31.25MHz, much like FDDI 12

Router vs Hub vs switch Hub all frames are broadcast to all others Bandwidth is shared (only say 100MB for all) Switch direct connection, no broadcast. Has to be intelligent. Each point to point connection full bandwidth. no collisions Direct Ethernet connection. Need a special cable? Router will move frames from one network to another Lights. How many ports? Uplink ports? 13

Gigabit Ethernet Two task forces working in 1998/1999 802.3z 1998 (fiber), 802.3ab 1999 (copper) Problem was the CSMA/CD restriction. About 200m for 100Mbps. For Gb would have been 20m which is not very far. To handle this, there are extension bits at the end to extend to be longer than the collision time 14

Better solution is just use full duplex Point-to-point (direct or need switch) 1000BASE-T: 8B/10B encoding, 4 pairs, 125MHz, simultaneous transmission in both directions with adaptive equalization (using DSPs), 5-level pulse-level modulation (PAM-5) [technically 100BASE-TX is PAM-3]. Diagram? looks sort of like a sine wave as cycle through the voltages. four-dimensional trellis coded modulation (TCM) 6dB coding gain across the four pairs 15

Autonegotiation of speed. Only uses two pairs for this, can be trouble if pairs missing. Fast enough that computers at time had trouble saturating such a connection Jumbo Frames? 9000 byte? 16

Even Faster Ethernet Misquote: Not sure what the network will be like in 30 years, but they will call it Ethernet. 2.5Gb: 802.3bz (Sep 2016?) Like 10Gb but slower. Can t run 10Gb over Cat5e Power over Ethernet (for using on wireless access points) Power with signal overlaid on top. 2.5Gb on Cat 5e, 5Gb on Cat6 10Gb: 802.3ae-2002. Full duplex, switches only 17

Need Cat6a or Cat7 for links up to 100m Expensive. Lots of kind. 10GBASE-T, 802.3an-2006 100m over cat6a, 55m Cat6 additional encoding overhead, higher latency Tomlinson-Harashin precoding (THP), PAM15 in twodimensional checkerboard DSQ128 at 800Msymbol/s 25Gb, 802.3by. 25GBASE-T, 50GBASE-T. Available, if copper only a few meters 40GB, 100GB. 802.3ba-2010, 802.3bg-2011, 802.3bj- 2014, 802.3bm-2015 18

40GBASE-T twisted pair 40GBit/s 30m. connectors, like infiniband QFSP+ Terabit? still under discussion 19

What does your machine have skylake machine: [ 18.240021] e1000e: eth0 NIC Link is Up 1000 Raspberry Pi: [ 77.110505] smsc95xx 1-1.1:1.0 eth0: link up Haswell machine: 20

[ 3.907651] tg3 0000:03:00.0 eth0: Tigon3 [p [ 3.919115] tg3 0000:03:00.0 eth0: attached [ 3.929838] tg3 0000:03:00.0 eth0: RXcsums[1 [ 3.938174] tg3 0000:03:00.0 eth0: dma_rwctr [ 13.758613] IPv6: ADDRCONF(NETDEV_UP): eth0: [ 15.404905] tg3 0000:03:00.0 eth0: Link is u [ 15.411479] tg3 0000:03:00.0 eth0: Flow cont 21

Linux OS Support When frame comes in, interrupt comes in Allocates sk buff copies in Old: net if rx() interrupt, net rx action() interrupt/polling net if receive skb() passes it to proper net level (ip recv(), ip ipv6 recv(), arp recv() 22

for send net tx action() dev queue xmit() and then deallocate sk buff qdisc run() selects next frame to transmit and calls dequeue skb() 23

Wireless 24

Pros Use anywhere No wires Cons Less reliability, noise Less power availability Less security Why Wireless? 25

Wireless LAN What does WiFi mean? Nothing really. 802.11. Started in 1990, no standard until 1997 originally infrared, direct-sequence spread spectrum (DSSS) and freq-hopping spread spectrum (FHSS) FHSS 79 channels, each 1MHz wide starting at 2.4GHz pseudo-random hop between freqs, both need to start with same seed. Dwell time is adjustable but less than 400ms. Low bandwidth. 26

DSSS similar to CDMA. After 2002 rule that ISM band usage had to be spreadspectrum dropped. All of the various 802.11 have been sort of merged together, but people use the old letters out of habit 802.11b (1999) extends DSSS to 5.5Mbps and 11Mbps HR-DSSS (Hifh Rate Direct Sequence Spread Spectrum) actually was popular before a. In the 2.4GHz frequency band, no licensing Various channels, but 22MHz wide. Not all available in 27

all countries. Some overlap. 802.11a (1999) not compatible with B, 54Mbps in 5GHz band 5GHz less crowded, but signal doesn t go as far 48 data channels 4 syc OFDM (Orthogonal Frequency Division Multiplexing) 802.11g 54Mbps, 2003. 2.4GHz but uses OFDM. Backward compatible with b, which slows it down 802.11n MIMO (multiple input/multiple output antennas) 28

Can do spatial multiplexing, two antennas broadcast on same frequency by aiming signal 802.11ad 60GHz range? 802.11af white wi-fi, super wi-fi, operates in vacant UHF/VHF TV bands. Receiver uses GPS to find out where it is and what channels are free Many more 29