网络层
2020.7.15更新
1.网络层概述
1)网络层功能
------分组转发
-----当一个分组到达某路由器的一条输入链路时,该路由器必须将该分组转发到适当的输出链路。
------路由选择
------当分组从发送方流向接收方时,网络层必须决定这些分组采用的路由或路径。
2)网络层提供的两种服务
①提供无连接服务---数据报服务
可能沿着不同路径传输
②提供面向连接服务----虚电路服务(逻辑电路)
3)因特网采用的设计思路
①网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。
②网络在发送分组时不需要先建立连接。每一个分组(即IP数据报)独立发送,与其前后的分组无关(不需要进行编号)。
③网络层不提供服务质量的承诺。即所传送的分组可能出错、丢失、重复和失序(不按顺序到达终点),当然也不保证分组传送的时限。
2.地址解析协议ARP
1)区分IP地址与MAC地址
物理地址==硬件地址==MAC地址
2)作用:
将IP地址转换成物理地址
3)流程:
①A广播发送ARP请求分组(无对方信息的情况)
②目标B收到后将A的IP地址和物理地址存入自己的ARP缓存表,然后将自己的IP地址和物理地址封装,发送响应分组。
PS:ARP缓存表:缓存已知的IP地址到硬件地址的映射。
4)自己电脑查询ARP缓存表---ARP -A
5)范围:
①ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
②需要路由器帮忙
6)注意:
①从IP地址到硬件地址的解析时自动进行的,主机的用户对这种解析是不知道的。
②只要主机或路由器要和本网络上的另一个已知IP地址的主机或路由器进行通信,ARP协议就会自动将该IP地址解析为链路层所以需要的硬件地址。
问题:为什么不用物理地址通信???
7)RARP协议(DHCP协议已经包含其功能,所以很少使用)
3.分类的IP地址及编址方式
1)IP地址概念:
①IP地址是给每一个连接在因特网上的主机(或路由器)分配一个唯一的32位(4字节)的标识符。
②点分十进制记法
2)分类的IP地址
①网络号---唯一的
②主机号---唯一的
3)分类:
①A类网络
PS:127.x.x.x是本机回送地址----主要用于软件测试以及本地进程间通信,一旦使用其发送数据,协议软件立即返回,不进行任何网络传输。
PING 127.0.0.1----网络故障检测
②B类地址
可指派的最小地址:128.1.0.0
128.0.0.0不指派
③C类地址
不指派的192.0.0.0