Computer Networks: Data Link Layer: BITS Pilani
Computer Networks: Data Link Layer: BITS Pilani
layer
Repeater
hub
hub
hu hub
b
Bridge
A C
switch
A B
switches
B8
B3
B5 Protocol operation:
1. Picks a root
B7
B2 2. For each LAN,
picks a designated bridge
that is closest to the root.
B1 3. All bridges on a LAN
send packets towards the
root via the designated
B6 B4 bridge.
B8
B3 Spanning Tree:
B5 B1
B7
B2
B2 B4 B5 B7
B1
Root B8
Designated
B6 Bridge
B4
switch/bridge
collision
domain
hub
hub hub
1 7 9 15
2 8 10 16
… …
1 7 9 15
2 8 10 16
… …
router
1 7 9 15
2 8 10 16
… …
1 7 9 15 1 3 5 7
2 8 10 16 2 4 6 8
… …
Type
802.1 frame
802.1Q frame
Add 802.1Q Header
BITS network
68.80.2.0/24
DHCP DHCP
DHCP UDP
DHCP IP
DHCP Eth
Phy
DHCP
DHCP DHCP
DHCP UDP
DHCP IP
DHCP Eth router
Phy (runs DHCP)
DHCP DHCP
DHCP UDP
DHCP IP
DHCP Eth
Phy
DHCP DHCP
DHCP UDP
DHCP IP
DHCP Eth router
Phy (runs DHCP)
DHCP
DNS DNS
DNS UDP
DNS
ARP
IP
ARP query Eth
Phy
ARP
ARP reply Eth
Phy
DNS
DNS server
DNS
DNS DNS DNS
DNS UDP DNS
DNS IP
DNS Eth
Phy
DNS
Tulip network
68.80.0.0/13
SYNACK
SYN TCP
SYNACK
SYN IP
SYNACK
SYN Eth
Phy
web server
64.233.169.105
BITS Pilani, Hyderabad Campus
Continued…
HTTP
HTTP HTTP
HTTP
HTTP TCP
HTTP
HTTP IP
HTTP
HTTP Eth
Phy
HTTP HTTP
HTTP TCP
HTTP IP
HTTP Eth
Phy
web server
64.233.169.105