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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。