概述
- 计算机网络是一些互联的、自治的计算机系统的集合
- 计算机网络的组成:
- 从组成部分看,计算机网络主要由硬件、软件和协议组成
- 从工作方式看,计算机网络可分为和边缘部分核心部分。边缘部分由供用户直接使用的主机组成,核心部分由大量的网络和连接这些网络的路由器组成
- 从功能组成看,计算机网络由通信子网和资源子网组成
- 计算机网络的功能:
- 数据通信。它是计算机网络最基本和最重要的功能
- 资源共享。
- 分布式处理。
- 提高可靠性。
- 负载均衡
- 计算机网络的分类:
- 按分布范围分类,可分为广域网(WAN)、城域网(MAN)、局域网(LAN)和个人区域网(PAN)。传统上,局域网使用广播技术,而广域网使用交换技术。
- 按传输技术分类,可分为广播式网络和点对点网络。广域网中的无线、卫星通信网络采用广播式通信技术。是否采用分组存储转发与路由选择机制(路由器的功能)是点对点式网络广播式网络的重要区别,广域网基本都属于点对点网络
- 按拓扑结构分类,可分为星形网络、总线形网络、环形网络和网状形网络。星形、总线形和环形网络多用于局域网,网状形网络多用于广域网(复杂,节点多)。环形网络中环中信号是单向传输
- 按使用者分类,可分为公用网和专用网。
- 按交换技术分类,可分为电路交换网络、报文交换网络(存储转发网络)和分组交换网络(包交换网络)。现在的主流网络都可以看成是分组交换网络
- 按传输介质分类,可分为有线网络和无线网络。
- 计算机网络的性能指标:
- 带宽(Bandwidth)。在计算机网络中,带宽表示网络的通信线路所能传送数据的能力,是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”(b/s)
- 时延(Delay)。指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总的时间,它由四个部分构成:发送时延、传播时延、处理时延和排队时延(后面细说)
- 时延带宽积。若发送端连续发送数据,在发送的第一个比特即将到达终点时,表示发送端已经发出的比特数。即时延带宽积=传播时延x信道带宽
- 往返时延(Round-Trip Time,RTT)。表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认),总共经历的时延。在互联网中,往返时延还包括各中间节点的处理时延、排队时延以及转发数据时的发送时延
- 吞吐量(Throughput)。表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量受到网络的带宽或网络的额定速率的限制
- 速率。主机传送数据的速率,也称为数据率或比特率。最高数据率为带宽
- 时延:
- 发送时延。结点将分组的所有比特推(传输)向链路所需的时间,也就是从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间,因此也称为传输时延。计算公式为:发送时延 = 分组长度 / 信道宽带(带宽)
- 传播时延。一个比特从链路一端到另一端传播所需的时间。计算公式为:传播时延 = 信道长度 / 电磁波在信道上的传播速率
- 处理时延。数据在交换节点为存储转发而进行的一些必要的处理所花费的时间,比如,分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等
- 排队时延。分组在进入路由器后要先在输入队列中排队等待处理。在路由器确定了转发端口后,还要在输出队列中排队等待转发
- 对于高速链路,提高的仅是数据发送速率而不是比特在链路上的传播速度
- 通信子网位于下三层,资源子网位于上三层
- 将计算机网络分为n层,从低层到高层依次为第1层、第2层.....第n层。第n层中的活动元素通常称为n层实体。不同机器上同一层称为对等层,同一层的实体叫做对等实体。n层实体实现的服务为n+1层利用。n层被称为服务提供者,n+1层是服务用户
- 上一层只能通过相邻层间的接口使用下一层的服务,而不能调用其它层的服务;下一层提供服务的实现细节对上一层透明
- 协议是控制两个或多个对等实体进行通信的规则的集合,也就是水平的
- 协议由语法、语义和同步三部分组成。语法规定了传输数据的格式;语义规定了所要完成的功能;同步规定了执行各种操作的条件、时序关系等
- 接口是同一节点内相邻两层间交互信息的连接点,是一个系统内部的规定
- 服务指下层为紧相邻的上层提供的功能调用,垂直的。
- OSI将服务原语分为:请求、指示、响应和证实
- 面向连接服务和无连接服务
- 可靠服务和不可靠服务
- 有应答服务和无应答服务
- OSI七层模型:自下而上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。低三层称为通信子网,高三层称为资源子网,运输层呈上启下
- 会话层负责管理主机间的会话进程,包括建立、管理以及终止进程间的会话。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信,实现数据同步;建立同步(SYN)也发生在会话层
- 表示层主要用于处理在两个通信系统中交换信息的表示方式。数据压缩、加密和解密也是表示层可提供的数据表示变换功能
- 其余5层在后面的章节中细说
- 传输层的复用和分用:复用就是多个应用层进程可同时使用下面传输层的服务,分用则指传输层把收到的信息分别交付给上面应用层中相应的进程
- TCP/IP4层模型(国际标准):网络接口层(对应OSI参考模型中的物理层和数据链路层)、网际层、传输层和应用层(对应OSI参考模型中的会话层、表示层和应用层)
- OSI参考模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信。而TCP/IP模型认为可靠性是端到端的问题,因此它在网际层仅有一种无连接的通信模式,但在传输层支持无连接和面向连接两种模式
- TCP/IP模型与OSI模型的相似之处:
- 都采取分层的体系结构
- 都是基于独立的协议栈的概念
- 都可以解决异构网络的互联
- 服务数据单元(SDU)+ 协议控制信息(PCI) = 协议数据单元(PDU)
- PDU也是对等层之间传送的数据单位。物理层PDU为比特,链路层的PDU为帧,网络层的PDU为分组,传输层的PDU为报文段
最后
以上就是如意小虾米为你收集整理的学习笔记之计算机网络(王道考研) 第一章 计算机网络体系结构的全部内容,希望文章能够帮你解决学习笔记之计算机网络(王道考研) 第一章 计算机网络体系结构所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复