三网:电信网络、有线电视网络、计算机网络。
计算机网络向用户提供最重要的功能:连通性、共享。
网络由若干结点和连接这些结点的链路组成。
网络把许多计算机连接在一起,而因特网则把许多网络连接在一起。
主机A到主机B的通信经过的级别:
主机A->本地ISP(因特网服务提供者)->第二层ISP->NAP(网络接入点)->第一层ISP->NAP->第二层ISP->本地ISP->主机B
NAP:用来交换因特网上的流量。主要向个ISP提供交换设施,使它们能够互相通信。
因特网从工作方式上分为两大块:
1、边缘部分:由所有连接在因特网上的主机组成,这部分是用户直接使用的,用来通信和资源共享。主机接入核心网以相对较低的速率连接的。
2、核心部分:由大连网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务的。路由器之间是高速链路连接的。
两种连接方式:c/s方式、p2p方式。
路由器:实现分组交换的关键构件。其任务是转发收到的分组。
交换:就是按照某种方式动态的分配传输线路的资源。
电路交换:
1、建立连接
2、通话
3、释放连接
特点:在通话的全部时间内,通话的两个用户始终用端到端的通信资源。
分组交换:
采用存储转发技术。
把一个报文分成几个分组的形式,每个分组前加一个首部,分组又称为包,首部称为包头。包头的信息包含了目的地址和源地址等重要的控制信息。这样,每一个分组才能在因特网中独立地选择传输路径。
主机是为用户进行信息处理的,和其他主机通过网络交换信息。路由器是用来转发分组的。
分组交换在传输数据之前不必先占用一条端到端的通信资源。分组在哪段链路上传送才占用这段链路的通信资源。分组到达一个路由器后,先暂时存储下来,查找转发表,然后从另一条合适的链路转发出去。分组在传输时就是这样一段段地断续占用通信资源,而且省去了建立连接和释放连接的开销,因而数据的传输效率更高。
分组在各路由器存储转发时需要排队,会造成一定的时延。
电路交换:整个报文的比特流连续地从源点直达终点。
报文交换:整个报文先传送到相邻的结点,全部存储下来再查找转发表,转发到下一个结点。
分组交换:单个分组传送到相邻结点,存储下来后查找转发表,转发到下一个结点。
区别:
若连续传输大量数据,且传送时间远大于连接建立时间,则电路交换的传输速率较快;
报文交换和分组交换不需要预先分配传输带宽。
分组长度远小于整个报文长度,因此分组交换比报文交换时延小。
计算机网络:一些互相连接的、自治的计算机的集合。
不同范围的网络:
广域网(WAN):几十到几千公里。
城域网(MAN):一个城市。
局域网(LAN):
个人局域网(PAN):
不同使用者的网络:
公用网(public network)
专用网(private network)
用来把用户接入到因特网的网络:
接入网(AN)又称本地接入网或居民接入网。
计算机网络性能指标:
1、速率
2、带宽
3、吞吐量:单位时间内通过某个网络的数据量。
4、时延:
a.发送时延:主机或路由器发送数据帧所需要的时间。数据帧长度/发送速率
b.传播时延:电磁波在信道中传播一定的距离需要花费的时间。信道长度/电磁波在信道上的传播速率
c.处理时延:
d.排队时延:
总时延=发送时延+传播时延+处理时延+排队时延
5、时延带宽积 = 传播时延*带宽
6、往返时间RTT
7、利用率:信道利用率、网络利用率。利用率过高会产生非常大的时延。
网络协议组成:语法、语义、同步。
分层的好处:
1、各层之间是独立的
2、灵活性好
3、结构上可分割开
4、易于实现和维护
5、能促进标准化工作
实体:任何发送或接收信息的硬件或软件进程。
协议:是控制两个对等实体(或多个实体)进行通信的规则的集合。