目录
1.7计算机网络的类别(无)
第一章
1.1计算机网络在信息时代中的作用
- 数字化 网络化 信息化
- 现在是一个以网络为核心的时代
- ①电信网络 ②有线电视网络 ③计算机网络
- Internet 的译名:
- 因特网
- 互联网 :由数量及大的各种计算机网络互连起来;
- 连通性 & 资源共享
1.2互联网概述
- 网络的网络
- 计算机网络 由 结点 & 链路 组成
- 结点: 计算机 集成器 交换机 路由器
- 一个云表示一个网络
- 网络之间通过路由器互联起来,构成了一个覆盖范围更大的计算机网络
- 网络把许多计算机连接在一起,而互联网则把许多网络通过路由器连接在一起。与网络相连接的计算机常称为主机。
1.3互联网的三个阶段 【 ISP & IXP 】
- 第一个阶段:从单个网络 ARPANET 向互联网发展的过程
- 第二个阶段:三级结构的互联网
- 主干网、地区网、校园网(企业网)
- 第三个阶段:形成了多层次 ISP 结构的互联网
- ISP:=互联网服务提供者=互联网服务提供商(Internet Service Provider)
- ISP 从互联网管理机构申请很多的 IP 地址(不零售)
- 机构或个人向某个 ISP 缴纳费用 从而获得所需 IP 地址的使用权(互联网上的主机必须有 IP 地址才能上网。)
- 上网=通过某 ISP 获得的 IP 地址接入到互联网
- 主干ISP 地区ISP 本地ISP
- 互联网交换点 IXP(Internet eXchange Point)
- IXP 允许两个网络直接相连接并交换分组,而不需要再通过第三个网络来转发分组。
- 减少了分组转发的延迟时间,降低了分组转发费用
- 对等交换分组时,不收费
- 低到高要收费
- 典型的 IXP 常采用工作再数据链路层的网络交换机
1.4互联网标准化工作 【RFC】
- 互联网协会(ISOC)
- 互联网体系结构委员会(IAB)
- 互联网工程部(IETF):
- 工作组( WG)
- 互联网工程指导小组(IESG)管理。
- 协议的开发和标准化
- 短期 & 中期
- 互联网研究部(IRTF):
- 研究组(RG)
- 互联网研究指导小组(IRSG)
- 协议、应用、体系结构等;
- 长期
- 互联网工程部(IETF):
- 互联网体系结构委员会(IAB)
- 互联网的正是标准的三个阶段
- 互联网草案 :六个月有效期 不是 RFC文档
- 建议标准:开始成为RFC文档
- 互联网标准: RFC 文档
- internet & Internet
- internet (互连网):
- 通用名词
- 泛指由 多个计算机网络互联而成的计算机网络
- 通信协议任意
- Internet (互联网):
- 专用名词
- 当前全球最大的、开放的、由众多网络相互连接而成的特定的互联网
- 采用 TCP/IP 协议族 作为通信规则,且其前身时ARPANET
- internet (互连网):
1.5 互联网的组成
- 边缘部分
- 由所有连接在互联网上的主机组成
- 用户直接使用
- 用来进行通信和资源共享
- 核心部分
- 大量网络和链接这些网络的路由器组成
- 为便于部分提供服务
- 边缘部分
- 主机也称为端系统
- 边缘部分利用核心部分所提供的服务,使众多主机之间能够互相通信并交换或共享信息
- “进程”就是“运行着的某个程序”
- 边缘的端系统之间的通信方式:
- 客户——服务器方式
- 最常用、最传统
- 客户 & 服务器 都是指通信中所涉及的两个应用进程(软件)
- 客户是服务请求方、服务器是服务提供方
- 客户程序
- 主动请求服务
- 必须知道服务器的地址
- 不需要特殊的硬件和很复杂的软件
- 服务器程序
- 可同时处理多个客户请求
- 系统启动后 自动调用 不断运行
- 被动等待和接受请求
- 不需要知道客户的地址
- tips :使用计算机的人叫“用户”,“客户”是一个进程。
- 对等连接方式(P2P)
- 双方都可以下载对方已经存储在磁盘中的共享文档
- 既是客户又是服务器
- 客户——服务器方式
- 核心部分
- 路由器 在核心部分起特殊作用
- 路由器是分组交换的关键构建
- 路由器的任务是转发分组
- 电路交换
- “建立连接(占用通信资源) →通话(一直占用通信资源)→释放资源(归还通信资源)”
- 在通话的全部时间内,通话的两个用户始终占用端到端的通信资源
- 传输效率低
- 分组交换
- 存储转发技术
- 几个概念:
- 报文
- 分组(包)
- 首部(包头)
- 核心部分的路由器之间一般用高速链路连接,而主机接入核心部分用较低速率的链路
- 路由器工作过程:
- 路由器收到一个分组,先暂时存储一下,检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发,把分组交给下一个路由器。
- 路由器存储的是分组,而不是一整个报文。
- 分组存在路由器的存储器(内存),而不是磁盘。
- 路由器选择协议能自动找到最合适的路径
- 电路交换 & 报文交换 & 分组交换
- 路由器 在核心部分起特殊作用
1.6计算机网络在我国的发展
- ……
1.7计算机网络的类别
- ……
1.8计算机网络的性能
- 七个性能指标 【RTT】
- 速率 (bit/s)
- 数据的传送速率
- 额定速率或标称速率,并非网络上实际运行的速率
- 带宽
- 频域称谓:某个信号具有的频带宽度 Hz
- 时域称谓:
- 计算机网络中的带宽
- 单位时间内网络中的某信道所能通过的“最高数据率”。
- 单位: bit/s
- 吞吐量
- 时延
- 发送时延
- 发送时延=数据帧长度( bit ) /发送速率( bit/s )
- 传播时延
- 传播时延=信道长度( m )/电磁波在信道上的传播速率 ( m/s )
- 处理时延
- 排队时延
- tips: 光纤信道的传输速率高=可以用很高的速率向光纤信道发送速率,而光纤信道的传播速率实际上比铜线的传播速率略低。
- 发送时延
- 时延带宽积
- 时延带宽积=传播时延 * 带宽
- 也称为以比特为单位的链路长度
- 往返时间RTT
- 有效数据率=数据长度/(发送时间+RTT)
- 利用率
- 信道或网络的利用率过高会产生非常大的时延
1.9计算机网络体系结构
- 法律上的国际标准 OSI
- 事实上的国际标准 TCP/IP
- 网络协议:
- 三要素: 语法、语义 & 同步
- 语法:数据与控制信息的结构或格式
- 语义:需要发出何种控制信息,完成何种动作以及做出何种响应
- 同步:即事件实现顺序的详细说明
- 在自己的个人电脑上进行文件存盘操作,不需要任何网络协议。
- 通信网络传送文件工作的划分
- 三类:文件传送模块、通信服务模块、网络接入模块
- 文件传送模块:
- 确信接收端的文件管理程序已做好接收和存储文件的准备
- 若两台主机所用的文件格式不一样,则至少其中的一台主机应完成文件格式的转换。
- 通信服务模块:
- 保证文件和文件的传送命令可靠的在两个系统之间交换
- 网络接入模块:
- 负责做与网络接口细节有关的工作
- 网络的体系结构:计算机网络的各层及其协议的集合
- 五层协议的体系结构
- 应用层:
- 通过应用进程间的交互来完成特定的网络应用
- 应用层协议定义的是应用进程间通信和交互的规则
- 应用层交互的数据单元称为 报文
- 运输层:
- 负责两台主机中进程之间的通信提供通用的数据传输服务。
- 传输 报文段 或 用户数据报
- 两种主要协议:
- TCP: 传输控制协议 提供面向连接的、可靠的数据传输服务,其数据传输的单位是 报文段
- UDP :不保证传输的可靠,无连接,传输单位用户数据报
- 网络层:
- 负责为分组交换网上的不同主机提供通信服务
- 把运输层产生的报文段或用户数据报 封装成 分组或包(IP 数据报)。
- 选择合适的路由器
- 数据链路层:
- 发送时:
- 将网络层交下来的IP数据报 组装成 帧 每一帧包含必要的控制信息
- 接收时:
- 根据控制信息,确定数据部分,提取出来给到上一级网络层
- 可以检错 & 纠错
- 发送时:
- 物理层:
- 比特
- 考虑使用多大的电压代表“1” “0”,以及接收方如何识别发送来的比特。
- 确定连接的电缆的插头、引脚等的个数
-
-
五层的主要功能
-
- 应用层:
- 协议&服务
- 协议:控制两个对等实体(或多个实体)进行通信规则的集合。
- 在协议的控制下,两个对等 实体间的通信使得本层能够向上一层提供服务。要实现本层的协议,还需要使用下面一层提供的服务。