Professional Documents
Culture Documents
Receiving host 4
Switches
Layer 2 devices
Also operates at layer 1
Full duplex
Dedicated bandwidth
5
Bridges and
Switches
7
MAC Addresses
8
Ethernet Frame Size
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
A B C
X MAC
00-0D
MAC
00-0A
MAC
00-0B
MAC
00-0C
X
Destination MAC Source MAC
Type Data FCS
00-0B 00-0A
S1 MAC Address Table S2 MAC Address Table
Port MAC Address Port MAC Address
Internet
1 00-0A 1 00-0A
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
MAC
A B C 00-0D
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
00-0D
A
MAC
B
MAC
X MAC
C
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
00-0D
A
MAC
B
MAC
X MAC
C
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
00-0D
A
MAC
B
MAC
X MAC
C
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
00-0D
A
MAC
B
MAC
X MAC
X
C
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
S1 1 2 3 4 S2 1 2 3 4 1 Router
2
MAC
A B C 00-0D
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.50 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.50 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
The target IPv4 is not me.
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.50 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
The target IPv4 is not me. Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.50 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B The target IPv4 is me!
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.50 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
5.3.2.4 - ARP
Operation - ARP
Reply
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B The target IPv4 is me!
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.50 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
Here is my MAC
192.168.1.120 address for the IPv4
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address address you were
looking for!
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Reply
Destination MAC Source MAC Sender IPv4 Sender MAC
00-0A 00-0C 192.168.1.50 00-0C
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
Here is my MAC
192.168.1.120 address for the IPv4
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address address you were
looking for!
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Reply
Destination MAC Source MAC Sender IPv4 Sender MAC
00-0A 00-0C 192.168.1.50 00-0C
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
192.168.1.50 00-0C
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
Ethernet Header ARP Reply
Destination MAC Source MAC Sender IPv4 Sender MAC
00-0A 00-0C 192.168.1.50 00-0C
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 192.168.1.50
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
192.168.1.50 00-0C
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
MAC 00-0D
Internet
R1
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.1 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 10.1.1.10
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.1 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 10.1.1.10
The target IPv4 is not me.
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.1 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 10.1.1.10
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address The target IPv4 is not me.
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
Ethernet Header ARP Request
Destination MAC Source MAC Target IPv4 Target MAC
FF-FF 00-0A 192.168.1.1 ???
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 10.1.1.10
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
A C
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Here is my MAC address for
Default Gateway: 192.168.1.1
the IPv4 address you were MAC 00-0D
looking for! Internet
R1
Ethernet Header ARP Reply
Destination MAC Source MAC Target IPv4 Target MAC
00-0A 00-0D 192.168.1.1 00-0D
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 10.1.1.10
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
Ethernet Header ARP Reply
Destination MAC Source MAC Target IPv4 Target MAC
00-0A 00-0D 192.168.1.1 00-0D
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 10.1.1.10
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
192.168.1.1 00-0D
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
Ethernet Header ARP Reply
Destination MAC Source MAC Target IPv4 Target MAC
00-00A 00-0D 192.168.1.1 00-0D
Ethernet Header IP Packet
On Destination MAC Source MAC Source IP Destination IP
Hold ??? 00-0A 192.168.1.110 10.1.1.10
192.168.1.120
PC-A’s ARP Cache B MAC 00-0B
IPv4 Address MAC Address
192.168.1.1 00-0D
A C
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
192.168.1.110 192.168.1.50
MAC 00-0A 192.168.1.1 MAC 00-0C
Default Gateway: 192.168.1.1 MAC 00-0D
Internet
R1
Emmalia
Lucia, I see by your Santa Cruz, Ca
address that you are
somewhere else. So I Rick
have to take your letter Santa Cruz, Ca
to the Post Office.
Lucia
Capitola, Ca Emmalia
Santa Cruz, Ca
Even if two houses are on the same street, you only know the
63
Understanding IPv4 communications
192.168.10.0/24 A MAC MAC B 192.168.10.0/24
Subnet aa.aa bb.bb Subnet
192.168.10.10 192.168.10.11
255.255.255.0 255.255.255.0
Destination Address Source Address Type IP FCS
bb.bb aa.aa DA 192.168.10.11
Devices can only communicate with other devices on the same subnet
A knows that it is on the 192.168.10.0/24 subnet (AND operation with its IP address and
subnet mask). (Same subnet = Same subnet mask)
A knows that B (192.168.1.11) is on its same subnet (AND operation with B’s IP address
and A’s subnet mask) SAME Subnet
A 192.168.10.10 A can reach B B 192.168.10.11
AND 255.255.255.0 directly without AND 255.255.255.0
-------------------- going through a --------------------
192.168.10.0 router 192.168.10.0
Understanding IPv4 communications
192.168.10.0/24 A MAC MAC C 192.168.20.0/24
Subnet aa.aa cc.cc Subnet
192.168.10.10 192.168.20.12
255.255.255.0 255.255.255.0
Destination Address Source Address Type IP FCS
DA 192.168.20.12
Devices can only communicate with other devices on the same subnet
A knows that it is on the 192.168.10.0/24 subnet (AND operation with its IP address and
subnet mask) (Same subnet = Same subnet mask)
A knows that C (192.168.20.12) is on a different subnet (AND operation with B’s IP
address and A’s subnet mask) – Can’t get there directly!
A 192.168.10.10 DIFFERENT Subnets B 192.168.20.12
AND 255.255.255.0 A can NOT reach B AND 255.255.255.0
-------------------- directly. Must go --------------------
192.168.10.0 through a router 192.168.20.0
192.168.10.0/24 192.168.20.0/24
Subnet Subnet
A MAC MAC MAC MAC C
aa.aa 11.11 22.22 cc.cc
192.168.10.10 192.168.10.1 192.168.20.1 192.168.20.12
255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
Destination Address Source Address Type IP FCS
11.11 aa.aa DA 192.168.20.12
Destination Address Source Address Type IP FCS
cc.cc 22.22 DA 192.168.20.12
A sends packet to devices in a DIFFERENT subnet directly to a router which is on the
same subnet as A.
The router will take care of it from there.
192.168.10.10 DIFFERENT Subnets 192.168.20.11
AND 255.255.255.0 A can NOT reach B AND 255.255.255.0
-------------------- directly. Must go --------------------
192.168.10.0 through a router 192.168.20.0
Understanding IPv4 communications
A B
192.168.10.10 192.168.10.11
255.255.255.0 255.255.255.0 Note: IPv6 does not
use this method.
Router sends an a
A C prefix with an on-link
bit set to 1 indicating
192.168.10.10 192.168.20.12 the prefix is "on-
255.255.255.0 255.255.255.0 link".
A C
192.168.10.10 192.168.10.1 192.168.20.1 192.168.20.12
255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
Devices can only communicate with other devices on the same subnet
Otherwise, they must go through a router, that is on its same subnet
VLANs
69
VLAN Trunks