LAN History. Local Area Networks (LANs) Agenda. LAN History

Similar documents
High-Level Data Link Control

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

Data Link Protocols. 5.4 Framing

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

11/22/

Networking Test 4 Study Guide

ETSI ETR 156 TECHNICAL October 1995 REPORT

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Based on Computer Networking, 4 th Edition by Kurose and Ross

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

SSVP SIP School VoIP Professional Certification

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

Data Communication Networks and Converged Networks

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Network System Design Lesson Objectives

Overview of Routing between Virtual LANs

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Communication Systems Internetworking (Bridges & Co)

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

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

MANAGEMENT INFORMATION SYSTEMS 8/E

Computer Networks Vs. Distributed Systems

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

Written examination in Computer Networks

PPP (Point-to-Point Protocol)

Mathatma Gandhi University

Internet Working 5 th lecture. Chair of Communication Systems Department of Applied Sciences University of Freiburg 2004

SSVVP SIP School VVoIP Professional Certification

Virtual LANs. or Raj Jain

IT Data Communication and Networks (Optional)

Protocols and Architecture. Protocol Architecture.

IT4405 Computer Networks (Compulsory)

Slide 1 Introduction cnds@napier 1 Lecture 6 (Network Layer)


COMPUTER NETWORKS SECOND EDITION. ANDREW S.fjANENBAUM. Vrije Universiteit Amsterdam, The Netherlands. Nachrichtentechnische Bib'iothek THD Inv.

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

hp ProLiant network adapter teaming

LLC: Frame Construction. Layer 2: Division into two Parts. Error-detecting and -correcting Codes. Error-correcting Codes

The OSI Model: Understanding the Seven Layers of Computer Networks

Communications and Computer Networks

Networking 4 Voice and Video over IP (VVoIP)

Expert Reference Series of White Papers. Basics of IP Address Subnetting

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

TCP/IP Programming. Joel Snyder, Opus1 Geoff Bryant, Process Software

Data Communication Networks

The OSI and TCP/IP Models. Lesson 2

CCT vs. CCENT Skill Set Comparison

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

CompTIA Network+ (Exam N10-005)

WAN Data Link Protocols

Candidates should attempt FOUR questions. All questions carry 25 marks.

Introduction to Networking and the OSI Model

DATA COMMUNICATION AND NETWORKS

Lesson 2-3: Ethernet Basics

Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos sguinez@utalca.cl

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

CSCI 362 Computer and Network Security

Introduction To Computer Networking

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

Data Link Layer Overview

Data Communication and Computer Network

- Hubs vs. Switches vs. Routers -

Lecture 6 Types of Computer Networks and their Topologies Three important groups of computer networks: LAN, MAN, WAN

Gigabit Ethernet MAC. (1000 Mbps Ethernet MAC core with FIFO interface) PRODUCT BRIEF

CSE 3461 / 5461: Computer Networking & Internet Technologies

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Zarząd (7 osób) F inanse (13 osób) M arketing (7 osób) S przedaż (16 osób) K adry (15 osób)

Chapter 2 - The TCP/IP and OSI Networking Models

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

TCP/IP Fundamentals. Edmund Lam IT Audit Manager University of California 7/25/99 1

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Network Categories. Network Types for the Local Range. Ethernet. Carrier Sense Multiple Access

Process Control and Automation using Modbus Protocol

Ethernet. Ethernet. Network Devices

Post-Class Quiz: Telecommunication & Network Security Domain

Layer 3 Network + Dedicated Internet Connectivity

The Structure and Coding of Logical Link Control (LLC) Addresses: A Tutorial Guide

SLIP and PPP. Gursharan Singh Tatla

IP Addressing and Subnetting. 2002, Cisco Systems, Inc. All rights reserved.

The TCP/IP Reference Model

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

How the Internet Works? ( TCP/IP, DNS, HKIX )

How do I get to

Computer Networking Networks

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

Transport and Network Layer

Introduction to IP v6

Introduction to Ethernet

Objectives. The Role of Redundancy in a Switched Network. Layer 2 Loops. Broadcast Storms. More problems with Layer 2 loops

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Local-Area Network -LAN

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

June Bridge & Switch. Pietro Nicoletti Piero[at]studioreti.it. Bridge-Switch-Engl - 1 P. Nicoletti: see note pag. 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Chapter 5. Data Communication And Internet Technology

Transcription:

LAN History Introduction,, IEEE 80, LLC Local Area Networks (LANs) Principles, Standards IEEE 80, Logical Link Control (LLC) Local Area Network (LAN), invented late 0`s initially designed for a common transmission medium shared media high speed Mbit/s, 0 Mbit/s, Mbit/s, 00 Mbit/s nowadays up to 0 Gbit/s limited distance up to some km hence local because of high speed no network elements with store and forward and no routing originally no packet switching on layer!!! note: Ethernet bridging / Ethernet switching invented as L packet switching technology in the late 80 s therefore simple topologies bus, ring, star LAN Principles, v. Agenda Introduction IEEE 80 Logical Link Control LAN History Local Area Network (LAN) all network stations share the same media all stations have equal rights no Master - Slave a station can directly communicate with all other stations of the same LAN basis for client - server computing basis for distributed computing high speed extension of internal computer bus LAN Principles, v. LAN Principles, v. Page 0 - Page 0 -

LAN Characteristics multipoint line access control necessary Media Access Control (MAC) addressing necessary MAC-Address unstructured addresses note: there were initially no routing requirements because store and forward (packet switching) done by CPUs was too slow! broadcast behaviour message sent out by one station reaches all other stations on same LAN layer and layer of the OSI model are sufficient to fulfil communication aspects on LAN MAC Addresses every station is identified by unique MAC-address used as source MACaddress in frames so called Burn-In Address (BIA) in case address is administered universally by IEEE MAC address Byte (8 bit) I/G (Individual/Group) bit 0 individual address group address U/L (Universal/Local) bit 0 universal administered local administered LAN Principles, v. LAN Principles, v. LAN Communication IEEE-MAC-Address Format computer A computer B computer C computer D I/G U/L b,...,b........., b, b0 destination address (8 bit) X U/L b,...,b........., b, b0 source address (8 bit) LAN = broadcast medium! I/G Individual / Group (only for DA): I/G = 0 individual address, I/G = group broadcast (broadcast for a group is called multicast) address with all bits set to... broadcast-address hex FFFF FFFF FFFF (note: U/L is set to ) U/L Universal / Local: U/L = 0 global address, administered by IEEE U/L = local administered address bit (x) not used for source address LAN Principles, v. LAN Principles, v. 8 Page 0 - Page 0 -

IEEE Administered Addresses (U/L = 0) 0 byte 0 byte byte byte byte byte vendor code (Organizational Unique Identifier OUI) serial number IEEE assigns each vendor of network components an unique vendor code (OUI, byte 0,, ) vendors use byte, and for numbering their network components (serial number) called Burned In Address (BIA) LAN Principles, v. 9 Receipt of frames () higher layers (-) will see a received frame only if destination MAC-address is equal to the station MACaddress if destination MAC-address of the frame is the all broadcast address if a multicast address was configured in the station and the destination MAC-address is equal to the configured to avoid interruption of all stations by broadcast frames frames are destined to station specific MAC-addresses during normal operation broadcast should be used in initialization phases of a network only LAN Principles, v. Receipt of frames () every frame is received by the Network Interface Card (NIC) of the station because of the inherent broadcast behaviour of a LAN the NIC decides if a frame should be forwarded to the higher layers (-) of a station depending on its BIA and the destination address of the frame usually NIC interrupts the CPU of the station if frame is to be forwarded otherwise frame is silently discarded by the NIC Direct Communication computer A computer B computer C computer D MAC A MAC B MAC C MAC D LAN Principles, v. 0 computer B (SA) -> computer C (DA) LAN Principles, v. Page 0 - Page 0 -

Broadcast computer A computer B computer C computer D MAC A MAC B MAC C MAC D Agenda Introduction IEEE 80 Logical Link Control computer B (SA) -> Broadcast (DA) LAN Principles, v. LAN Principles, v. Multicast computer A computer B computer C computer D MAC A+Group MAC B MAC C+Group MAC D IEEE 80 LAN Standardization is done by IEEE (Institute of Electrical and Electronics Engineers) workgroup 80 (February 980) OSI Data Link Layer (Layer ) was originally designed for point-to-point line but LAN = multipoint line, shared media therefore OSI Layer must be split into two sublayers Logical Link Control Media Access Control computer B (SA) -> Group (DA) LAN Principles, v. LAN Principles, v. Page 0 - Page 0-8

IEEE 80 versus OSI Tasks of LAN Layers 80. Management 80. CSMA/CD 80. Logical Link Control (LLC) Medium Access Control (MAC) 80. Token Bus 80. Token Ring PHY (MAU, AUI, PLS) 80. MAN DQDB Data Link Layer (OSI Layer ) Physical Layer (OSI Layer ) layer MAC (Media Access Control) takes care for medium access algorithms, framing, addressing and error detection avoid collisions grant fairness handle priority frames LLC (Logical Link Control) provides original services of data link layer connection-oriented services connection-less service SAPs (Service Access Points) for the higher layers LAN Principles, v. LAN Principles, v. 9 Tasks of LAN Layers The IEEE Working Groups layer physical layer (PHY) specifies actual transmission technique provides electrical/optical and mechanical interface encoding bit synchronisation consists of MAU (Medium Attachment Unit) AUI (Attachment Unit Interface) PLS (Physical Layer Signalling) LAN Principles, v. 8 80. Higher Layer LAN Protocols 80. Logical Link Control 80. Ethernet 80. Token Bus 80. Token Ring 80. Metropolitan Area Network (DQDB, MAN) 80. Broadband TAG 80.8 Fiber Optic TAG 80.9 Isochronous LAN (VGAnyLAN) 80.0 Security 80. Wireless LAN (WLAN) 80. Demand Priority 80. Not Used 80. Cable Modem 80. Wireless Personal Area Network (Bluetooth) 80. Broadband Wireless Access 80. Resilient Packet Ring LAN Principles, v. 0 Page 0-9 Page 0-0

IEEE 80.x Standards IEEE 80. LLC (Logical Link Control) IEEE 80. CSMA/CD, Ethernet IEEE 80. Token-Bus IEEE 80. Token-Ring IEEE 80. DQDB (Distributed Queued Dual Bus) for MAN (Metropolitan Area Network) LAN Principles, v. IEEE 80. Standards IEEE 80. specifies a common framework for all 80.x LANs addressing rules, relations to the OSI model subnet addressing, Bridging Ethernetv to 80. LANs Management (80.B) Bridging (80.D) including STP (Spanning Tree Protocol) Single STP in case of VLANs System Load Protocol (80.E) Virtual (V) LANs (80.Q) Tagging STP Rapid Configuration (80.w) Multiple STP (80.w) Multiple STP instances in case of VLANs EAP Authentication (80.x) Extensible Authentication Protocol LAN Principles, v. IEEE 80.x Standards IEEE 80.0 Interoperable LAN/MAN Security IEEE 80. Wireless LAN IEEE 80. Demand Priority Access Method, VGAnyLan IEEE 80. Wireless Personal Area Networks, Bluetooth IEEE 80. Fixed Broadband Wireless Access IEEE 80. Resilient Packet Ring LAN Principles, v. Agenda Introduction IEEE 80 Logical Link Control LAN Principles, v. Page 0 - Page 0 -

LAN Framing with LLC every data block is encapsulated in a L LAN frame L LAN frame consists of MAC header followed by LLC in case of IEEE 80 LAN MAC trailer MAC header and trailer are LAN type specific L L L-L MAC header LLC header DATA MAC trailer L DSAP and SSAP a IEEE 80 LAN can be used by different protocol families sharing the same communication media e.g. TCP/IP parallel to Novell IPX, IBM SNA, NetBeui, Appletalk DSAP and SSAP identify the higher level protocol family, which is the destination and the source of the given frame protocol type or protocol stack identifier Media Access Control, MAC Addresses Checksum, Frame Status LAN Principles, v. LAN Principles, v. LLC Header LLC header is appended to higher layer data DSAP (Destination Service Access Point), 8 bit SSAP (Source Service Access Point), 8 bit Control Field, 8 or bit Protocol Stack Distinction computer B computer C TCP/IP Novell TCP/IP Novell Application Application Application Application TCP SPX TCP SPX IP IPX IP IPX SSAP = 0 SSAP = E0 DSAP = 0 DSAP = E0 LLC L-L MAC header DSAP SSAP Control DATA MAC trailer MAC B SA B DA C SSAP E0 DSAP E0 MAC C SA B DA C SSAP 0 DSAP 0 LAN Principles, v. LAN Principles, v. 8 Page 0 - Page 0 -

DSAP and SSAP structure Values for DSAP / SSAP 0 8 DDDDDD U I/G SSSSSS U C/R DSAP I / G = 0... Individual DSAP I / G =... Group DSAP SSAP C/ R = 0... Command C/ R =... Response U = 0... user defined U =... IEEE defined examples (cont.): Hex E0... Novell (U=0) Hex Fy... reserved for IBM (U=0) Hex F0... NetBIOS (U=0) Hex F... IBM LAN manager individual (U=0) Hex F... IBM LAN manager group (U=0, I/G =) Hex F8... remote program load (U=0) Hex 0... SNA path control individual (U=0) Hex 0... SNA path control group (U=0, I/G =) range Hex 8y to 9C (with U=0) is reserved for free usage except y = xxx (binary notation); U= LAN Principles, v. 9 LAN Principles, v. Values for DSAP / SSAP 8 values possible for I/G = 0 are reserved for IEEE protocols (U =) for vendor specific protocols and for free usage (U = 0) examples: Hex 00... Null SAP station with running LLC software always responds to a frame destined to the Null SAP -> LLC Ping can be implemented Hex 0... LLC sub-layer group management (U=, I/G=) Hex 0... DoD IP (U=) Hex... 80.d Spanning Tree Protocol (U=) Hex AA... TCP/IP SNAP (U=) Hex FE... ISO Network Layer (U=) LLC Control Field LLC Control field and protocol procedures are very similar to HDLC remember: HDLC procedures allow connection-less and connection-oriented services on a layer link connection-less mode of LLC is used by IP, IPX, AppleTalk, etc connection-oriented mode of LLC is used by SNA over LLC Type NetBIOS over LLC Type (NetBeui) e.g. Microsoft Network (old style already obsoleted) LAN Principles, v. 0 LAN Principles, v. Page 0 - Page 0 -

LLC Control Field four service methods defined for LANs Class : connectionless unacknowledged service (datagram) type - frames: UI,XID,TEST Class : connection oriented service plus Class type - frames: I,RR,RNR,REJ, SABME,UA,DM Class : Class plus connectionless acknowledged service type -frames plus additional type - frames: AC0, AC Class : Class plus connectionless acknowledged service type - frames plus additional type - frames: AC0, AC LAN Principles, v. Frame Types and Classes Type Type Type Cmd UI XID TEST I RR RNR REJ SABME DISC AC0 AC Control 00p000 p 00p 0 n(s) p n(r) 0000000 p n(r) 000000 p n(r) 000000 p n(r) p0 00p00 0p0 0p Resp XID TEST I RR RNR REJ UA DM FRMR AC0 AC Control f 00f 0 n(s) f n(r) 0000000 f n(r) 000000 f n(r) 000000 f n(r) 00f0 f00 0f00 0f0 0f Class LAN Principles, v. LLC Control Field 0... 8 9 0... 0 N(S) 0 S S x P/F P/F N(R) N(R) I - format (Information) S - format (Supervisory) 0 M M P/F M M M U - format (Unnumbered) N(S), N(R)... send- and receive - sequence numbers S S, MMM... selection bits for several functions P / F... poll / final bit ( P in commands, F in responses; distinction of commands and responses through a dedicated SSAP bit -> C/R bit) LLC Procedures and Service Types Datagram Service UI (Unnumbered Information) -> Datagram Info XID (Exchange Identification) -> LLC Ping TEST -> Ping plus test data Connection Oriented Service SABME (Set Asynchronous Balanced Mode Ext.) connection establishment UA (Unnumbered Acknowledgement) connection establishment acknowledgement DM (Disconnected Mode) negative acknowledgement for connection establishment or connection abort DISC (Disconnect) connection tear down LAN Principles, v. LAN Principles, v. Page 0 - Page 0-8

LLC Procedures and Service Types I (Information) data frame RR (Receiver Ready) ACK plus station ready RNR (Rec. Not Ready) ACK plus station not ready REJ (Reject) NACK with GoBackN FRMR (Frame Reject) for signalling error situations Acknowledged Datagram-Service ACx command with data immediately acknowledged by ACx response, next ACy command only after arrival of ACx Idle RQ protocol (stop and wait) LAN Principles, v. LAN Framing with Ethernetv every data block is encapsulated in an Ethernetv LAN frame most common framing used today only connectionless service possible on layer LAN frame consists of Ethernet MAC header Protocol stack identified by protocol type field in MAC header Ethernet MAC trailer L-L Ethernet MAC header DATA MAC trailer MAC Addresses, protocol type Checksum LAN Principles, v. 8 Page 0-9