网际层

作者: 良辰夜 | 来源:发表于2019-02-15 14:26 被阅读0次

以前老是写一堆东西,这次改成画图,比较直观。基于图片来编写内容。

1. 网际层常识

1.1 网际层的意义。

网际层的意义当然是,让许多计算机网络能通信。

1.2 异构网络客观存在

想让全世界数以百万计的网络能够互相连接通信,这个任务首页要面对一个客观上的问题,网络存在不同,如不同的寻址方案、不同的最大分组长度,不同的超时控制,不同的服务(连接、非连接)等等。

那么我们可以让大家都使用相同的网络吗?
这里答案肯定是不行的,因为用户的需求是多种多样的,没有一种单一的网络,能够适配所有的用户需求。所以我们只能在不同的网络之上加一次网际层,做一个逻辑上的互联,而不是让大家使用同一种网络。

1.3 IP网络。

1.什么是IP网
虚拟互联网络指的是一个逻辑上互联网络,因为异构网络是客观存在的,当各个网络使用IP协议进行通信,这样就可以使这些性能各异的网络看起来像一个统一的网络。我们把使用IP协议虚拟互连的网络称为IP网。
所以IP网就是,使用IP协议进行通信互联的不同网络的集合。

2.使用IP网的好处
当IP网上的主机进行通讯时,就像一个单一的网络,屏蔽掉互联的各个网络的具体异构细节。(如编址方案等)

1.4 网络互联的中间设备

  1. 物理层:转发器
  2. 数据链路层:交换机
  3. 网络层:路由器
  4. 网络层以上:网关

这里我们应当注意:
转发器和交换机仅仅是放大了网络,从网络层来看还是同一个网络(网络号一致)。不同的网络之间互联要经过路由器。

1.5 网际层的通信过程。

1.6 网际层面向连接还是非连接

计算机网络曾经有个非常出名的问题?
可靠性交付由谁提供?网络或者端系统。

1. 网络:

电信网采取的是网络提供可靠交付,其原因是考虑到

  1. 电话的终端非常简单,其没有差错处理的能力(事实上现代终端强的不可思议
  2. 通话的质量要求非常高(实时,清晰)。(事实上现在网络已经强到看不懂了

所以电信网,其采用昂贵的程控交换机,用面向连接的方式,对用户提供可靠性交付。
(可预计的是,未来这种面向连接的方式,肯定要凉凉,毕竟5G时代即将来临,voip有一天一定会成为主流)

那么什么是面向连接呢?
也就是我们拨打号码时,首先建立连接(保留双方通讯的一切网络资源),然后沿着连接发送分组,此时分组的首部不需要填写完整的IP地址,而是虚拟编号,减小了分组开销。这种通讯方式如何采取可靠传输协议,就可以不丢失,不重复,按顺序无分组差错的传递到达终点(主要的价值,能够保证网络的可靠性),发送完毕后释放资源。

为什么要分组呢?

  1. 规范数据长度,数据包太大了和太小了,都不好,如果数据包太大了,可能影响实时性,而且传输一旦出现问题,就可能丢失大量的数据,而且对网卡的缓存空间会有要求。

为什么网络不做可靠性保障,将可靠性保障给端系统来做,从历史上考虑?

  1. 历史上由于战乱,敌方很容易破坏我们的线路,所以最好把现在做的便宜(功能少,无法提供可靠交付,本身就不可靠)
  2. 由于线路(网络)不太可靠,那么我们只能把希望可靠性交付依赖于端系统

2.网际协议IP

相关文章

  • JAVA I/O --基本网络概念

    协议分层 网际层 网际层特点: 传输层 已知端口分配

  • 网际层

    网际层主要实现两个功能: 逻辑寻址 路由选择 寻址与发送 在一个路由式网路中,TCP/IP软件受用如下策略在网络上...

  • 网际层

    以前老是写一堆东西,这次改成画图,比较直观。基于图片来编写内容。 1. 网际层常识 1.1 网际层的意义。 网际层...

  • http四层和七层

    1、四层:链路层、网际层、传输层、应用层。 2、七层:物理层、链接层、网际层、传输层、会话层、表示层、应用层。 3...

  • 网际互联及OSI七层模型

    网际互联及OSI七层模型: 物理层、数据链路层、网络层、传输层、表示层、会话层、应用层 =============...

  • 计算机网络知识点(五)

    Chapter4 网络层(二) 网际控制报文协议ICMP 为了提高IP数据报交付成功的机会,使用了网际控制报文协议...

  • 计算机网络(第7版)复习笔记

    五层协议的体系结构 应用层 运输层 网络层 又叫:网际层 IP层 数据链路层 简称:链路层 物理层 同层之间交互的...

  • 计算机网络:网络层(3)

    ICMP协议 为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP( ntern...

  • 2019-07-05 OSI七层模型

    网际互联及OSI七层模型: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 物理层 作用:定义一些电器...

  • 计算机网络知识点

    OSI7层模型 物理层数据链路层网络层传输层会话层表示层应用层 TCP/IP4层 网络接口层网际层运输层应用层 五...

网友评论

      本文标题:网际层

      本文链接:https://www.haomeiwen.com/subject/oauyjqtx.html