Escolar Documentos
Profissional Documentos
Cultura Documentos
Protocols
M.C. Juan Carlos Olivares Rojas
Department of Computer and System
Instituto Tecnológico de Morelia
jcolivar@itmorelia.edu.mx
19.72388 lat, -101.1848 long
Disclaimer
Some material in this presentation has been
obtained from various sources, each of which
has intellectual property, so in this presentation
will only have some rights reserved.
802.3 Ethernet.
TCP/IP
NetBEUI/NetBIOS
IPX/SPX.
Emergent Protocols
1A-2F-BB-76-09-AD
Broadcast address =
FF-FF-FF-FF-FF-FF
LAN
(wired or = adapter
71-65-F7-2B-08-53 wireless) 58-23-D7-FA-20-B0
0C-C4-11-6F-E3-98
802.2 Logical Link Control (LLC)
The Logical Link Control (LLC) data
communication protocol layer is the upper
sublayer of the Data Link Layer specified in
the seven-layer OSI model (layer 2).
• ALOHA
• CSMA
• Protocols without colision
• Wireless Protocol
• Other Multiplexation
ALOHA
The frames are transmitting in arbitrary moment
CSMA (Carrier Sense Multiple Access)
CSMA: listen before transmit:
If channel sensed idle: transmit entire frame
• If channel sensed busy, defer transmission
5: DataLink Layer 5-
Persistent and Not
PersistenteCSMA
CSMA/CD (Collision Detection)
CSMA/CD: carrier sensing, deferral as in CSMA
– collisions detected within short time
– colliding transmissions aborted, reducing channel
wastage
• collision detection:
– easy in wired LANs: measure signal strengths,
compare transmitted, received signals
– difficult in wireless LANs: received signal strength
overwhelmed by local transmission strength
CSMA Collision Detection
data
5-
Extra (10 points in a Final Unit)
• Make a program wich simulate Ethernet Newtrok
with collisions.
Metcalfe’s
Ethernet
sketch
Ethernet: Unreliable, connectionless
• connectionless: No handshaking between
sending and receiving NICs
• used in 10BaseT
• each bit has a transition
• allows clocks in sending and receiving nodes to synchronize to each
other
– no need for a centralized, global clock among nodes!
• Hey, this is physical-layer stuff!
Ethernet Evolution
802.3 MAC Frame
Categories of Standard Ethernet
Encoding in a Standard Ethernet
10Base5 implementation
10Base2 implementation
10Base-T implementation
10Base-F implementation
Summary of Standard Ethernet
implementations
A network with and without a bridge
Switched Ethernet
Fast Ethernet implementations
Encoding for Fast Ethernet
Summary of Fast Ethernet
Gigabit Ethernet
Encoding in Gigabit Ethernet
Summary of Gigabit Ethernet
Summary of Ten-Gigabit Ethernet
802.4 Token Bus
•Token bus is a network implementing the token
ring protocol over a "virtual ring" on a coaxial
cable.
• TCP/IP
• NetBEUI/NETBIOS
• IPX/SPX
• Emergent Protocols
TCP/IP
• It’s the most important Open System Network
Architecture
switch
destination Hn Ht M network
M application
Hl Hn Ht M link Hn Ht M
Ht M transport physical
Hn Ht M network
Hl Hn Ht M link router
physical
Two Key Network-Layer Functions
• forwarding: move
packets from router’s analogy:
input to appropriate routing: process of
router output planning trip from
source to dest
• routing: determine
route taken by forwarding: process of
packets from source getting through single
to dest. interchange
– routing algorithms
Forwarding table
VC number
12 22 32
1 3
2
223.1.1.1
• IP address: 32-bit
identifier for host, 223.1.2.1
223.1.1.2
router interface 223.1.1.4 223.1.2.9
• interface: connection 223.1.2.2
between host/router 223.1.1.3 223.1.3.27
223 1 1 1
Subnets
223.1.1.1
• IP address:
– subnet part (high order 223.1.2.1
223.1.1.2
bits) 223.1.1.4 223.1.2.9
– host part (low order bits)
223.1.2.2
• What’s a subnet ? 223.1.1.3 223.1.3.27
– device interfaces with
same subnet part of IP subnet
address 223.1.3.1 223.1.3.2
– can physically reach
each other without
intervening router
network consisting of 3 subnets
Subnets 223.1.1.2
223.1.1.3
223.1.9.2 223.1.7.0
223.1.9.1 223.1.7.1
223.1.8.1 223.1.8.0
223.1.2.6 223.1.3.27
subnet host
part part
11001000 00010111 00010000 00000000
200.23.16.0/23
IP addresses: how to get one?
10.0.0.3
Cabecera de TCP.
Microsoft Platform
• DOS
• Novell's original NetWare client was written for DOS.
Initial versions required a hard-linked protocol stack,
where a separate executable would be created by
the network administrator for each network card
configuration
Novell Platform
• Windows
• Because of IPX/SPX's prevalence in LANs in the
1990s, Microsoft added support for the protocols
into Windows' networking stack, starting with
Windows for Workgroups and Windows NT.
Microsoft even named their implementation
"NWLink", implying that the inclusion of the layer
3/4 transports provided NetWare connectivity. In
reality, the protocols were supported as a native
transport for Windows' SMB/NetBIOS, and
NetWare connectivity required additional
installation.
IPX/SPX
• IPX/SPX stands for Internetwork Packet
Exchange/Sequenced Packet Exchange. IPX
and SPX are networking protocols used
primarily on networks using the Novell NetWare
operating systems.