1.1计算机网络的概述
1计算机网络功能:
(1)数据通信
(2)资源共享
(3)并行和分布式处理(数据处理)
(4)提高可靠性
(5)负载均衡
2计算机网络的分类
按网络的分布范围来分:
广域网WAN,城域网MAN,局域网LAN,个人区域网PAN
计算机网络基本网络拓扑结构有五种:
总线形、星形、树形、环形、网状形。
计算机网络按使用者分类:
可分为公用网,专用网。
计算机网络从逻辑功能分为:
资源子网和通信子网。
3.计算机网络的性能指标
带宽:
时延:
是衡量计算机网络性能的一个重要指标,数据经历的总时延一般是指发送时延、传播时延、排队时延和处理时延。
吞吐量:
速率(数据率,比特率):bit/s
信道利用率:
1.2 计算机网络体系结构与参考模型
网络体系结构:计算机网络的各个层次及其相关协议的集合,是对计算机网络所完成功能的精确定义。
接口数据单元IDU、服务数据单元SDU、协议数据单元PDU以及他们之间的关系。
协议
网络协议:为主机与主机之间、主机与通信子网之间或子网中各通信节点之间的通信而使用的,是通信双方必须遵守的,事先约定好的规则、标准或约定。
网络协议的三要素:
语法:规定了数据的格式
语义:规定了各种功能(发出何种信息,如何完成)
时序(同步):规定了各种操作的顺序关系
网络协议采用分层方式的优点:各层之间是独立的。灵活性好。结构上可分隔开。易于实现和维护。有利于标准化工作。
协议族:协议栈,许多成员协议的集合。
接口
相邻实体间的通信是通过它们的边界进行的,该边界称为相邻层间的接口,每一层都定义了向它的相邻高层提供的一组服务。
服务由服务访问点(SAP)提供上层使用,某一层的SAP就是上一层可以访问本层服务的地方,每个SAP都有一个唯一属于它的地址。服务访问点SAP:同一系统中相邻两层的实体进行交互的地方。
服务
服务原语主要分为:请求原语,指示原语,响应原语,证实原语。
按是否面向连接可将服务分为面向连接和面向无连接的服务。
面向连接的网络服务:基于分组交换的虚电路方式。为数据传输建立一条虚电路,这条电路在整个数据传输过程中都是有效的,属于这次数据传输过程的所有包都将按顺序沿着这条电路传输。优点:顺序性、差错和流量控制,使用较少的协议控制信息。缺点:一旦连接建立,路由就不再具有灵活性。
面向非连接的网络服务:基于分组交换的数据报方式。每个包被当作一个独立的单元,不提供逻辑连接。优点:服务简单,不同路径并行传输。缺点:可靠性低,所需的额外开销大。不按顺序传输。
面向连接和面向无连接的服务主要的区别有两条:其一,面向连接的服务进行数据传送分为三个阶段。其二,面向连接的通信具有数据的保序性,而面向无连接的通信不能保证接收数据的顺序与发送数据的顺序一致。
OSI参考模型:
物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。
(物联网淑慧试用)
下层为上层提供服务
TCP/IP考模型 :
网络接口层、网际层、运输层、应用层
TCP/IP参考模型有四层,每一层完成的主要功能和使用的主要协议如下:
第一层:网络接口层,对应于基本网络硬件,并规定了怎样把数据组织成帧及计算机怎样在网络中传输帧,这一层和各物理网络的具体实现有关,只要能够传输IP分组的任何协议都是允许的,如局域网MAC层协议Ethernet, Token Ring, 串行链路点点协议PPP等;
第二层:网际层,规定了互联网中传输的包格式及从一台计算机通过一个或多个路由器到最终目的地的包转发机制,主要解决路由选择、拥塞控制和网络互连等问题,使用的主要协议有IP(网际协议,用于传输IP分组,实现的是不可靠的无连接数据报服务),ICMP(网际控制报文协议,使用ICMP报文传送一些控制信息)等;
运输层:负责提供端-端的数据传输服务
使用的主要协议有:
TCP(传输控制协议,提供可靠的端-端的字节流服务),
UDP(用户数据报协议,一种简单的面向数据报的传输协议)
第四层:应用层,面向用户的各种应用,包含了所有的高层协议,常见的如文件传输协议FTP,虚拟终端协议TELNET, 简单邮件传输协议SMTP,域名系统DNS(负责域名解析),简单网络管理协议SNMP,访问WWW站点的超文本传输协议HTTP等。