《图解TCP/IP协议》笔记 第四章 IP(2)

IP通信的三种模式

单播

单播通信时,源IP地址和目的IP地址都为一个确定的主机,数据在源与目的主机之间进行一对一通信。

广播

广播通信,源地址主机向所在网段发送广播信息,目的地址为该网段主机位全部置1的地址。广播地址分为全网广播地址和子网广播地址

组播(多播)

组播通信,将需要接受消息的主机地址加入组播组,通过组播地址进行通信,然后组播地址收到的消息会向组播组中的其他地址转发信息

子网掩码

网络地址都由4个8位二进制字段组成,只有一个IP地址并不能确定某个地址所在的网段和其对应的广播地址。所以需要配合子网掩码来确认一个地址所处的网段。如10.0.0.8/8 、10.0.0.8 255.0.0.0 分别描述了一个网络位为8 位的IP地址,子网掩码 就是用来标识出IP地址的网络位。以便于寻找对应的网关。10.0.0.8/8 说明第一段为网络地址位,后24位为主机位。

VLSM(可变长子网掩码)

在使用固定的分类网段划分IP时,存在资源浪费的问题,如当需要使用253个主机时,只需要一个C类网络地址段,但当存在254个主机时,就需要一个B类网络地址段,才能时使254个主机可以在同一网段通信。于是就有了VLSM的机制,通过VLSM来修改子网掩码,来随意指定网络位的位数,可以对网络进行更好的规划。如若使用192.168.0.0/24 为253个主机分配地址时,现在添加了一台主机,那么就可以将IP的子网掩码范围修改为23,即前23位为主机位,现在的网络地址范围为192.168.0.0 ~ 192.168.1.255 共510个(网络段地址和广播地址无法被分配)地址,可以满足要求。

全局地址 和 私有地址

最初的互联网网络中,所有的IP地址都存在于公网网络中,但是IP地址的数量是有限的,随着更多的网络设备接入的网络中,IP地址不再够用,同时出现了NAT协议来进行网络地址的转换,节省了IP地址,由此,规定了3个地址段来作为私网地址,私网地址想要与公网通信,需要经由网关设备进行NAT的地址转换才可以访问外网。
A类: 10.0.0.0-10.255.255.255
B类: 172.16.0.0 - 172.32.255.255
C类:192.168.0.0 - 192.168.255.255

路由控制

当主机访问本网段的网络地址时,主机将数据发送至网关,网关可以通过ARP协议或本地已经存在的MAC地址信息转发到对应的目的设备上。但当主机访问的是不同网段的IP地址时,就需要通过路由来完成报文的转发。主机发往到网关的数据报文,网关解封装检查目的IP地址信息,发现目的IP与自己不是同一个网段,那么它就会去查找自身(网关通常为一台支持三层通信的设备)是否有去往该网段的路由信息。
一条路由信息大致由以下几部分构成:
1.目的网段 ,即目的地址所要去往的网段。
2.子网掩码 ,IP地址分为网络位和主机位,通过子网掩码来确定目的地址与要去往的网段是否一致。
3.网关(下一跳),在主机上进行路由配置时,主机要求指定的是一台网关设备,但在三层设备上,每个三层接口都是一个网关,要完成路由的指定,需要告知通过的哪个接口才能去往某个网段。
4.开销 ,开销用于进行合理的选路,在某些组网环境下,有多条路径通往目的网络,这时,设备通过比较每条路径的开销,来完成数据的转发。

MTU (Maximum Transmission Unit)

通信设备在进行传输时,对于一次性传输的数据的大小也有固定的大小,以太网络单次发送的最大字节数为65535,但是过长的数据包,数据包的延迟也越大,太短的数据包,有会降低网络利用率。一般通信设备上的MTU默认设置为1480字节+20字节IP包头长度。
当数据包长度超过1480后,会将其进行分片,一个2000字节的数据包被分成1480和520字节的两个数据包,并在MAC地址层添加分片的描述,和IP层包头,转发出去。
在网络传输中,数据包往往需要经过多个通信设备,现代通信设备基本都支持了MTU发现,在数据传输构成中,使用链路中最小的MTU对数据包进行分片。增加了网络处理的效率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值