计算机网络的一些重点,Laycher整理的_第1页
计算机网络的一些重点,Laycher整理的_第2页
计算机网络的一些重点,Laycher整理的_第3页
计算机网络的一些重点,Laycher整理的_第4页
计算机网络的一些重点,Laycher整理的_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 计算机网络整理资料计算机网络整理资料 Laycher 整理整理 1 计算机网络是通过传输介质 通信设施和网络通信协议 把分散在不同地点的计算机设备互连起来 实现数据传输和资源共享的系统 2 三大功能 数据通信 资源共享 分布处理与负荷均衡 五大特征 资源共享 分组交换 分布控制 与管理 层次式体系结构 二个子网 3 计算机网络的物理构成 通信子网和资源子网 1 总线型 总线型 2 环型 环型 3 星型 星型 4 树型 树型 5 回路型 回路型 6 全连接或网状型 全连接或网状型 7 不规则型 不规则型 8 卫星或无线电型 卫星或无线电型 图图1 4 计算机网络的拓扑结构计算机网络的拓扑结构 4 协议是按层次结构设计的 协议层次的集合构成了协议体系结构 网络层次结构包含两个基本内容 网络实现的功能分解到若干个层次 每个功能层的功能用同等层协议 相邻层次之间通过接口交互必 要的信息 构成下层为上层提供服务的关系 5 计算机网络的硬件包括计算机设备 网络互连设备 连接设备和传输介质 传输介质用来做信号的通路 分为 有线介质 双绞线 同轴电缆 光缆 无线介质 无线电 红外 线 激光等 计算机设备有 各种计算机 打印机 网络存储设备 信息的发送和接收设备 信源和信宿 同时也 是信息处理设备 网络连接设备包括交换机 集线器 网络互连设备用于网络之间的互连 有 中继器 桥接器 网桥 交换机 路由器 网关和协议转换 器 6 网络软件 网络体系结构给出计算机网络的层次和协议集合 网络操作系统用于管理计算机网络的连 接和运行 网络协议软件用来实现网络协议的功能 网络工具软件用于对网络环境的配置 网络应 用软件是在网络环境中解决各种应用问题的软件 7 计算机网络技术的发展经历了 4 个阶段 联机终端通信网络 计算机 计算机网络 开放式标准化 网络 因特网时代 8 计算机网络协议的三要素 语法 即信息格式 协议数据单元语法 即信息格式 协议数据单元 PDU 的结构或格式 包括哪些字段 字段的作用 的结构或格式 包括哪些字段 字段的作用 语义 某些信息位组合的含义 标识通信双方可以理解的确定的意义 语义 某些信息位组合的含义 标识通信双方可以理解的确定的意义 PDU 给出何种控制信息 给出何种控制信息 完成何种操作 做出何种响应 即各字段中若干二进制位完成何种操作 做出何种响应 即各字段中若干二进制位 0 或或 1 的组合代表什么样的含义 的组合代表什么样的含义 同步 时序 同步 时序 即收 发双方能分辨出通信的开始和结束 哪些动作先执行 哪些动作后执行 即收 发双方能分辨出通信的开始和结束 哪些动作先执行 哪些动作后执行 为完成一次通信所需要的不同为完成一次通信所需要的不同 PDU 之间有操作顺序规程 有时同步也称为规程 之间有操作顺序规程 有时同步也称为规程 语法定义了怎么做 语义定义了做什么 同步时序关系定义了什么时候做 9 在计算机网络中用协议数据单元 PDU Protocol Data Unit 描述通信协议 2 PDU 由控制部分和数据部分组成 控制部分由若干字段组成 表示通信中用到的双方可以理解和 遵循的协议 10 计算机网络体系结构是 计算机网络层次和协议的集合 根据计算机网络两级子网的结构 把计算机网络的功能划到 5 个层次 网络中节点之间的物理连接 例如计算机设备及端系统和通信子网的连接处应划分一个层次 用 于端系统与通信子网的连接 称为物理层 通信子网中相邻节点之间实现可靠的传输应划分为一个层次 称为数据链路层 源节点和目的节点之间可靠传输的功能可划分为一个层次 称为网络层 在端节点到端节点 例如两个通信的计算机设备之间可靠传输划分为一个层次 称为传输层 应用进程之间的可靠传输可划分为一个层次 称为应用层 11 计算机网络中的通信服务 一种是面向连接服务 另一种是无连接服务 连接类型服务类型应用 可靠的消息流页码序列 可靠的字节流远程登录面向连接 可能不可靠的连接数字化声音 不可靠的数据报电子邮件 有确认的数据报有确认的挂号邮件无连接 问答服务数据查询 12 网络服务用服务原语描述 服务原语由三部分组成 原语名 原语类型 原语参数 原语名说明服务的内容 原语名和原语类型之间由点进行间隔 原语类型说明层与层之间信息传输的 流向 原语名用大写字母表示 原语类型有 4 种 用小写字母表示 请求 request 发送方希望得到某些服务 指示 indication 接 收方得知某个事件发生 响应 response 接收方对某个事件应答 证实 confirm 发送方得知请求的 结果 13 实际 对等层协议对等层协议 第第5层层 第第4层层 第第3层层 第第2层层 第第1层层 传输介质传输介质 H5 T2 H4 H3 H2 第第5层层 第第4层层 第第3层层 第第2层层 第第1层层 数据数据 计算机计算机A计算机计算机B AP2AP1 图图2 6 对等协议的打包 拆包通信过程对等协议的打包 拆包通信过程 打包打包 拆包拆包 上服务和协议是两个完全不同的概念 服务要靠协议来实现 通过服务原语的描述 可以清晰的给出上 下层接口和对等层之间的联系 服务是各层为上层提供的一组原语操作 但未涉及这些操作如何完成 协议 定义同层对等实体之间交换的协议数据单元 位流 帧 分组 报文段 报文 的格式及意义 的一组约定和规则 3 图图2 8 开放系统互连参考模型开放系统互连参考模型OSI 会话层会话层 运输层运输层 网络层网络层 数据链路数据链路 物理层物理层 应用层应用层 表示层表示层 会话层会话层 运输层运输层 网络层网络层 数据链路数据链路 物理层物理层 应用层应用层 表示层表示层 应用协议应用协议 表示协议表示协议 会话协议会话协议 运输协议运输协议 网络协议网络协议 数据链路协议数据链路协议 物理协议物理协议 网络层网络层 数据链路数据链路 物理层物理层 网络层网络层 数据链路数据链路 物理层物理层 通信子网边界通信子网边界 端系统端系统A端系统端系统B 中继系统中继系统 15 OSI 参考模型采用 3 级抽象 体系结构 服务定义 协议规范 OSI 参考模型体系结构是作为一个框架来组织和协调各层协议的制定 网络协议的规程说明比较 精练 服务定义详细地说明各层提供的服务 提供的服务与这些服务的具体实现无关 协议规范给出一组控制数据通信的规则 16 TCP IP 协议具有以下特点 是一个开放的网络协议蔟 免费使用 做到与计算机硬件与操作系统 无关 与特定的网络硬件无关 做到与低层通信子网平台无关 低层网络可以是广域网 局域网 无 线网等 提供统一的网络逻辑地址 IP 地址 用于标识网络中的一个连接 使得异种计算机 异种计算 机网络互连成为可能 运输层协议 TCP 提供可靠的端到端数据传输 可以屏蔽通信子网的差异 应用 层协议内容丰富 应用层 TCP 层 IP 层 网络接 口层 NIL 网络接口层网络接口层 HTTP FTP SMTP SNMP Telnet TFTP DNS TCP UDP ICMPIGMP ARPRARP IP 图图2 10 TCP IP协议层次结构协议层次结构 4 17 OSI 模型在所有各层都进行差错校验 和处理 而 TCP IP 仅在 TCP 层 即仅在 端到端进行差错控制 18 传输介质分为有线传输介质和无线 传输介质 数据通信是指计算机之间或其它数字 终端装置之间的通信 信道传输数据的 能力是受到限制的 信道的最大容量与 信道的带宽有关 复用技术用于在一个信道上同时传输多 路信号 模拟数据和数字数据都可以转换为模拟 信号或数字信号 传统的交换技术有 电路交换 报文交 换 分组交换 数据通信和计算机网络中的差错控制方 法采用编码的方法 分为检错编码和纠 错编码 19 通信双方在应用层交换的协议数据单元是报文 应用层需要的服务包括 把应用协议数据单元可靠 地从一个端系统传输到另一个端系统 这里涉及到应用进程的复用和分解 多个应用可以由不同的进 程来标识 在具体实现时 不同的应用进程可以通过下一层运输层的端口号字段来区分 20 进程通过运输层的端口区分不同的应用 在具体实现时是通过套接字 Socket 在网络上发送和接 收应用报文 套接字由运输层逻辑地址端口号加上网络层逻辑地址 IP 地址构成 套接字可以 认为是进程的门户 是同一台主机内应用层与运输层之间的接口 21 应用层协议需要运输层协议提供的服务 分为三种情况 第一种是使用 TCP 协议 例如 HTTP SMTP FTP Telnet 等 第二种是使用 UDP 协议 例如 SNMP TFTP 等 第三种情况是即可以使用 TCP 协议 也可以使用 UDP 协议 例如 DNS 等 22 域名解析过程分为递归查询和重复查询 域名解析过程中涉及到三种域名服务器 本地域名服务 器 根域名服务器 授权域名服务器 23 URL 由 4 部分组成 协议 主机 端口 路径 24 HTTP 报文有两种 一种是请求报文 报文由请求行 首部行和实体主体组成 由浏览器发送给服 务器 另一种是响应报文 报文由状态行 首部行和实体主体组成 由服务器传送给浏览器 P 84 图 数据传数据传 输模块输模块 控制控制 模块模块 端口端口618012526端口端口 TCP IP 控制控制 模块模块 数据传数据传 输模块输模块 端口端口2120端口端口 TCP IP 网络网络 控制连接控制连接 图图4 16 FTP客户客户 服务器工作模型服务器工作模型 数据连接数据连接 FTP客户客户FTP服务器服务器 物理层物理层 数据链路层数据链路层 网络层网络层 传输层传输层 会话层会话层 表示层表示层 应用层应用层 网络接口层网络接口层 IP层层 TCP 层层 FTP SMTP等等 应用层应用层 图图2 11 TCP IP与与OSI关系模型关系模型 方法方法 5 25 一个电子邮件系统的构成包括 电子邮件协议 用户代理 电子邮件服务器 用户代理用户代理用户代理用户代理 发送邮件发送邮件 图图4 17电子邮件系统的组成及用到的协议电子邮件系统的组成及用到的协议 接收邮件接收邮件 传输邮件传输邮件 SMTP协议协议POP3协议协议SMTP协议协议 发送方发送方 邮件服务器邮件服务器 接收方接收方 邮件服务器邮件服务器 发送方和接收方邮件服务器之间的通信包括 3 个阶段 连接建立 邮件传输 连接释放 HTTP 是一个拉协议 用户使用 TCP 协议发起向 Web 服务器的连接 使用 HTTP 协议从 Web 服务器 拉取信息 SMTP 主要是一个推协议 发送邮件服务器发起 TCP 连接 把邮件推向接收邮件服务器 26 运输层的作用 运输层的位置在网络边缘 属于端到端的层次 运输层协议处在计算机网络中的端系统之间 为应用层提供可靠的端到端的通信和运输连接 运输层为高层用户屏蔽了通信子网 网络核心 的细节 运输层起着承上启下的功用 运输层除了要为应用进程提供复用和分用 还要为应用报文提供差错检测 包括 传输数 据出错 传输数据丢失 应答数据丢失 重复 失序 超时等 运输协议要为端系统提供流量控制 并对尽力交付的网络提供拥塞控制等 还有连接建立 与连接释放 连接控制和序号设置等 27 网络层是为主机之间提供逻辑通信 运输层是为应用进程之间提供端到端的逻辑通信 连接请求连接请求 连接确认连接确认 连接接纳连接接纳 客户机主机客户机主机 时间时间 图图5 8 连接建立的三次握手连接建立的三次握手 A 28 计算机网络中常用的差错控制方法有 奇偶校验 常用在串行异步传输中 校验和计算 用在运输层的差错控制中 循环冗余校验 CRC 用在数据链路层的差错控制中 尤其在局域网中 29 网络协议设计的目的是 实现网络中的可靠数据传输 RDT 采用滑动窗口协议 SWP slide windows Protocol 描述协议的执行情况 30 流量控制是对一条通信路径上的流量进行控制 其目的是保证发送者的发送速度不超过接收者的接 应用层应用层 运输层运输层 网络层网络层 数据链路层数据链路层 物理层物理层 域名地址域名地址 端口地址端口地址 IP地址地址 物理地址物理地址 图图5 6 网络中的地址及层次对应网络中的地址及层次对应 应用服务 进程应用服务 进程 TCP UDP IP 底层底层 物理网络物理网络 服务器主机服务器主机B 6 收速度 流量控制只涉及一个发送者和一个接收者 涉及到两个节点 流量控制是局部控制 拥塞控制是对整个通信子网的流量进行控制 其目的是保证通信子网的流量与资源相匹配 不出现系 统性能恶化 甚至崩溃的局面 涉及到网络中多个节点 主机 路由器 交换机 拥塞控制是全局控 制 拥塞控制涉及到的层次有 数据链路层 网络层和运输层 拥塞控制方法 连接接纳控制连接接纳控制 CAC 控制控制方法属于开环方法 也称为拥塞预防方法 基于许可证方法基于许可证方法 类似于对教室里听课人数的限制 通信量整形 通信量整形 traffic shaping 是调整数据传输的平均速率 以及通信量的突发性 31 TCP IP 协议蔟的运输层协议有两个 TCP 协议和 UDP 协议 32 用户数据报协议 UDP 的特点与作用 用户数据报协议 UDP 是 TCP IP 协议簇中的无连接的运 输层协议 只在 IP 数据报服务上增加很少的功能 UDP 协议提供了端口号字段 可以实现应用进程的复用 和分用 UDP 协议也提供了校验和计算 可以实现包括伪协议头 和 UDP 用户数据报的校验 P126 33 运输控制协议 TCP 的功能描述 TCP 是最复杂的运输层协议这体现了 TCP IP 协议把复杂留在端系统 尽量使通信子网简单的设计思想 TCP 协议采用字节流传输数据 传输的数据按字节编号 由于采用双向同时传输 采用捎带确认和累计确认 不用专门发送确认报文段 提高了传输效 率 TCP 协议支持超时机制 用确认和超时重传确保可靠传输 34 网络服务质量 QoS Quality of Service 是为了实现持续的 可以预测和可靠的网络传输服务 35 虚电路 VC virtual circuit 服务是面向连接的网络服务 IP地址地址端口号端口号 套接字套接字 202 101 75 321600 202 101 75 32 1600 图图5 25 端口 端口 IP地址和套接字地址和套接字 7 在双方通信之前先建立一条逻辑连接 通过发送呼叫连接请求分组 协商沿途经过的节点 数据报服务是 尽力交付 best effort service 的服务 是没有质量保证的服务 因特网采用的就是数据报服务 目的端口目的端口 序号序号 确认号确认号 窗口窗口数据偏移数据偏移 源端口源端口 20字字 节的节的 固定固定 首部首部 填充填充选项选项 长度可变长度可变 紧急指针紧急指针 校验和校验和 UR G 保留保留 AC K PSNRST SYNFIN TCP报文报文 TCP数据部分数据部分TCP首部首部 图图5 28 TCP报文段协议格式报文段协议格式 36 路由选择算法 静态路由的改变和设置是由人工完成的 一旦确定了分组路由 在一段时间内一般不会再重新设 置路由 静态路由也称为非自适应性路由选择 静态路由选择算法的特点是 简单 开销小 以及路由过程是已知的 静态路由只用在 a 小型的 网络拓扑结构不会经常变化的局域网中 b 或是查找故障的试验网络中 固定路由选择算法 随机路由选择算法 扩散路由选择算法 最短路由选择算法 37 动态路由选择也称为自适应性的路由选择 能够较好适应网络状态的变化 动态的改变和设置路由 孤立式 集中式 分布式 距离矢量路由选择 DV 是一种分布式 迭代的和异步的算法 分布式讲的是 网络中的每个节点都要从一个或多个相邻节点交换路由信息 更新路由信 息 然后把更新的路由信息再传输给相邻节点 迭代讲的是 节点与邻居交换路由信息的过程一直要持续到邻居之间没有信息交换为止 也就是说 DV 算法是自终止的 异步讲的是 不要求网络中的所有节点相互之间步伐一致地操作 链路状态路径选择算法简称为 LS 步骤 a 获知相邻节点 b 测量到各相邻节点的费用 度量标准以延迟为例 c 用链路状态分组 将所测量到的信息告诉其它节点 d 计算新的路由 源源IP地址地址目的目的IP地址地址017UDP长度长度 4 4112 源端口源端口目的端口目的端口长度长度校验和校验和伪首部伪首部 122222 字节字节 字节字节 首部首部 数据数据 UDP用户数据报用户数据报 图图5 26 UDP和伪首部和伪首部 8 2 7 8 1 ED C B A 2 1 A B C D ABD E直接相连的节点直接相连的节点 目的目的 节点节点 145 9 8 4 6 7 1 5 4 2 11 图图6 11 DV算法中距离表的构成算法中距离表的构成 DE 对于大型网络 需要把网络划分为 自治系统 AS autonomous system 再进一步将 AS 划分为区域 zone 区域再划分为组 group 可以一直划分下去 38 广播路由选择算法主要包括 独立发送 扩散方法 多目的地路由选择 逆向转发方法 多播路由选择算法 也称为组播 因特网中是采用因特网中是采用 D 类类 IP 地址为多播地址地址为多播地址 内部路由协议 RIP 内部路由协议 OSPF 外部路由协议 BGP 有四种互连设备 分别对应不同的网络层次 自顶向下依次为 协议转换器 gateway 路由器 router 桥接器 bridge 中继器 repeater 依次对应的层次为 运输层及以上层次 网络层 数据链路层 物理层 39 IP 地址地址 分为 ABCDE 五类地址 ABC 常用 D 类为多播地址 E 类保留至今 A 类 0 0 0 0 127 255 255 255 B 类 128 0 0 0 191 255 255 255 C 类 192 0 0 0 223 255 255 255 Intranet 专用 IP 地址的三个地址范围是 A 类地址范围 10 0 0 0 10 255 255 255 一个 A 类地址 10 B 类地址范围 172 16 0 0 172 31 255 255 16 个 B 类 地址 172 16 172 31 C 类地址范围 192 168 0 0 192 168 255 255 256 个 C 类地址 192 168 0 192 168 255 IP 地址地址 40 数据链路层属于通信子网的层次 提供网络中相邻节点 一个源节点和一个目的节点 之间的可 靠数据传输 协议数据单元为帧 局域网 LAN Local Area Network 一般把 10 千米范围内的网络划为 LAN LAN 属于通信子网的范 畴 LAN 的 3 个要素有三个 拓扑结构 传输介质 信道访问协议 LAN 的体系结构仅涉及到底两层 即物理层和数据链路层 LAN 的数据链路层分为两个子层 介质访 问控制 MAC Medium Access Control 子层和逻辑链路控制 LLC Logic Link Control 子层 信道访问协议 固定信道划分协议 时分复用 频分复用 码分多址等 随机访问协议 纯 ALOHA 时隙 ALOHA CSMA CSMA CD CSMA CA 等 轮流访问协议 轮询协议和令牌传递协议 LAN 中的地址在 MAC 帧中 有源 MAC 地址和目的 MAC 地址两个字段 MAC 地址为硬件地址 也称为物理地址或网卡地址 有时也称为 LAN 地址 TCP UDP 应用层协议应用层协议 http FTP SMTP Telnet 各种低层网络接口各种低层网络接口 ICMP IGMP IP RARP ARP 网络层网络层 运输层运输层 应用层应用层 网络接口层网络接口层 物理硬件物理硬件 图图6 26 IP协议及配套协议协议及配套协议 9 应用层报文应用层报文 首部首部 图图7 16 MAC地址和地址和IP地址与网络层次的对应地址与网络层次的对应 首部首部 MAC帧帧 尾部尾部 数据数据 硬件地址硬件地址 软件地址软件地址网络层网络层 运输层运输层 应用层应用层 数据链路层数据链路层 IP数据报数据报 TCP报文段报文段 首部首部 首部首部数据数据 LLC首部首部 41 地址解析协议 ARP 当一台计算机需要进行地址解析时 广播发送一个 ARP 请求分组 其内容是 查找给定 IP 地址的主机的 MAC 地址 如 谁的 IP 地址是 202 193 56 41 ARP 表中的每个表项有三个字段 IP 地址 地址 LAN 地址 地址 TTL 其中 TTL 为生存期字段 表示一个 表项的存在时间 表项的生存期时间一般为 20 分钟 源源 IP 地址和目的地址和目的 IP 地址始终没有变地址始终没有变 反向地址解析协议 RARP 当主机启动时 广播一个 RARP 请求分组 以询问自己的 IP 地址 广播信息中包括本机的 MAC 地址 42 第七章小结 链路 和 数据链路 是两个不同的概念 有两种数据链路层信道 一种为广播信道 另一种为点对点的通信链路 把二进制位流组成帧通常采用以下 4 种方法 1 字符计数法或字节计数法 2 字符填充法 3 位填充法 4 物理违例法 信道访问协议有时也称为多路访问协议 多路访问协议主要解决多个发送和接收节点对共享信道的访问问题 ARP 就是完成从 IP 地址到 MAC 地址转换的协议 以太网技术一直跟随着网络技术的发展 在不断的改进 局域网采用三层交换技术主要有两种交换方法 VLAN 允许一组不同物理位置的用户群共享一个独立的广播域 无线局域网可以分为两大类 有固定基础设施的 无固定基础设施的 43 物理层涉及的问题是怎样在网络中的信道上传输二进制数据位流 物理层的 4 个特性 机械特性 涉及到网络中的网络设备与传输介质 媒体 之间接口所涉 及到的连接器的外形和尺寸 接口引线数目 引线排列方式 固定和锁定装置 2 电气特性 涉及到接口引线上信号电平表示 什么电平代表 1 什么电平代表 0 功能特性 规定接口某一条引线上出现某一电平表示的含义 规程特性 规定接口上各种信号线以及各种电平出现的先后顺序 即那根信号线先动作 那 根信号线后动作 ADSL Asymmetric Digital Subscriber Line 是非对称式数字用户线路的缩写 ADSL 采用先进的数 字信号处理技术 非对称讲的是上行带宽与下行带宽数值不一致 下行带宽大于上行带宽 44

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论