计算机网络之网络层(知识复习)

网络层提供的服务

网络在发送分组时不需要先建立连接。每一个分组(即 IP 数据报)独立发送(不进行编号)。
网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。
网络层不提供服务质量的承诺。即所传送的分组可能出错、丢失、重复和失序(不按序到达终点),当然也不保证分组传送的时限。
即网络层不是可靠传输。
采用这种设计思路的好处是:网络的造价大大降低,运行方式灵活,能够适应多种应用。

网际协议 IP

与 IP 协议配套使用的还有三个协议:
地址解析协议 ARP
(Address Resolution Protocol)
网际控制报文协议 ICMP
(Internet Control Message Protocol)
网际组管理协议 IGMP
(Internet Group Management Protocol)

使用一些中间设备进行互连

有以下五种不同的中间设备:
物理层中继系统:转发器 (repeater)。
数据链路层中继系统:网桥 或 桥接器 (bridge)。
网络层中继系统:路由器 (router)。
网桥和路由器的混合物:桥路器 (brouter)。
网络层以上的中继系统:网关 (gateway)。
由于历史的原因,许多有关 TCP/IP 的文献将网络层使用的路由器称为网关。

IP地址

IP 地址就是给每个连接在互联网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。

编制方法

分类的 IP 地址。这是最基本的编址方法。
子网的划分。这是对最基本的编址方法的改进。
构成超网。这是比较新的无分类编址方法。

分类IP

将IP地址划分为若干个固定类。
网络号+主机号
一个 IP 地址在整个互联网范围内是唯一的。
**加粗样式**

各类IP地址

A类
网络号占1个字节,只有7位可用,第一位已固定为0,但网络号只有128-2=126个因为:
1.网络号全0的地址是个保留地址,意思是当前网络
2.网络号为127即01111111保留为本地环回测试,本主机进程之间通信之用
主机号3个字节,去掉2个:
1.全0主机号代表本网段
2.全1主机号表示该网络上的所有主机
B类
网络号2个字节,但前两位为固定10,剩下14位可用,但128.0.0.0是不可派的,最小网络为128.1.0.0
主机号2个字节去掉全0和全1的主机号
C类
网络号3个字节,前3位固定110,192.0.0.0不可派,最小192.0.1.0
主机号1字节,去掉全0全1
D类
前4位1110,用于多播
E类
前4位1111,保留以后用
在这里插入图片描述
在这里插入图片描述

IP地址与硬件地址

硬件地址(或物理地址)是数据链路层和物理层使用的地址。
IP 地址是网络层和以上各层使用的地址,是一种逻辑地址(称 IP 地址是逻辑地址是因为 IP 地址是用软件实现的)。
IP 地址放在 IP 数据报的首部,而硬件地址则放在 MAC 帧的首部。

地址解析协议 ARP

从网络层使用的 IP 地址,解析出在数据链路层使用的硬件地址。
在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。
每一个主机都设有一个 ARP 高速缓存 (ARP cache),里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。

ARP具体工作内容

同一网络

当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址。
如有,就可查出其对应的硬件地址,再将此硬件地址写入 MAC 帧,然后通过局域网将该 MAC 帧发往此硬件地址。
如没有, ARP 进程在本局域网上广播发送一个 ARP 请求分组。收到 ARP 响应分组后,将得到的 IP 地址到硬件地址的映射写入 ARP 高速缓存。
在这里插入图片描述
为了减少网络上的通信量,主机 A 在发送其 ARP 请求分组时,就将自己的 IP 地址到硬件地址的映射写入 ARP 请求分组。
当主机 B 收到 A 的 ARP 请求分组时,就将主机 A 的这一地址映射写入主机 B 自己的 ARP 高速缓存中。这对主机 B 以后向 A 发送数据报时就更方便了。

不同网络

ARP 是解决同一个局域网上的主机或路由

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值