More on LANs. Roadmap. CPSC Network Programming. ! Hardware Addressing. !LAN Wiring. ! Extending LANs. ! Local Loop Digital Technologies

Similar documents
Unit 09 Computer Networks

Network Devices Introduction into Network Devices

More on LANS. LAN Wiring, Interface

Chapter 6 Connecting Device

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

2. LAN Topologies Gilbert Ndjatou Page 1

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

Computer Networks and Internet

(Network Programming) Basic Networking Hardware

Introduction to LAN Topologies Cabling. 2000, Cisco Systems, Inc. 3-1

Networks 15.2 Multiplexing Technologies Access Networks 15.5 Common Peripheral Interfaces

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

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

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

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

Experiment # 2 Transmission Media & Networking Components

Chapter 1: introduction

Lecture 8: Switched Ethernet and Collision Domains

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

Interface The exit interface a packet will take when destined for a specific network.

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

Networks 15.2 Multiplexing Technologies Access Networks 15.5 Common Peripheral Interfaces

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

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

Introduction to Networking Devices

Distributed Queue Dual Bus

INTRODUCTION. What You Need to Read. What this LANbook Covers

Internetworking is connecting two or more computer networks with some sort of routing device to exchange traffic back and forth, and guide traffic on

Lecture 22 Overview. Last Lecture. This Lecture. Next Lecture. Internet Applications. ADSL, ATM Source: chapter 14

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

Typical Network Uses

The MAC Address Format

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

Media Access Control (MAC) Sub-layer and Ethernet

ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 3

ITP 140 Mobile Applications Technologies. Networks

Data Transmission and Home Networks. Gralla: part 2

Lecture (04) Data link layer

Chapter 15 Local Area Network Overview

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

Ethernet. Network Fundamentals Chapter Cisco Systems, Inc. All rights reserved. Cisco Public 1

ECE 4450:427/527 - Computer Networks Spring 2017

Summary of MAC protocols

Internet users are continuing to demand

VoIP Dictionary, Glossary and Terminology

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

Direct Link Communication II: Wired Media. Multi-Access Communication

Chapter 9 Using Telephone and Cable Networks. 9.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

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

Direct Link Communication II: Wired Media. Multi-Access Communication

ECE 158A: Lecture 13. Fall 2015

Networking Technologies and Applications

Layer 2 functionality bridging and switching

Chapter 4 NETWORK HARDWARE

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

(Refer Slide Time: 00:31)

CSCD 330 Network Programming Spring 2017

end systems, access networks, links 1.3 network core

Computer Networking Introduction

Introduction to LAN Protocols

Chapter 9. High Speed Digital Access

Computer Networks and the internet. Daniel Graham Ph.D

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT

ET4254 Communications and Networking 1

CSCD 330 Network Programming Winter 2016

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

Chapter 9. Ethernet. Part II

Medium Access Protocols

Residential Broadband (RBB)

King Fahd University of Petroleum & Minerals Electrical Engineering Department EE 400, Experiment # 2

Special expressions, phrases, abbreviations and terms of Computer Networks

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

Internetwork Expert s CCNP Bootcamp. Hierarchical Campus Network Design Overview

Digital Access Networks. T /301 Jouni Karvo, Timo Kiravuo

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

CS 416: Operating Systems Design April 11, 2011

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1

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

Chapter 8: Multiplexing

Switching & ARP Week 3

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

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

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

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

Lecture 4b. Local Area Networks and Bridges

SYSTEMS ADMINISTRATION USING CISCO (315)

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

Lecture (04) Network Access layer fundamentals I

Lecture (04) Network Access layer fundamentals I

Fundamentals of Networking Introduction to Networking Devices

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

Module 11. OSI Model, Network Devices, and Network Standards

Packet Switching Techniques

Few Multiplexing Applications

Chapter 9 Introduction to Networks

Lecture (04 & 05) Data link layer fundamental

Since enrollment is very small this semester, we have flexibilty. Traditional lecture Assigned reading, and then student(s) present during class time

Local Area Network(LAN)

Connecting to the Network

Transcription:

CPSC 360 - Network Programming More on LANs Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu February 28, 2005 http://www.cs.clemson.edu/~mweigle/courses/cpsc360 Roadmap! Hardware Addressing "9.1-9.3, 9.8-9.10, 9.12!LAN Wiring "10.1-10.4, 10.8, 10.12! Extending LANs "11.1-11.2, 11.4-11.5, 11.13-11.14! Local Loop Digital Technologies "12.6-12.13, 12.15-12.17

Hardware Addressing LANs! Provide communication across short distances! Example: Ethernet "bus topology "everyone hears all signals!how can a pair of computers communicate efficiently? Hardware Addressing!Each NIC is assigned a physical address "hardware address, or MAC address "assigned by manufacturers "guaranteed to be unique! Each frame contains source address and destination address

Hardware Addressing Network Interface Cards! Captures frames "determine if it is the destination! Checks length of frame! Checks CRC "frame discarded if there are errors! Has its own CPU, ROM, RAM for processing frames! If frame accepted, sends an interrupt to the CPU Hardware Addressing Ethernet Frame Format! Usually header followed by data! Header always same length! Data usually variable

Hardware Addressing Network Analyzers!Can be configured to monitor traffic on a LAN "statistics about frame counts "debug problems!nic put in promiscuous mode "accepts all frames Roadmap! Hardware Addressing!LAN Wiring "10.1-10.4, 10.8, 10.12! Extending LANs "11.1-11.2, 11.4-11.5, 11.13-11.14! Local Loop Digital Technologies "12.6-12.13, 12.15-12.17

LAN Wiring NICs! Built for a specific network technology! Handles details of transmission and reception! Transmission "CPU formats packet in memory "CPU tells NIC to transmit "NIC sends interrupt when done! Reception "CPU reserves buffer in memory "CPU tells NIC to receive "NIC puts frame in buffer "NIC sends interrupt LAN Wiring Twisted Pair Ethernet! Types of wiring "10 Mbps Ethernet - 10BaseT "Fast Ethernet - 100BaseT "Gigabit Ethernet - 1000BaseT! Connects two devices! Hub emulates a physical cable

LAN Wiring Autonegotiation! 100BaseT is backward compatible! Ends perform autonegotiation "link speed is the slowest of the two! 10/100 Ethernet! 10/100/1000 Ethernet Roadmap! Hardware Addressing!LAN Wiring! Extending LANs "11.1-11.2, 11.4-11.5, 11.13-11.14! Local Loop Digital Technologies "12.6-12.13, 12.15-12.17

Extending LANs!How to build a LAN farther apart than our physical layer limitations?!repeaters!bridges!switches Extending LANs Repeaters! Hardware device that connects two cable segments! Amplifies and repeats all signals! Example: Ethernet hub

Extending LANs Bridges! Handles frames rather than just signals! Does not forward collisions or interference! Does not forward frames unless necessary Extending LANs Switches! Simulates a bridged LAN with one computer per segment! In practice, computers connected to hubs, hubs connected to switches

Extending LANs Hubs vs. Switches Hub! Simulates a single segment! At most two computers can communicate at a time! Max throughput of hub is R Switch! Each computer has a simulated LAN segment! Up to 1/2 of computers can send data at same time! Max throughput is RN/2 Roadmap! Hardware Addressing!LAN Wiring! Extending LANs! Local Loop Digital Technologies "12.6-12.13, 12.15-12.17

Local Loop Digital Technologies! Telephone Standards! Digital Subscriber Line Technology! Cable Modem Technology Local Loop Digital Technologies Digital Circuits

Local Loop Digital Technologies Local Subscriber Loop! Connection between the phone company CO and the user! Analog signals "designed for voice "POTS! Bandwidth limited by voice bandwidth and SNR Local Loop Digital Technologies ADSL! Share phone lines "allows higher frequencies than actually used for voice! Asymmetric DSL "more bandwidth downstream than upstream - why? "max downstream - 6.4 Mbps "max upstream - 640 Kbps! Adaptively select frequency and modulation technique! Cannot guarantee rate

Local Loop Digital Technologies Cable Modem! CATV uses coax higher data rates! Need pair of cable modems "one at CATV center "one at user s end! Data encoded in carrier, broadcast across cable! One frequency assigned to set of users! Each users assigned address! Much like shared LAN! Max data rate 36 Mbps "may be shared among other users