1.基本介绍
计算机网络的两个主要功能:①连通性②共享(基于谢希仁的《计算机网络》,但个人感觉是定位与传输)
计算机发展历程:
第一阶段:从单个网络 ARPANET 向互联网发展的过程。1983 年 TCP/IP 协议成为 ARPANET 上的标准协议。
第二阶段:建成三级结构的因特网:主干网、地区网和校园网(或企业网)。
第三阶段:形成多层次的ISP(Internet Service Provider 因特网服务提供者)结构的因特网
internet与Internet
- internet:通用名词,它泛指由多个计算机网络互连而成的网络。
- Internet:专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族作为通信的规则,且其前身是美国的 ARPANET
2.信息传播技术
用户通信方式:
①C/S方式:Client/Server方式。(客户是服务的请求方,服务器是服务的提供方)
②P2P方式:即Peer-to-Peer方式。(对等连接中的每一个主机既是客户又同时是服务器)
信息交换技术:
①电路交换
定义:信息交换时一共有三个阶段,建立连接——通话——释放连接。
优点:通信资源获得可靠保障,对连续传送大量数据时效率高
缺点:在通话过程中,两端一直占用线路资源,因此线路传输效率较低。
②报文交换
整个报文传送到相邻结点,全部存储下来之后查询转发表,转发到下一个结点。
优点:无需预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高
③分组交换
定义:通信过程中,传输的数据以分组为单位,使用存储-转发机制实现数据交互。
用存储-转发机制:收到分组——存储分组——查询路由(路由选择协议)——转发分组
优点:高效、灵活、迅速、可靠
缺点:时延、开销
关键构建:路由器

3.性能指标
速率:指连接在计算机网络上的主机在数字信道上传送数据的速率。b/s(bps) 如100M以太网,实际是指100Mb/s。往往是指额定速率或标称速率。
带宽:数字信道所能传送的最高速率。b/s(bps)
吞吐量:单位时间内通过某个网络(或信道、接口)的实际数据量。其绝对上限值等于带宽。
时延:数据(一个报文或分组、甚至比特)从网络(或链路)的一段传送到另一端的时间,也称延迟。
① 发送时延:主机或路由器发送数据帧所需的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。也成传输时延。
发送时延 = 数据帧长度(b) / 信道带宽(b/s)
② 传播时延:电磁波在信道中传输一定距离所需划分的时间。
传播时间 = 信道长度(m) / 传输速率(m/s)
③ 处理时延:主机或路由器处理收到的分组所花费的时间。
④ 排队时延:分组在输入队列中等待处理的时间加上其在输出队列中等待转发的时间。
综上:总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延。
注:对于高速网络链路,提高的是发送速率而不是传播速率。
时延带宽积:传播时延 带宽。表示链路的容量。
往返时间RTT:从发送方发送数据开始,到发送发收到接收方的确认为止,所花费的时间。
*利用率:某信道有百分之几是被利用的(有数据通过)。而信道或网络利用率过高会产生非常大的时延。
当前时延=空闲时时延/(1-利用率)
4.体系结构

5.数据传输单位
应用层:报文——原始数据
传输层:报文段/用户数据报——在报文的基础上添加了协议控制信息等
网络层:IP数据报/分组——将报文段分成一个个小分组,并且每个分组上添加了协议控制信息
数据链路层:帧——为分组添加该层的协议控制信息,然后封装成帧
物理测:比特
