一、概述
先说一下什么是网络,网络由若干结点和连接这些结点的链路组成。网络中的结点可以是计算机、集线器、交换机或路由器等。网络和网络还可以通过路由器互连起来,构成范围更大的网络。因特网是世界上最大的互联网络。
由工作方式可以把因特网分成两大块
(1)边缘模块 由连接在因特网上的主机组成,用户直接使用。
(2)核心部分 由大量网络和连接这些网络的路由器组成。为边缘部分提供服务(提供连通性和交换)
边缘部分
端系统之间的通信方式一般有两种
客户-服务器方式:进程之间服务与被服务的关系
对等连接方式:两个主机不区分哪一个是服务请求方还是服务提供方。
核心部分
路由器实现分组交换,是网络核心部分的关键构件。
交换方式有三种:电路交换,报文交换,分组交换。
性能指标
速率:主机在数字信道上传送数据的速录,也成数据率或比特率。 b/s,Mb/s,Gb/s等
带宽:网络中某一点到另一点所能通过的最高数据率。也是b/s,带宽相当于水管的大小,传输速度就像水龙头,有的出水量大,有的出水量少。
吞吐量:单位时间内通过某个网络的数据量。
时延:有发送时延,传播时延,处理时延,排队时延
时延带宽积:时延带宽积代表发送的第一个比特即将达到终点时、发送端就已经发出了多少个比特。因此时延带宽积又称为以比特为单位的链路长度。对于一条正在传送数据的链路,只有在代表链路的管道都充满比特时,链路才得到了充分的利用。
往返时间RTT,利用率(信道利用率,网络利用率)
协议与层次划分
物理层:通过传输介质发送和接收二进制比特流。属于物理层定义的典型规范如RJ-45等。传输数据是比特。
数据链路层:数据的封装成帧、数据的透明传输、数据的差错检测。传输数据是帧,协议的代表:PPP、帧中继等。
网络层:负责对子网间的数据包进行路由选择,为分组交换网上的不同主机提供通信服务。网络层把传输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,分组也叫做IP数据报。主要协议有IP、ICMP、IGMP等。
运输层:负责向两个主机中进程之间的通信提供服务。运输层还要处理端到端的差错检测(与数据链路层不同)、拥塞控制、流量控制等问题。协议有TCP、UDP等。TCP中数据传输单位是报文段,UDP的数据传输单位是用户数据报。
应用层:为操作系统或网络应用程序提供访问网络服务的接口。用户层交互的数据称为报文,协议有FTP、HTTP、SNMP等。