计算机网络

子网掩码

作用:子网掩码主要是用来区分IP地址中的网络ID和主机ID

子网掩码是由4个十进制数组成的数值"中间用"。"分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号。

例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。

  • A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电脑
  • B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑
  • C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

子网划分

划分子网只是把IP地址的主机号这部分进行划分,不改变网络号。
在没有划分子网时,IP地址是网络号+主机号的两级结构,划分子网后IP地址变成了网络号+子网号+主机号的三级机构

如何判断IP地址是A类B类还是C类?

简单的说根据IP地址的范围可以判断:

  • A类网络的IP地址范围为:1.0.0.1-126.255.255.254;
  • B类网络的IP地址范围为:128.1.0.1-191.255.255.254;
  • C类网络的IP地址范围为:192.0.1.1-223.255.255.254

私有地址

  • 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

地址解析协议-----ARP

由于是ip协议使用了arp协议,因此通常将arp协议划归到网络层。
逆地址解析协议rarp

arp协议工作原理
每一台主机都设有一个ARP高速缓存(ARP cache),里面有本局域网上的各主机和路由
器的IP地址到硬件地址的映射表,这些都是该主机目前知道的些地址。 那么主机怎样知
道这些地址呢?我们可以通过下面的例子来说明。

当主机A要向本局域网上的某台主机B发送IP数据报时,就先在其ARP高速缓存中
查看有无主机B的IP地址。如有,就在ARP高速缓存中查出其对应的硬件地址,再把这个
硬件地址写入MAC帧,然后通过局域网把该MAC帧发往此硬件地址。

如果没有,主机A的arp进程会在当前局域网中广播发送一个arp请求分组(其中也包含自己的ip与硬件地址信息),本局域网上的所有主机上运行的arp进程都可以接收到此arp请求分组。主机B发现自己的ip地址与arp请求分组中要查询的ip一致,就收下这个arp请求分组,并向主机A发送arp响应分组,同时将主机A的ip与硬件地址映射写入到自己的arp高速缓存中。

主机A收到主机B的arp响应分组后,就在自己的arp高速缓存中写入主机B的ip到硬件地址的映射

arp高速缓存的作用
如果不使用arp高速缓存,任何一台主机只要进行一次通信,就要广播发送arp请求分组 ,这样网络上的通信量会大大增加。

arp生存时间
arp对保存在高速缓存中的每一个每一个映射都设有生存时间(10~20分钟),超过生存时间的项目就会被删除掉。

如果没有生存时间,当某个主机的硬件地址改变后,其他主机的高速缓存中存放的还是改变之前的映射关系,这样其他主机会无法与该主机进行通信。生存时间太短会使arp请求和响应分组的通信量太频繁,太长会使更换网卡的主机迟迟无法与其他主机通信。

arp的使用情景
发送方与接收方处于同一个网络,直接找接收方
发送方与接收方处于不同网络 ,先找路由器

TCP/IP体系结构:

各层对应的协议:
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值