Ethernet Switches: Switching
Ethernet Switches: Switching
Ethernet Switches
1
Ethernet Switches (more)
Dedicated
Shared
2
Ad Hoc Networks
3
IEEE 802.11 MAC Protocol
4
Collision Avoidance: RTS-CTS exchange
❒ CSMA/CA: explicit
channel reservation
❍ sender: send short
RTS: request to send
❍ receiver: reply with
short CTS: clear to
send
❒ CTS reserves channel for
sender, notifying
(possibly hidden) stations
❒ avoid hidden station
collisions
5
Point to Point Data Link Control
6
PPP non-requirements
❒ no error correction/recovery
❒ no flow control
❒ out of order delivery OK
❒ no need to support multipoint links (e.g., polling)
7
PPP Data Frame
Byte Stuffing
❒ “data transparency” requirement: data field must
be allowed to include flag pattern <01111110>
❍ Q: is received <01111110> data or flag?
8
Byte Stuffing
flag byte
pattern
in data
to send
9
Asynchronous Transfer Mode: ATM
ATM architecture
10
ATM: network or link layer?
Vision: end-to-end
transport: “ATM from
desktop to desktop”
❍ ATM is a network
technology
Reality: used to connect
IP backbone routers
❍ “IP over ATM”
❍ ATM as switched
link layer,
connecting IP
routers
11
ATM Adaption Layer (AAL) [more]
User data
AAL PDU
ATM cell
12
ATM Layer
Service: transport cells across ATM network
❒ analagous to IP network layer
❒ very different services than IP network layer
Guarantees ?
Network Service Congestion
Architecture Model Bandwidth Loss Order Timing feedback
13
ATM VCs
Cell header
Cell format
14
ATM cell header
TCS Functions:
❍ Header checksum generation: 8 bits CRC
❍ Cell delineation
❍ With “unstructured” PMD sublayer, transmission of idle
cells when no data cells to send
15
ATM Physical Layer
Ethernet Ethernet
LANs LANs
16
IP-Over-ATM
Issues:
❒ IP datagrams into ATM
ATM AAL5 PDUs network
❒ from IP
addresses to
ATM addresses
❍ just like IP
addresses to Ethernet
802.3 MAC LANs
addresses!
17
ARP in ATM Nets
Like ATM:
❒ wide area network technologies
❒ virtual circuit oriented
❒ origins in telephony world
❒ can be used to carry IP datagrams
❍ can thus be viewed as Link Layers by IP
protocol
18
X.25
IP versus X.25
19
Frame Relay
20
Frame Relay (more)
21
Frame Relay - CIR & Frame Marking
Chapter 5: Summary
22