计算机网络中的网络层及IP协议说明

网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组进行传送。网络层的另一个任务就是要选择合适的路由,使得源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。
互联网是由大量的异构网络通过路由器相互连接起来的。互联网使用的网络层协议是无连接的网际协议IP和许多种路由选择协议,因此互联网的网络层也叫网际层或IP层

关于网络层的几点说明
  • 互联网采用的设计思路是:网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。
  • 网络在发送分组时不需要先建立连接。每一个分组独立发送,与前后的分组无关。网络层不提供服务质量的承诺,即所传送的分组可能出错、丢失、重复和失序(不按顺序到达终点),传输网络不提供端到端的可靠传输服务。
网际协议IP

IP地址是给每一个连接在因特网上的主机(或路由器)分配一个在全世界范围内的唯一的32位标识符(IPv4版本)。网际协议IP是TCP/IP体系中两个最主要的协议之一。与IP协议配套使用的还有三个协议:地址解析协议ARP、网际控制报文协议ICMP、网际组管理协议IGMP。

分类的IP地址

所谓的“分类的IP地址”是将IP地址划分为若干个固定类,主要有A、B、C类,他们都是由两个固定长度的字段组成,一个叫网络号(net-id),它标记主机(或路由)所连接到的网络。一个是主机号(host-id),标记该主机(或路由)。一个IP地址在整个互联网范围内是唯一的。
下面展示了IP地址中的网络号字段和主机号字段。其中A类、B类、C类地址都是单播地址(一对一通信)
在这里插入图片描述图中表明:

  • A类、B类和C类地址的网络号字段分别是1、2、3个字节长,而在网络号字段的最前面有1-3位的类别位,其数值分别规定为0,10,110
  • A、B、C类地址主机号字段分别为3个、2个、1个字节长
  • D类地址用于多播(一对多通信),E类保留为以后使用。
常用的三类IP地址说明

A类地址的网络号字段占一个字节,只有7位可供使用(第一位已经被固定),可指派的网络号是126个(27 -2)。减2原因在于:IP地址中的全0表示“这个”,网络号字段全0的IP地址是个保留地址,表示“本网络”;其次,网络号为127(01111111)保留为本地软件环回测试本主机的进程之间的通信之用。若主机发送一个目的地址为环回地址(例如127.0.0.1)的IP数据报,则本主机中的协议软件就处理数据报中的数据,而不会把数据发送到任何网络中去。目的地址为环回地址的IP数据报永远不会出现在任何网络中,因为网络号为127的地址根本不是一个网络地址。
A类地址主机号占3个字节,因此每一个 A类网络中的最大主机数是224 -2,这里减2的原因在于:全0的主机号字段表示该IP地址是“本主机”所连接的单个网络地址(例如IP地址为10.11.12.13,该主机所在的网络地址就是10.0.0.0),全1表示“所有的”,因此全1的主机号字段表示该网络上的所有主机。
B类地址网络号字段有2个字节,有14位可进行分配。因为网络号字段后面的14位无论怎么取值都不可能出现使整个2个字节的网络号字段全为0或全为1,因此不存在网络总数减2的问题。但实际上B类网络地址128.0.0.0是不指派的,可指派的最小网络地址是128.1.0.0,因此B类地址可指派的恶网络数是214 -1,每一个网络上的最大主机数是216 -2,减2的是减去全0和全1的主机号。
C类地址有3个字节的网络号字段,最前面的3位是110,还有21位可分配,C类网络地址192.0.0.0也是不指派的,可指派的C类最小网络地址是192.0.1.0,因此C类地址可指派的网络总数是221-1,最大主机数是28 -2。

IP地址的特点
  • 每一个IP地址都由网络号和主机号两部分组成。也就是说IP地址是分等级的地址结构。分等级的好处是:IP地址管理机构在分配IP地址时只分配网络号,而剩下的主机号则由该网络号的单位自行分配;其次,路由器仅根据目的主机所连接的网络号来转发分组,不考虑主机号,从而减少了路由表所占的存储空间以及查找路由表的时间。
  • 实际上IP地址标志一台主机(或路由器)和一条链路的接口。当一台主机同时连接到两个网络上时,该主机就必须同时具备两个相应的IP地址,其网络号必须是不同的。由于一个路由器至少应当连接到两个网络,因此一个路由至少应当有两个不同的IP地址。
  • 一个网络是指具有相同网络号的主机的集合,所以用转发器或网桥连接起来的若干个局域网仍然为一个网络**。具有不同网络号的局域网必须使用路由器进行互连。**
IP地址与硬件地址的区别
  • 从层次的角度看,物理地址(在局域网中,由于硬件地址已固化在网卡上的ROM中,因此常常将硬件地址称为物理地址,因为在局域网中的MAC帧中的源地址和目的地址都是硬件地址,因此硬件地址又称为MAC地址,即硬件地址,物理地址,MAC地址可认为是一个意思)是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址。
  • IP地址放在IP数据报的首部,物理地址放在MAC帧首部
  • IP地址(IPv4版本)32位,硬件地址48位。
  • IP地址就是给每个连接在因特网上的主机或路由器分配一个在全世界范围的标识符,从而把整个因特网看成是一个单一的、抽象的网络。在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。MAC地址在一定程度上与硬件一致,基于物理、能够标识具体的链路通信对象,IP地址给予逻辑域的划分,不受硬件限制。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值