计网学习笔记——概述

20170124

之前准备跨专业考研,对于各类计算机基础知识的了解流于表面,偏重应试,因此从今天开始重新读谢希仁先生编著的《计算机网络(第六版)》,以期巩固基础,不至于人前露怯,再来,利于复试时对于专业知识的考察,再不济,加深理解也利于考研二战……哈哈。有可能会出错误,如有发现,请多多指教,万分感谢!

笔记的定位类似于备忘,不免零散,力图用自己的语言解释。笔记顺序依照章节顺序。每章结束会做一个相对系统的总结。

话休絮烦。

 

时延(delay)涵盖多种时延。通常所说的时延是以下四种时延的加总。

1.发送时延:发生于机器内部,发送数据需要花费时间,可以简单理解为发送一个数据帧所花费的时间

2.传播时延:发生在信道上,与承载信息的电磁波在信道中传播的速度有关

3.处理时延:路由器需要处理分组,提取数据提取头部查找表等

4..排队时延:当分组到达路由器后处理完毕,等待发送时,需要等待前面分组发送而造成的时延

 

所谓高速网络链路,减少的只是发送时延。

传播时延更多是物理意义上的。

 

时延带宽积:传播时延乘 带宽,想象一个足够大的数据分组,它的第一个比特到达接收端时,整个信道中的比特数。   

一个具体例子:往返时间带宽积:当接收端受到信息后立即发送一个新的信息原路返回,从此时开始计时,直到原发送方接收到这个信息时,发送方又发送了多少信息

 

时延并不是固定不变的。网络或者信道的利用率越高,也即一定时间下通信量越大,产生的时延会越大,比如在节点处的排队时延会大大增加。(公式page 23)通常ISP会控制信道利用率不要超过50%,若超过了则要准备扩容,增加带宽。

 

网络协议:两个对等实体数据交换时需要遵守的规则。针对不同可靠性要求、数据单元,有不同的协议。

 

计算机之间文件的互传要求高度的“协调性”,由此出现了一批公认的网络体系结构,促使不同计算机不同网络可以通过这种标准框架互联。不接地气的法律上的国际标准OSI标准。事实上通用的TCP/IP标准。抽象的概念,一种标准框架。

OSI与TCP比较

(图片来源http://blog.csdn.net/htyurencaotang/article/details/11473015)

 

物理层:在物理媒体上传输原始的数据比特流。电平变化。

数据链路层:将数据组成一个个数据帧,以数据帧为单位传输,有控制信息、数据。有应有答,遇错重发。

网络层:将数据分成一定长度的分组(IP数据报,包),将分组穿过通信子网,从信源选择路径后传到信宿。使用IP协议。

传输层:提供不具体网络的高效、经济、透明的端到端数据传输服务。传输单位:报文段(TCP协议,面向连接,可靠),用户数据报(UDP协议无连接,尽最大努力)

会话层:进程间的对话也称为会话,会话层管理不同主机上各进程间的对话。

表示层:为应用层进程提供格式化的表示和转换数据服务。

应用层:提供应用程序访问OSI环境的手段。单位:报文

 

路由器的功能跨越网络层和网络接口层(即物理层与数据链路层)。

你可能感兴趣的:(计算机网络,学习笔记)