计算机网络——网络层功能概述

网络层

网络层的主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层的传输单位成为数据报。

数据报是一组比较长的数据,分组则是将数据报划分为不同的片段

网络层的第一个功能:路由的选择和分组的转发。

网络层的第二个功能:异构网络的互联,手机,电脑等设备构成了一个异构的网络

网络层的第三个功能:拥塞控制,若所有节点都来不及接受分组,则会导致大量分组别丢弃,这就是网络拥塞。

数据交换方式

我们通过路由器,通过路由器实现数据交换,实现了远距离的网络通信

在这里插入图片描述

电路交换

电路交换常见的一种方式:打电话。

电路交换的优点:

(1)通信时延小

(2)实现有序传输

(3)没有冲突

(4)实时性比较强

缺点:

(1)建立连接的时间比较长

(2)线路独占,导致线路使用效率比较低

(3)灵活性差,如果中间一个设备出问题,整条链路都会出问题

(4)没有差错控制能力。

报文交换

报文:源应用发送的信息主体

优点:

(1)不用事先建立连接

(2)线路的可靠性比较高

(3)线路的利用率比较高

(4)储存转发,动态分配线路

(5)多目标服务的特性

缺点:

(1)有存储转发时延

(2)需要网络有较大的缓存空间

分组交换

优点:

(1)不用事先建立连接

(2)线路的可靠性比较高

(3)线路的利用率比较高

(4)储存转发,动态分配线路

(5)相对与报文交换,分组交换储存更加容易

缺点

(1)有存储转发时延

(2)需要转发一定的额外信息

(3)乱序到达主机时,需要对分组进行一个排序。

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/a3f11d0ad6.html