第一章 概述
1.因特网的组成
边缘部分:由所有连接在因特网上的主机组成
核心部分:由大量网络和连接这些网络的路由器组成
2.计算机之间的通信方式
客户服务器端方式(C/S模式):客户端是服务请求方,服务器端是服务提供方
对等方式(P2P模式):平等,对等连接通信,每一个主机既是客户又是服务器。
3.电路交换,分组交换和报文交换
3.1 电路交换:建立连接(占用通信资源)->通话(一直占用)->释放连接(释放通信资源)。
优点:在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。
缺点:由于绝大部分时间线路是空闲的,因此线路的传输效率很低.
3.2 分组交换:利用首部控制信息将整个报文进行分组,形成若干个包。采用存储转发技术,路由器收到分组->缓存分组->检查首部->查路由表确定转发地址->转发分组。
优点:高效,灵活,迅速,可靠。
缺点:存储转发需要排队带来时延,且首部控制信息造成一定的开销,而且还需要专门的管理和控制机制。
3.3 报文交换:也是基于存储转发。整个报文先转发到相邻结点,全部存储下来再转发到下一个结点。
优点:通信线路利用率高,
缺点:时延太长。
4.计算机网络的类别:
按作用范围分:广域网(WAN),城域网(MAN),局域网(LAN),个人区域网(PAN)
按使用者分:公用网(public network),专用网(private network)
5.计算机网络的性能:
5.1 速率:信道上传送数据的速率。单位:b/s(bps),还有kb/s,Mb/s,Gb/s等,指的是额定速率或标称速率
5.2 带宽:原指某个信号具有的频带宽度,在计算机网络中指单位时间内信道中的最高数据率。单位:b/s
5.3 吞吐量:单位时间内通过某个网络(或信道,借口)的数据量。绝对上限值等于带宽。一般来说,100Mb/s的以太网,其典型的吞吐量可能只有70Mb/s
5.4 时延:数据从一端传送到另一端的所需的时间。
(1)发送时延:主机或路由器发送数据帧所需要的时间,也叫传输时延。
(2)传播时延:电磁波在信道中传播一定的距离需要花费的时间。
(3)处理时延:收到分组后需要花费一定的时间来处理
(4)排队时延:分组进入路由器后,需要排队等候发送。
5.5 时延带宽积:以比特为单位的链路长度
5.6 往返时间(RTT):发送方发送开始,到收到对方接收到消息的确认,所需的时间
5.7 利用率:某信道有百分之几的时间是被利用的。
6.计算机网络的非性能特征:费用,质量,标准化,可靠性,可扩展性和可升级性,易于维护和管理
7.计算机网络体系结构:
OSI七层体系:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
TCP/IP四层体系:连接层,网际层(ip),传输层(tcp/udp),应用层(万维网http,电子邮件SMTP,文件发送FTP等)
五层协议体系:物理层,数据链路层,网络层,运输层,应用层
8.网络协议三要素:语法,语义,同步
9.实体,协议,服务,服务访问点,协议栈
(1)实体:任何可以发送或接收信息的硬件或软件进程。
(2)协议:控制两个对等实体(或多个)进行通信的规则的集合,协议时水平的,同层间
(3)服务:下层向上层通过层间借口提供服务,服务是垂直的
(4)服务访问点SAP:同一系统中相邻两层的实体进行交互的地方。比较抽象,可以当成一个缓存池,可以放数据也可以取数据
(5)协议栈:网络中各层协议的总和