1 part iv local area networks (lans). 2 classification terminology network technologies classified...

65
1 Part IV Local Area Networks (LANs)

Upload: simon-richardson

Post on 14-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

1

Part IV

Local Area Networks

(LANs)

Page 2: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

2

Classification TerminologyClassification Terminology

Network technologies classified into three broad categories

Local Area Network (LAN)Metropolitan Area Network (MAN)Wide Area Network (WAN)

LAN and WAN most widely deployed

Page 3: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

3

The Local Area Network (LAN)

The Local Area Network (LAN)

Engineering classificationExtremely popular (most networks are LANs)Many LAN technologies exist

Page 4: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

4

Key Features of a LANKey Features of a LAN

High throughputRelatively low costLimited to short distanceOften rely on shared media

Page 5: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

5

Scientific Justification ForLocal Area Networks

Scientific Justification ForLocal Area Networks

A computer is more likely to communicate with computers that are nearby than with computers that are distant

Known as the locality principle

Page 6: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

6

TopologyTopology

Mathematical termRoughly interpreted as “geometry for curved

surfaces”

Page 7: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

7

Network TopologyNetwork Topology

Specifies general “shape” of a networkHandful of broad categoriesOften applied to LANPrimarily refers to interconnectionsHides details of actual devices

Page 8: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

8

Star TopologyStar Topology

Central component of network known as hubEach computer has separate connection to

hub

Page 9: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

9

Ring TopologyRing Topology

No central facilityConnections go directly from one computer

to another

Page 10: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

10

Bus TopologyBus Topology

Shared medium forms main interconnectEach computer has a connection to the

medium

Page 11: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

11

Example Bus Network: Ethernet

Example Bus Network: Ethernet

Most popular LANWidely usedIEEE standard 802.3Several generations

Same frame formatDifferent data ratesDifferent wiring schemes

Page 12: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

12

Shared Medium in a LANShared Medium in a LAN

Shared medium used for all transmissionsOnly one station transmits at any timeStations “take turns” using mediumMedia Access Control (MAC) policy ensures

fairness

Page 13: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

13

Illustration of Ethernet Transmission

Illustration of Ethernet Transmission

Only one station transmits at any timeSignal propagates across entire cableAll stations receive transmissionCSMA/CD media access scheme

Page 14: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

14

CSMA/CD ParadigmCSMA/CD Paradigm

Multiple Access (MA)Multiple computers attach to shared mediaEach uses same access algorithm

Carrier Sense (CS)Wait until medium idleBegin to transmit frame

Simultaneous transmission possible

Page 15: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

15

CSMA/CD Paradigm(continued)

CSMA/CD Paradigm(continued)

Two simultaneous transmissionsInterfere with one anotherCalled collision

CSMA plus Collision Detection (CD)Listen to medium during transmissionDetect whether another station’s signal interferesBack off from interference and try again

Page 16: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

16

Backoff After CollisionBackoff After Collision

When collision occursWait random time t1, 0 < t1 < dUse CSMA and try again

If second collision occursWait random time t2, 0 < t2 < 2*d

Double range for each successive collisionCalled exponential backoff

Page 17: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

17

Media Access on a Wireless Net

Media Access on a Wireless Net

Limited rangeNot all stations receive all transmissionsCannot use CSMA/CD

Example in diagramMaximum transmission distance is dStations 1 and 3 do not receive each other’s

transmissions

Page 18: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

18

CSMA/CACSMA/CA

Used on wireless networksBoth sides send small message followed by data

transmission“X is about to send to Y”“Y is about to receive from X”Data from sent from X to Y

Purpose: inform all stations in range of X or Y before transmission

Known as Collision Avoidance (CA)

Page 19: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

19

Identifying a DestinationIdentifying a Destination

All stations on shared-media LAN receive all transmissions

To allow sender to specify destinationEach station assigned unique numberKnown as station’s addressEach frame contains address of intended

recipient

Page 20: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

20

Assignment of physical address

Assignment of physical address

The stations may get their address in different ways:

StaticConfigurableDynamic

Page 21: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

21

Ethernet AddressingEthernet Addressing

Standardized by IEEEEach station assigned by unique 48-bit

addresse.g. 00:30:65:52:2E:96 in hexadecimal form

Address assigned when network interface card (NIC) manufactured (In most cases)

Page 22: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

22

Ethernet Address Recognition

Ethernet Address Recognition

Each frame contains destination addressAll stations receive a transmissionStation discards any frame addresses to

another stationImportant: interface hardware, not software,

checks address

Page 23: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

23

Possible DestinationsPossible Destinations

Packet can be sent to:Single destination (unicast)All stations on network (broadcast)Subset of stations (multicast)

Address used to distinguish

Page 24: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

24

Advantages of Address Alternatives

Advantages of Address Alternatives

UnicastEfficient for interaction between two computers

BroadcastEfficient for transmitting to all computers

MulticastEfficient for transmitting to a subset of

computers

Page 25: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

25

Broadcast on EthernetBroadcast on Ethernet

All 1s address specifies broadcast(FF:FF:FF:FF:FF:FF in hexcode)

SenderPlaces broadcast address in frameTransmits one copy on shared networkAll stations receive copy

Receive always accepts frame that contains this address

Page 26: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

26

MulticastMulticast

Half of addresses reserved for multicastNetwork interface card

Always accepts unicast and broadcastCan accept zero or more multicast addresses

SoftwareDetermines multicast address to acceptInforms network interface card

Page 27: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

27

Promiscuous ModePromiscuous Mode

Designed for testing / debuggingAllows interface to accept all packetsAvailable on most interface hardware

Page 28: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

28

Identifying Frame Contents

Identifying Frame Contents

Integer type field tells recipient the type of data being carried

Two possibilitiesSelf-identifying or explicit type (hardware record

type)Implicit type (application sending data must

handle type)

Page 29: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

29

Conceptual Frame FormatConceptual Frame Format

HeaderContains address and type informationLayout fixed

PayloadContains data being sent

Page 30: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

30

Illustration Of Ethernet Frame

Illustration Of Ethernet Frame

Sender placesSender’s address in sourceRecipient’s address in destinationType of data in frame typeCyclic redundancy check in CRC

Page 31: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

31

Example Ethernet TypesExample Ethernet Types

Page 32: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

32

When Network HardwareDoes Not Include Types

When Network HardwareDoes Not Include Types

Sending and receiving computers must agreeTo only send one type of dataTo put type information in first few octets of

payloadMost systems need type information

Page 33: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

33

Illustration of TypeInformation Added to Data

Illustration of TypeInformation Added to Data

In practiceType information small compared to data carriedFormat of type information standardized

Page 34: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

34

A Standard For Type Information

A Standard For Type Information

Defined by IEEEUsed when hardware does not include type fieldCalled LLC / SNAP header

Logical Link ControlSubNetwork Attachment Point

Page 35: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

35

Demultiplexing On TypeDemultiplexing On Type

Network interface hardwareReceives copy of each transmitted frameExamines address and either discards or acceptsPasses accepted frame to system software

Network device softwareExamines frame typePasses frame to correct software module

Page 36: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

36

Network AnalyzerNetwork Analyzer

Device used for testing and maintenanceListens in promiscuous modeProduces

Summaries (e.g., % of broadcast frames)Specific items (e.g., frames from a given address)

Page 37: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

37

Ethernet WiringEthernet Wiring

Three schemes Correspond to three generationsAll use same frame format

Page 38: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

38

Original Ethernet WiringOriginal Ethernet Wiring

Used heavy coaxial cableFormal name 10Base5Called thicknet

Page 39: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

39

Second Generation Ethernet Wiring

Second Generation Ethernet Wiring

Used thinner coaxial cableFormal name 10Base2Called thinnet

Page 40: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

40

Modern Ethernet WiringModern Ethernet Wiring

Uses a hubFormal name 10Base-TCalled twisted pair Ethernet

Page 41: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

41

Ethernet Wiring In An Office

Ethernet Wiring In An Office

Page 42: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

42

A Note About Ethernet Topology

A Note About Ethernet Topology

ApparentlyOriginal Ethernet used bus topologyModern Ethernet uses star topology

In fact, modern Ethernet isPhysical starLogical busCalled star-shaped bus

Page 43: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

43

Higher Speed EthernetsHigher Speed Ethernets

Fast EthernetOperates at 100 MbpsFormally 100Base-TTwo wiring standards10/100 Ethernet devices available

Gigabit EthernetOperates at 1000 Mbps (1 Gbps)Slightly more expensive

Page 44: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

44

Another LAN Using Bus Topology

Another LAN Using Bus Topology

LocalTalkDeveloped by Apple Corp.Simple to useSlow by current standards

Page 45: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

45

Illustration Of LocalTalkIllustration Of LocalTalk

Transceiver required per stationTransceiver terminates cable

Page 46: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

46

Ring TopologyRing Topology

Second most popular LAN topologyBits flow in single directionSeveral technologies exist

Page 47: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

47

Token PassingToken Passing

Used with ring topologyGuarantees fair accessToken

Special (reserved) messageSmall (a few bits)

Page 48: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

48

Token Passing ParadigmToken Passing Paradigm

StationWaits for the token to arriveTransmits one packet around ringTransmits token around ring

When no station has data to sendToken circulates continuously

Page 49: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

49

Token Passing Ring Transmission

Token Passing Ring Transmission

Station waits for token before sendingSignal travels around entire ringSender receives its own transmission

Page 50: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

50

Strengths of Token Ring Approach

Strengths of Token Ring Approach

Easy detection ofBroken ringHardware failuresInterference

Page 51: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

51

Weaknesses of Token Ring Approach

Weaknesses of Token Ring Approach

Broken wire disables entire ringPoint-to-point wiring

Awkward in office environmentDifficult to add / move stations

Page 52: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

52

Token Passing Ring Technologies

Token Passing Ring Technologies

ProNet-10Operated at 10 Mbps

IBM Token RingOriginally operated at 4 MbpsLater version operated at 16 Mbps

Fiber Distributed Data Interconnect (FDDI)Operated at 100 Mbps

Page 53: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

53

FDDI TerminologyFDDI TerminologyFDDI

Uses optical fibersHigh reliabilityImmune to interference

CDDIFDDI over copperSame frame formatSame data rateLess noise immunity

Page 54: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

54

FDDI Hub TechnologyFDDI Hub Technology

Part of FDDI standardStations attach to hubSame frame format and data rate as FDDICalled star-shaped ring

Page 55: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

55

FDDI Failure RecoveryFDDI Failure Recovery

Uses two ringsAutomatic failure recoveryTerminology

Dual-attachedCounter rotatingSelf healing

Page 56: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

56

Illustration of FDDIFailure Recovery

Illustration of FDDIFailure Recovery

Page 57: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

57

Another Example of aPhysical Star TopologyAnother Example of aPhysical Star Topology

Asynchronous Transfer Mode (ATM)Designed by telephone companiesIntended to accommodate

VoiceVideoData

Page 58: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

58

ATMATM

Building block known as ATM switchEach station connects to switchSwitches can be interconnected

Page 59: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

59

Details of ATM ConnectionDetails of ATM Connection

Full-duplex connectionsTwo fibers required

Page 60: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

60

ATM CharacteristicsATM Characteristics

High data rates (e.g. 155 Mbps)Fixed size packets

Called cellsImportant for voice

Cell size is 53 octets48 octets of data5 octets of header

Page 61: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

61

SummarySummary

Local Area NetworksDesigned for short distanceUse shared mediaMany technologies exist

Topology refers to general shapeBusRingStar

Page 62: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

62

Summary (continued)Summary (continued)

AddressUnique number assigned to stationPut in frame headerRecognized by hardware

Address formsUnicastBroadcastMulticast

Page 63: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

63

Summary (continued)Summary (continued)

Type informationDescribes data in frameSet by senderExamined by receiver

Frame formatHeader contains address and type informationPayload contains data being sent

Page 64: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

64

Summary (continued)Summary (continued)

LAN technologiesEthernet (bus)IBM Token RingFDDI (ring)ATM (star)

Page 65: 1 Part IV Local Area Networks (LANs). 2 Classification Terminology  Network technologies classified into three broad categories  Local Area Network

65

Summary (continued)Summary (continued)

Wiring and topologyCan distinguish

Logical topologyPhysical topology (wiring)

Hub allows Star-shaped busStar-shaped ring