ccna 1



    10.1.1.20  <---swich--> 10.1.1.1
          http://10.1.1.1

发出去的包:
传输层
sp : 1028
dp : 80

网络层
sip : 10.1.1.20
dip : 10.1.1.1

数据链路层
smac: 00:27:19:96:19:B5
dmac: 00:E1:4C:01:7B:10


回应包:
传输层
sp : 80
dp : 1028

网络层
sip : 10.1.1.1
dip : 10.1.1.20

数据链路层
smac: 00:E1:4C:01:7B:10
dmac: 00:27:19:96:19:B5

=============================
   
    hostA <-----------eth0-router-eth1------------->hostB   
    10.1.1.20           10.1.1.1       192.168.1.1    192.168.1.2

A 发送 B 途径 router:
sip:10.1.1.20
dip:192.168.1.2

smac:hostA
dmac:router-eth0

router 转发给hostB
sip:10.1.1.20
dip:192.168.1.2

smac:router-eth1
dmac:hostB

====================================================

    hostA  -----  eth1[Router]vmnet1 ------ vmware
IP:10.1.1.251       10.1.1.20      172.16.229.1   172.16.229.129
gw:10.1.1.20                    gw:172.16.229.1


hostA 发包给 vmware 途径router

sip:10.1.251
dip:172.16.229.129

smac:hostA
dmac:Router-eth1

假设router没有 vmware 硬件地址信息,他会首先怎么?做了之后得到了些什么?
arp广播,得到vmware的硬件地址

router 转发数据包 给 vmware
sip:10.1.1.251
dip:172.16.229.129

smac:Router-vmnet1
dmac:hostB

------------------------

vmware 恢复数据包给hostA 途径 router

sip:172.16.229.129
dip:10.1.1.251

smac:vmware
dmac:Router-vmnet1

转发之前,router是否还需要发送arp广播询问hostA硬件地址吗?通信时间很短,之前保存下来的arp缓存已经含有hostA的硬件地址信息。所以不需要。
router转发数据包给hostA

sip:172.16.229.129
dip:10.1.1.251

smac:Router-eth1
dmac:hostA
==========================================================

IP地址

    bit: 位
    byte: 字节 8bit=1byte
    八位组: 8位组成1个字节
   
    192.168.20.1 《--点分十进制,ip地址一共是32位
    11000000.10101000.00010100.00000001

    网络地址--代表了一个ip地址所在的网络,是路由器转发数据时候用到。
    掩码--就是配合ip地址来计算出网络地址,广播地址等
    广播地址 代表了某个网段的所有ip

    10.1.1.20/255.255.255.0  IP/Mask

IP    00001010.00000001.00000001.00010100
Mask    11111111.11111111.11111111.00000000

网络号(网络地址):10.1.1.0
主机号(主机地址):20
广播地址:10.1.1.255


IP地址的分类:

A类
00000000.00000000.00000000.00000000~01111111.11111111.11111111.11111111
0.0.0.0~127.255.255.255
默认掩码:255.0.0.0

B类
10000000.00000000.00000000.00000000~10111111.11111111.11111111.11111111
128.0.0.0~191.255.255.255
默认掩码:255.255.0.0

C类
11000000.00000000.00000000.00000000~11011111.11111111.11111111.11111111
192.0.0.0~223.255.255.255
默认掩码:255.255.255.0


D类    组播
E类    科研


私有IP
A类地址
10.0.0.0-10.255.255.255

B类地址
172.16.0.0-172.31.255.255

C类地址
192.168.0.0-192.168.255.255



判断:

10.1.0.31 A类 默认掩码: 255.0.0.0
212.38.224.56 C类 默认掩码: 255.255.255.0
168.33.44.55  B类
10.1.1.261 《--错误的IP地址


保留IP《---不能给通信设备配置的IP
0.0.0.0  代表任何网络
127.0.0.0 - 127.255.255.255 代表本地环回测试
255.255.255.255  广播地址
10.1.1.255( 10.1.1.0/255.255.255.0 )属于10.1.1.0网段的广播地址
10.1.1.0/255.255.255.0 属于网络号,代表一个网段

判断网络号和主机号

10.1.0.22/255.255.255.0
网络号:10.1.0.0
主机号:22
广播地址:10.1.0.255

192.168.20.168/255.255.255.0
网络号:192.168.20.0
主机号:168
广播地址:192.168.20.255

134.25.66.88/255.255.0.0
网络号:134.25.0.0
主机号:66.88
广播地址:134.25.255.255
























十进制    二进制
0    0000
1    0001
2    0010
3    0011
4    0100
5    0101
6    0110
7    0111
8    1000
9    1001
10    1010



   














你可能感兴趣的:(ccna 1)