计算机网络的概念
计算机网络:是一个分散的、具有独立功能的计算机系统,通过 通信设备与线路连接起来,由功能完善的软件实现 资源共享和 信息传递的系统
计算机网络是互联的、自治的计算机集合
自治计算机就是能沟进行自我管理、配置和维护的计算机
互联-互联互通 通信链路
自治-无主从关系
计算机网络的功能
资源共享——硬件、软件、数据
数据通信——计算机网络最基本和最重要的功能,包括连接控制、传输控制、差错控制、流量控制、路由选择、多路复用等子功能
分布式处理——多台计算机各自承担统一工作任务的不同部分
信息综合处理——将分散在各地计算机中的数据资料进行集中处理或分级处理,如自动订票系统、数据采集与处理系统等
提高可靠性——计算机网络中的各台计算机可以通过网络互为替代机
实时控制和综合处理
计算机网络的组成
1.物理组成部分:
(1)硬件:由主机、通信处理机(前端处理器)、通信链路(包括有线线路和无线线路等)和交换设备(交换机等连接设备)组成
(2)软件:主要包括实现资源共享的软件和方便用户使用各种工具软件
(3)协议:数据在线路上传输必须遵循一定的规则
2.工作方式:
(1)边缘部分:由所有链接在互联网上,供用户直接使用的主机组成,用来进行通信和资源共享——用户直接使用——C/S方式或者P2P方式
(2)核心部分:由大量的网络和连接无网络的路由器组成,它为边缘部分提供连通性和交换服务
3.功能组成:
(1)通信子网:由各种传输介质、通信设备和相应的网络协议组成,为网络提供数据传输、交换和控制能力,实现联网极速三级之间的数据通信——实现数据通信
(2)资源子网:由主机、终端以及各种软件资源、信息资源组成,负责全网的数据处理业务,向网络用户提供各种网络资源与服务——实现资源共享/数据处理
通信子网:物理层、数据链路层和网络层
![](https://img-blog.csdnimg.cn/img_convert/8a5fae6cc8ab7680afbc85bdc026ab44.png)
计算机网络的分类
1.按分布范围:广域网(WAN)——交换技术、城域网(MAN)、局域网(WAN)——广播技术、个人区域网(PAN)
标准化工作及相关组织
标准的分类
1.法定标准:由权威机构指定的正式的、合法的标准 如:OSI
2.事实标准:某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术成了标准 如:TCP/IP
标准化工作
RFC(Request For Comments)——因特网标准的形式
RFC要上升为因特网正式标准的四个阶段:
(1)因特网草案(Internet Draft)这个阶段还不是RFC文档
(2)建议标准(Proposed Standard)从这个阶段开始称为RFC文档
(3)因特网标准(Internet Standard)
标准化工作的相关组织
国际标准化组织 ISO OSI参考模型、HDLC协议
国际典型联盟 ITU 指定通信规则
国际电器电子工程师协会 IEEE 学术机构、IEEE802系列化标准、5G
Internet 工程任务组IETF 负责因特网相关标准的指定
计算机网络体系结构与参考模型
计算机网络体系结构
计算机网络的各层及其协议的集合
计算机网络分层结构
当网络结构较大时,必须要分层,切每一层都需实现所对应的功能
专业术语:
实体:任何可发送或接受消息的硬件或软件进程,通常是一个特定的软件模块
对等层:不同机器上的同一层
对等实体:同一层上的实体
协议(水平)
为进行网络中的对等实体数据交换而建立的规则、标准或约定
协议的组成
语法:规定传输数据的格式
语义:规定所要完成的功能
同步:规定了时间的执行顺序
接口(服务访问点)
上层使用下层服务的入口
-SDU服务数据单元:未完成用户所要求的功能而应传送的数据
PCI协议控制信息:控制协议操作的信息
PDU协议数据单元:对等层次之间传送的数据单位
服务(垂直)
下层为相邻上层提供的功能调用
服务的分类
1.面向连接的服务和面向无连接的服务
面向连接的服务——当通信双方通信时,要事先建立一条通信线路,该线路包括:建立连接->使用连接->释放连接,如:TCP就是一种面向连接服务的协议,电话系统就是一个面向连接的模式
面向无连接的服务——通信双方不需要事先建立一条通信线路,而是把每个带有目的地址的包(报文分组)传送到线路上,由系统选定线路进行传输,如:IP和UDP,邮政系统就是一个无连接的模式
![](https://img-blog.csdnimg.cn/img_convert/166fe5f2020fc6deb3ff1d8280e7c0dc.png)
2.有应答服务无应答服务
有应答服务——接收方在收到数据后发送方给出相应的应答
无应答服务——接收方在收到数据后不自动给出应答
3.可靠服务与不可靠服务
可靠服务——网络具有检错、纠错、应答机制,能保证数据正确、可靠地传送到目的地
不可靠服务——网络不能保证数据正确、可靠地传送到目的地
注意:
第n层的实体不仅要使用地n-1层的服务,还要向第n+1层提供本层的服务,该服务是第n层及其以下各层所提供服务的总和
上一层只能通过相邻层的接口使用下一层的服务,而不能调用其它层的服务,及下一层提供服务的实现细节对上一层透明
分层的基本原则
1.各层之间相互独立,每层只实现一种相对独立的功能
2.每层之间界面自然清晰,易于理解,相互交流尽可能少
3.结构上可分割开,每层都采用最适合的技术来实现
4.保持下层对上层的独立性,上层单向使用下层提供的服务
5.整个分层结构应该能促进标准化工作