概述
一、网络层服务
网络层提供的两种服务为:虚电路服务、数据报服务
方面 | 虚电路服务 | 数据报服务 |
思路 | 通信通过网络来保证 | 通信通过用户主机来保证 |
建立连接 | 必须有 | 不需要 |
终点地址 | 在连接建立阶段,每个分组使用短的虚电信号 | 每个分组都有完整的终点地址 |
分组转发 | 同一条虚电路上的分组按照同一路由进行转发 | 每个分组可以独立的选择路由进行转发 |
结点故障 | 使用该结点的虚电路均不能使用 | 使用该结点的分组可能会丢失,其他 |
分组顺序 | 按照顺序到达终点 | 到达终点的时间不一定按照发送顺序 |
1.虚电路服务
虚电路服务可以使用火车来理解,火车的车头需要知道目的地,而各节车厢不需要知道,并且各个车厢是按照一定的顺序排列起来的。火车行驶的路线可以看做是建立好的虚电路。各结车厢都需要经过相同的结点(路由),最终在火车到达终点站时,各车厢仍是按照顺序到达。在这个过程中如果某个结点出现故障则会导致使用该结点的虚电路不能正常工作。
2.数据报服务
数据报服务可以理解为若干辆运输车组成的车队。每一辆车都知道最终的终点站,但每辆车可以选择不同的行驶路线,因此每辆车到达终点的先后顺序也不确定。在这个过程中如果某条线路上的某个结点(路由)出现了故障,则使用该线路的运输车将会无法到达终点,造成分组的丢失,结点的改变
二、网际协议IP
没有一种单一的网络可以适应所有用户的需求,我们可以使用IP协议让性能各异的网络形成一个虚拟互联网络。而实际上互联网是可以由多种异构网络互联组成。
1.IP地址的分类
IP地址::={<网络号>,<主机号>}
IPV4将IP地址分为五类:
即:
A: 0.0.0.0-127.255.255,其中段0和127不可用
B: 128.0.0.0-191.255.255.255
C: 192.0.0.0-223.255.255.255
D: 224.0.0.0-239.255.255.255
E: 240.0.0.0-255.255.255.255,其中段255不可用
还有一些特殊的IP如:特殊源地址,环回地址,广播地址及一些私有IP。
2.IP地址和硬件地址
IP地址出现原因:全世界存在各样的网络,所以会使用不同的硬件地址。所以为了是这些异构网络能够互相通信要进行硬件地址转换工作。连接到互联网的主机只需各自拥有唯一一个IP地址。
IP地址就是分配给每个连接在Internet上分配的一个32bit地址,使用二进制来表示。IP协议就是使用这个地址咋主机之间传递信息。而IP地址需要针对不同网络进行不同的设置,需要IP地址,子网掩码,默认网关
硬件地址即为MAC地址(物理地址),是数据链路层和物理层所使用的。是由网络设备制造商生产时写在硬件的内部,所以这个地址与网络无关。
最后
以上就是快乐苗条为你收集整理的网络层入门二、网际协议IP的全部内容,希望文章能够帮你解决网络层入门二、网际协议IP所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复