计算机网络学习日记

 计算机网络有哪些性能指标?

1.速率:指的是数据传送速率,也称数据率,提到网络速率时,往往指的是额定速率或则和标称速率,而并非实际上运行的速率。

2.宽带:表示网络通道传输数据的能力,在单位时间内网络中信道所能通过的最高数据率。

3.吞吐量:表示在单位时间内通过某个网络的实际数据量。

4.时延:是指数据从网络的一端到另外一段所需时间。

5.时延带宽积:传播时延和带宽相乘;

6.往返时间RTT:交互一次的时间。

7.利用率:信道利用率和网络利用率两种,利用率过高就会产生巨大的延迟。(1)信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)(2)网络利用率是全网络的信道利用率的加权平均值

收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2*10^8m/s。试计算以下两种情况的发送时延和传播时延:

(1)数据长度为10^7bit,数据发送速率为100kbit/s。

(2)数据长度为10^3bit,数据发送速率为1Gbit/s。

从以上计算结果可得出什么结论?

(1)发送时延=10^7/(100*10^3)=100(s);传播时延=1000*10^3/(2*10^8)=0.005(s)

(2)发送时延=10^3/10^9=0.000006(s);传播时延=1000*10^3/(2*10^8)=0.005(s)

从以上计算结果可得出减小数据长度和提高数据发送速率可以减少网络时延。

网络协议的三个要素是什么?各有什么含义?

计算机网络学习日记_第1张图片

 

试述具有五层协议的网络体系结构的要点,包括各层的主要功能?

  1. 应用层:应用层是体系结构中的最高层。应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。这里的进程就是指主机中正在运行的程序。应用层交互的数据单元称为报文。(我的理解简单来说就是控制硬件的程序)

  2. 运输层:运输层的任务就是负责向两台主机中进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。所谓“通用的”,是指并不针对某个特定网络应用,而是多种应用可以使用同一个运输层服务。由于一台主机可同时运行多个进程,因此运输层有复用和分用的功能。复用就是多个应用层进程可同时使用下面运输层的服务,分用和复用相反,是运输层把收到的信息分别交付上面应用层中的相应进程。运输层主要使用以下两种协议:传输控制协议TCP——提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段;用户数据报协议UDP——提供无连接的尽最大努力的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报。(提供一种服务来完成数据传输,比如说必须要符合他的协议不然不让传输)

  3. 网络层:网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报,或简称为数据报。网络层的具体任务有两个:第一个任务是通过一定的算法,在互联网中的每一个路由器上生成一个用来转发分组的转发表;第二个任务就是每一个路由器在接收到一个分组时,依据转发表中指明的路径把分组转发到下一个路由器。(主要负责将数据封装分组进行传输)

  4. 数据链路层:数据链路层简称为链路层。在两个相邻节点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻节点间的链路上传送帧。每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制等)。在接收数据时,控制信息使接收端能够知道一个帧从哪个比特开始和到哪个比特结束,这样就能从中提取出数据部分,上交给网络层。控制信息还使接收端能够检测到所收到的帧中有无差错。如发现有差错,数据链路层就简单地丢弃这个出了差错的帧,以免继续在网络中传送下去。(负责在节点之间的数据传输)

  5. 物理层:在物理层上所传数据的单位是比特。物理层要考虑用多大的电压代表“1”或“0”,以及接收方如何识别出发送方所发送的比特。物理层还要确定连接电缆的插头应当有多少根引脚以及各引脚应如何连接。解释比特代表的意思不是物理层的任务。传递信息所利用的一些物理传输媒体,如双绞线、同轴电缆、光缆、无线信道等,并不在物理层协议之内,而是在物理层协议的下面。(连接网络,传播信息所需要的硬件)

你可能感兴趣的:(学习,网络)