网络通信协议介绍要点秒速时时彩官网
    主页 > 产品中心 >
  1. 网络通信协议介绍要点秒速时时彩官网

网络通信协议介绍要点秒速时时彩官网

  网络通信协议介绍要点_幼儿读物_幼儿教育_教育专区。网络通信协议介绍要点

  通信协议介绍 分布式计算与仿真研究室 内部研讨材料 提纲 1.TCP /IP的体系结构 2. 网际层(网络层)协议 2.1 IP数据报格式 2.2 IP地址以及寻址问题 2.3 路由问题 3.传输层协议 3.1 端口 3.2 UDP 3.3 TCP 4.应用层 4.1 的体系结构 主机A 4 3 2 应用层 运输层 路由器 网际层 网络 接口层 网络 1 网络 2 主机B 应用层 运输层 网际层 网络 接口层 网际层 网络 接口层 1 路由器在转发分组时最高只用到网络层 而没有使用运输层和应用层。 网络体系结构 ? ? ? ? 计算机网络的体系结构(architecture)是 计算机网络的各层及其协议的集合。 TCP/IP 是四层的体系结构:应用层、运 输层、网际层和网络接口层。 但最下面的网络接口层并没有具体内容。 因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协 议的体系结构 。 五层协议的体系结构 5 4 3 应用层 运输层 网络层 数据链路层 数据链路层 ? ? ? 2 1 ? ? 物理层 应用层(application layer) 运输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer) IP Everything over Everything over IP 沙漏计时器形状的 IP 可为各式各样的应用程序提供服务 IP 可应用到各式各样的网络上 TCP/IP协议族 应用层 HTTP … SMTP DNS … RTP 运输层 TCP UDP 网际层 IP 网络接口层 网络接口 1 网络接口 2 … 网络接口 3 【例1】客户进程和服务器进程 使用 TCP/IP 协议进行通信 应用层 客户 运输层 ② 服务器接受连接建立请求 以后就逐级使用下层 提供的服务 (使用 TCP 和 IP) ① 客户发起连接建立请求 应用层 服务器 运输层 网络层 数据链路层 网络层 数据链路层 物理层 因特网 物理层 功能较强的计算机 可同时运行多个服务器进程 计算机 1 应用层 客户 1 计算机 3 应用层 服务器 服务器 2 1 计算机 2 应用层 客户 2 运输层 网络层 运输层 网络层 运输层 网络层 数据链路层 物理层 数据链路层 物理层 数据链路层 物理层 因特网 2 网际(网络)层协议 ? 主要功能:为主机间提供无连接的分组传输服务、并解 决路由问题。 2.1 IP包格式 2.2 IP地址 2.3 路由问题 因特网采用的设计思路 ? ? ? 网络层向上只提供无连接的、口▲=○▼尽最大努力交付 的数据报服务。 网络在发送分组时不需要先建立连接。每一个 分组独立发送,独立寻找路由,与其前后的分 组无关(不进行编号)。 网络层不提供服务质量的承诺。即所传送的分 组可能出错、丢失、重复和失序(不按序到达 终点),当然也不保证分组传送的时限。 课件制作人:谢希仁 尽最大努力交付的好处 ? ? ? ? 由于传输网络不提供端到端的可靠传输服务, 这就使网络中的路由器可以做得比较简单,而 且价格低廉(与电信网的交换机相比较)。 如果主机(即端系统)中的进程之间的通信需 要是可靠的,那么就由网络的主机中的运输层 负责(包括差错处理、流量控制等)。 采用这种设计思路的好处是:网络的造价大大 降低,运行方式灵活,能够适应多种应用。 因特网能够发展到今日的规模,充分证明了当 初采用这种设计思路的正确性。 课件制作人:谢希仁 网际层的 IP 协议及配套协议 应用层 运输层 网络层 (网际层) 网络接口层 各种应用层协议 (HTTP, FTP, SMTP 等) TCP, UDP ICMP IGMP IP RARP ARP 与各种网络接口 物理硬件 2.1 ? IP 数据报的格式 ? ? 一个 IP 数据报由首部和数据两部分组成。 首部的前一部分是固定长度,共 20 字节, 是所有 IP 数据报必须具有的。 在首部的固定部分的后面是一些可选字 段,其长度是可变的。 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 可变 部分 目 的 地 址 可 选 字 段 (长 度 可 变) 数 首 部 数 据 据 部 部 分 分 填 充 IP 数据报 发送在前 1. IP 数据报首部的固定部分中的各字段 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 源 地 址 标志 16 19 24 总 长 度 片 偏 移 首 部 检 验 和 31 版 本 首部长度 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 版本——占 4 位,指 IP 协议的版本 目前的 IP 协议版本号为 4 (即 IPv4) 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 首部长度——占 4 位,可表示的最大数值 是 15 个单位(一个单位为 4 字节) 因此 IP 的首部长度的最大值是 60 字节。 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 区分服务——占 8 位,★◇▽▼•用来获得更好的服务 在旧标准中叫做服务类型,但实际上一直未被使用过。 1998 年这个字段改名为区分服务。 只有在使用区分服务(DiffServ)时,这个字段才起作用。▲★-● 在一般的情况下都不使用这个字段 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 总长度——占 16 位,指首部和数据之和的长度, 单位为字节,因此数据报的最大长度为 65535 字节。 总长度必须不超过最大传送单元 MTU。 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 标识(identification) 占 16 位,◇•■★▼ 它是一个计数器,用来产生数据报的标识。 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 标志(flag) 占 3 位,目前只有前两位有意义。 标志字段的最低位是 MF (More Fragment)。 MF ? 1 表示后面“还有分片”。MF ? 0 表示最后一个分片。 标志字段中间的一位是 DF (Dont Fragment) 。 只有当 DF ? 0 时才允许分片。•● 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 片偏移(12 位)指出:较长的分组在分片后 某片在原分组中的相对位置。 片偏移以 8 个字节为偏移单位。 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 生存时间(8 位)记为 TTL (Time To Live) 数据报在网络中可通过的路由器数的最大值。 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 协议(8 位)字段指出此数据报携带的数据使用何种协议 以便目的主机的 IP 层将数据部分上交给哪个处理过程 运输层 ICMP 网络层 首部 IGMP TCP UDP OSPF 数据部分 IP 数据报 协议字段指出应将数据 部分交给哪一个进程 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 首部检验和(16 位)字段只检验数据报的首部 不检验数据部分。 这里不采用 CRC 检验码而采用简单的计算方法。 位 0 固 定 首 部 部 分 4 标 生存时间 8 区分服务 识 协 议 16 标志 源 地 址 19 24 总 长 度 片 偏 移 31 版 本 首部长度 首 部 检 验 和 目 的 地 址 可变 部分 可 选 字 段 (长 度 可 变) 数 据 部 分 填 充 协议(8 位)字段指出此数据报携带的数据使用何种协议 以便目的主机的 IP 层将数据部分上交给哪个处理过程 IP包捕包分析 IP包捕包分析 IP包捕包分析 2.2 IP 地址以及寻址问题 ? ? IP 地址就是给每个连接在因特网上的主 机(或路由器)分配一个在全世界范围 是唯一的 32 位的标识符。 IP 地址现在由因特网名字与号码指派公 司 ICANN (Internet Corporation for Assigned Names and Numbers)进行分 配 IP 地址的编址方法 ? ? ? 分类的 IP 地址。这是最基本的编址方法, 在 1981 年就通过了相应的标准协议。 子网的划分。这是对最基本的编址方法的 改进,其标准[RFC 950]在 1985 年通过。 构成超网。这是比较新的无分类编址方法。 1993 年提出后很快就得到推广应用。 分类 IP 地址 ? ? 每一类地址都由两个固定长度的字段组成, 其中一个字段是网络号 net-id ,▲●它标志主 机(或路由器)所连接到的网络,而另一 个字段则是主机号 host-id,它标志该主机 (或路由器)。 两级的 IP 地址可以记为: IP 地址 ::= { 网络号, 主机号} ::= 代表“定义为” (4-1) 课件制作人:谢希仁 IP 地址中的网络号字段和主机号字段 A 类地址 0 net-id 8位 B 类地址 1 0 host-id 24 位 net-id 16 位 C 类地址 1 1 0 net-id 24 位 host-id 16 位 host-id 8位 多播地址 D 类地址 1 1 1 0 E 类地址 1 1 1 1 保留为今后使用 IP 地址中的网络号字段和主机号字段 A 类地址 0 net-id 8位 B 类地址 1 0 host-id 24 位 net-id 16 位 C 类地址 1 1 0 net-id 24 位 host-id 16 位 host-id 8位 多播地址 D 类地址 1 1 1 0 A 类地址的网络号字段 net-id 为 1 字节 E 类地址 1 1 1 1 保留为今后使用 IP 地址中的网络号字段和主机号字段 A 类地址 0 net-id 8位 B 类地址 1 0 host-id 24 位 net-id 16 位 C 类地址 1 1 0 net-id 24 位 host-id 16 位 host-id 8位 多播地址 D 类地址 1 1 1 0 B 类地址的网络号字段 net-id 为 2 字节 E 类地址 1 1 1 1 保留为今后使用 IP 地址中的网络号字段和主机号字段 A 类地址 0 net-id 8位 B 类地址 1 0 host-id 24 位 net-id 16 位 C 类地址 1 1 0 net-id 24 位 host-id 16 位 host-id 8位 多播地址 D 类地址 1 1 1 0 C 类地址的网络号字段 net-id 为 3 字节 E 类地址 1 1 1 1 保留为今后使用 IP 地址中的网络号字段和主机号字段 A 类地址 0 net-id 8位 B 类地址 1 0 host-id 24 位 net-id E 类地址保留为今后使用 16 bit C 类地址 1 1 0 net-id 24 位 host-id 16 位 host-id 8位 多播地址 D 类地址 1 1 1 0 E 类地址 1 1 1 1 保留为今后使用 点分十进制记法 机器中存放的 IP 地址 是 32 位 二进制代码 每隔 8 位插入一个空格 能够提高可读性 将每 8 位的二进制数 转换为十进制数 采用点分十进制记法 则进一步提高可读性 11 10000000 00001011 00000011 00011111 128 11 3 31 128.11.3.31 常用的三种类别的 IP 地址 IP 地址的使用范围 网络 类别 最大 网络数 126 (27 – 2) 16,383(214 ? 1) 第一个 可用的 网络号 1 128.1 最后一个 可用的 网络号 126 191.255 每个网络 中最大的 主机数 16,777,214 65,534 A B C 2,097,151 (221 ? 1) 192.0.1 223.255.255 254 寻址问题 ? ? ? DNS: Nomain Name----?IP ARP: IP---?MAC地址 路由问题:路由协议解决 H1 5 4 3 2 1 分组在互联网中的传送 R1 3 2 1 间接交付 R1 间接交付 2 1 R2 间接交付 2 1 R2 3 2 1 R3 3 2 1 R3 2 1 主机 H1 R5 R5 3 2 2 1 1 间接交付 R4 R4 3 2 2 1 1 主机 H2 5 4 3 2 1 H2 2.3 路由协议 ? ? 因特网采用分层次的路由选择协议。 因特网有两大类路由选择协议 ? ? 内 部 网 关 协 议 IGP (Interior Gateway Protocol) 即在一个自治系统内部使用的路 由选择协议。如 RIP 和 OSPF 协议。 外 部 网 关 协 议 EGP (External Gateway Protocol) 自治系统见路由协议。目前使用 最多的是 BGP-4。 自治系统和 内部网关协议、外部网关协议 自治系统 A R1 用内部网关协议 (例如,RIP) 自治系统 B 用外部网关协议 (例如,BGP-4) R2 用内部网关协议 (例如,OSPF) 自治系统之间的路由选择也叫做 域间路由选择(interdomain routing), 在自治系统内部的路由选择叫做 域内路由选择(intradomain routing) 课件制作人:谢希仁 典型的路由器的结构 3——网络层 2——数据链路层 1——物理层 输入端口 1 2 … 输入端口 1 2 3 3 分组处理 转发表 3 路由选择处理机 路由选择协议 路由表 输出端口 2 … 输出端口 3 2 1 1 路由 选择 分组 转发 交换结构 课件制作人:谢希仁 在路由表中,对每一条路由,最主要的是 (目的网络地址,下一跳地址) 10.0.0.4 网1 10.0.0.0 R1 20.0.0.7 20.0.0.9 0 网2 20.0.0.0 R2 30.0.0.2 30.0.0.1 1 网3 30.0.0.0 40.0.0.4 R3 网4 40.0.0.0 路由器 R2 的路由表 目的主机所在的网络 20.0.0.0 30.0.0.0 10.0.0.0 40.0.0.0 10.0.0.4 链路 1 下一跳地址 直接交付,接口 0 直接交付,接口 1 20.0.0.7 30.0.0.1 20.0.0.7 20.0.0.9 30.0.0.2 30.0.0.1 40.0.0.4 R1 R2 R3 链路 2 链路 3 链路 4 分组转发算法 (1) 从数据报的首部提取目的主机的 IP 地址 D, 得出目 的网络地址为 N。 (2) 若网络 N 与此路由器直接相连,则把数据报直接交 付目的主机 D;否则是间接交付,◆▼执行(3)。 (3) 若路由表中有目的地址为 D 的特定主机路由,则把 数据报传送给路由表中所指明的下一跳路由器;否 则,执行(4)。 (4) 若路由表中有到达网络 N 的路由,则把数据报传送 给路由表指明的下一跳路由器;否则,执行(5)。 (5) 若路由表中有一个默认路由,则把数据报传送给路 由表中所指明的默认路由器;否则,执行(6)。 (6) 报告转发分组出错。 3. 运输层协议 功能: ? 运输层为应用进程之间提供端到端的逻 辑通信(但网络层是为主机之间提供逻 辑通信)。 ? 运输层对收到的报文进行差错检测。 ? 运输层提供两种运输协议,面向连接的 TCP 和无连接的 UDP。 运输层协议和网络层协议 的主要区别 应用进程 应用进程 ?? … 因 特 网 ?? … IP 协议的作用范围 (提供主机之间的逻辑通信) TCP 和 UDP 协议的作用范围 (提供进程之间的逻辑通信) 课件制作人:谢希仁 TCP/IP 体系中的运输层协议 应用层 运输层 UDP TCP IP 与各种网络接口 课件制作人:谢希仁 3.1 运输层的端口 ? ? ? 运行在计算机中的进程是用进程标识符来标志的。 传输层不能使用进程标识符来标志一个进程,原因 是不同的操作系统使用不同格式的进程标识符。 为此:必须用统一的方法对 TCP/IP 体系的应用进 程进行标志。 ----端口 课件制作人:谢希仁 三类端口 ? ? ? 熟知端口,数值一般为 0~1023。 登记端口号,数值为1024~49151,为没有熟 知端口号的应用程序使用的。使用这个范围的 端口号必须在 IANA 登记,以防止重复。 客户端口号或短暂端口号,数值为 49152~65535,留给客户进程选择暂时使用。 当服务器进程收到客户进程的报文时,就知道 了客户进程所使用的动态端口号。通信结束后 ,这个端口号可供其他客户进程以后使用。 课件制作人:谢希仁 套接字 (socket) 套接字 socket = (IP地址: 端口号) ? (5-1) 通信两端的两个端点(即两个套接字)唯 一地确定了每一对通信进程。即: 一对通信进程::= {socket1, socket2} = {(IP1: port1), (IP2: port2)} (5-2) 课件制作人:谢希仁 3.2用户数据报协议 UDP UDP 概述 : ? UDP 只在 IP 的数据报服务之上增加 了很少一点的功能,即端口的功能和 差错检测的功能。 ? 虽然 UDP 用户数据报只能提供不可靠 的交付,但 UDP 在某些方面有其特殊 的优点。 课件制作人:谢希仁 UDP 是报文封装 应用层报文 应用层 UDP 首部 UDP 用户数据报的数据部分 运输层 IP 首部 IP 数据报的数据部分 IP 层 课件制作人:谢希仁 UDP 的首部格式 字节 4 源 IP 地址 字节 12 伪首部 4 目的 IP 地址 2 源端口 2 目的端口 1 0 1 2 17 UDP长度 2 检验和 2 长 度 UDP 用户数据报 发送在前 首 部 首 部 数 据 数 IP 数据报 据 课件制作人:谢希仁 3.3 传输控制协议 TCP 概述 TCP 最主要的特点 ? ? ? ? ? TCP 是面向连接的运输层协议。 每一条 TCP 连接只能有两个端点 (endpoint),每一条 TCP 连接只能是点 对点的(一对一)。 TCP 提供可靠交付的服务。 TCP 提供全双工通信。 面向字节流。 课件制作人:谢希仁 TCP 面向流的概念 发送方 ? 接收方 H 表示 TCP 报文段的首部 x 表示序号为 x 的数据字节 从接收缓存 读取字节 加上 TCP 首部 构成 TCP 报文段 TCP 5 4 应用进程 ? 应用进程 21 字节流 20 把字节写入 19 发送缓存 TCP 1817161514 0 字节流 1 2 3 131211 H 10 9 H TCP 连接 发送 TCP 报文段 8 7 6H 课件制作人:谢希仁 TCP 报文段的首部格式 32 位 位 0 8 源 端 口 序 号 TCP 首部 确 认 号 窗 口 紧 急 指 针 (长 度 可 变) 填 充 20 字节的 固定首部 16 24 目 的 端 口 31 数据 偏移 保 留 检 验 和 选 项 U A P R S F R C S S Y I G K H T N N TCP 报文段 TCP 首部 TCP 数据部分 发送在前 IP 首部 IP 数据部分 TCP 可靠传输的实现与流量控制 根据 B 给出的窗口值 A 构造出自己的发送窗口 后沿 前移 收缩 前沿 前移 A 的发送窗口 = 20 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 已发送并 收到确认 允许发送的序号 不允许发送 B 期望 收到的序号 课件制作人:谢希仁 慢开始和拥塞避免算法的实现举例 拥塞窗口 cwnd 24 20 拥塞避免 “加法增大” 网络拥塞 拥塞避免 “加法增大” “乘法减小” ssthresh 的初始值16 新的 ssthresh 值12 8 4 0 0 2 4 6 8 10 慢开始 指数规律增长 传输轮次 12 14 16 18 20 22 慢开始 慢开始 当 TCP 连接进行初始化时,将拥塞窗口置为 1。图中的窗口单位不使用字节而使用报 文段。 慢开始门限的初始值设置为 16 个报文段, 即 ssthresh = 16。 TCP 的运输连接管理 运输连接的三个阶段 ? ? 运输连接就有三个阶段,即:连接建立 、数据传送和连接释放。运输连接的管 理就是使运输连接的建立和释放都能正 常地进行。 连接建立过程中要解决以下三个问题: ? ? ? 要使每一方能够确知对方的存在。 要允许双方协商一些参数(如最大报文段长 度,最大窗口大小,服务质量等)。 能够对运输实体资源(如缓存大小,连接表 中的项目等)进行分配。 课件制作人:谢希仁 TCP 的连接建立 用三次握手建立 TCP 连接 客户 A CLOSED 服务器 B CLOSED 被动打开 主动打开 A 的 TCP 向 B 发出连接请求报文段,其首部中的 同步位 SYN = 1,并选择序号 seq = x,表明传送 数据时的第一个数据字节的序号是 x。 TCP 的连接建立 用三次握手建立 TCP 连接 客户 A CLOSED 服务器 B CLOSED 被动打开 主动打开 ? B 的 TCP 收到连接请求报文段后,如同意,则 发回确认。 ? B 在确认报文段中应使 SYN = 1,使 ACK = 1, 其确认号ack = x ? 1,□▼◁▼自己选择的序号 seq = y。 ? A 收到此报文段后向 B 给出确认,其 ACK = 1, 确认号 ack = y ? 1。 ? A 的 TCP 通知上层应用进程,连接已经建立。 客户 A CLOSED 服务器 B CLOSED 被动打开 主动打开 IP包捕包分析 TCP 的连接释放 客户 A ESTAB主动关闭 LISHED 服务器 B 数据传送 ESTABLISHED ? 数据传输结束后,通信的双方都可释放连接。 现在 A 的应用进程先向其 TCP 发出连接释放 报文段,★△◁◁▽▼并停止再发送数据,主动关闭 TCP 连接。 ? A 把连接释放报文段首部的 FIN = 1,其序号 seq = u,等待 B 的确认。 CLOSED CLOSED TCP 的连接释放 客户 A ESTAB主动关闭 LISHED 服务器 B 数据传送 ESTABLISHED 通知 应用 进程 ? B 发出确认,▼▲确认号 ack = u ? 1, 而这个报文段自己的序号 seq = v。 ? TCP 服务器进程通知高层应用进程。 ? 从 A 到 B 这个方向的连接就释放了,TCP 连接 处于半关闭状态。B 若发送数据,A 仍要接收。 5.9.2 TCP 的连接释放 客户 A ESTAB主动关闭 LISHED 服务器 B 数据传送 ESTABLISHED 通知 应用 进程 被动关闭 ? 若 B 已经没有要向 A 发送的数据, 其应用进程就通知 TCP 释放连接。 5.9.2 TCP 的连接释放 客户 A ESTAB主动关闭 LISHED 服务器 B 数据传送 ESTABLISHED 通知 应用 进程 被动关闭 ? A 收到连接释放报文段后,必须发出确认。★▽…◇ TCP 的连接释放 客户 A ESTAB主动关闭 LISHED 服务器 B 数据传送 ESTABLISHED 通知 应用 进程 被动关闭 ? 在确认报文段中 ACK = 1,确认号 ack ? w ? 1, 自己的序号 seq = u + 1。 TCP 连接必须经过时间 2MSL 后才线 TCP 的连接释放 客户 A ESTAB主动关闭 LISHED FINWAIT-1 服务器 B 数据传送 ESTABLISHED 通知 应用 进程 CLOSEWAIT FINWAIT-2 被动关闭 等待 2MSL LASTACK ? TIMEWAIT CLOSED CLOSED 起点 CLOSED 被动打开 关闭 收到 SYN 发送 SYN, ACK 收到 RST SYN_RCVD LISTEN 主动打开 发送 SYN 被动打开 发送 SYN SYN_SENT 主动打开 收到 SYN, ACK 发送 ACK 关闭 或超时 收到 SYN,△▪️▲□△发送 SYN, ACK 同时打开 收到 ACK 关闭 发送 FIN 关闭 发送 FIN 收到 FIN 发送 ACK 数据传送 收到 FIN 阶段 发送 ACK ESTABLISHED 被动关闭 CLOSE_WAIT 关闭 发送 FIN 收到 ACK LAST_ACK 主动关闭 同时关闭 CLOSING TCP 的 有 限 状 态 机 FIN_WAIT_1 收到 ACK 收到 FIN, ACK 发送 ACK 收到 ACK FIN_WAIT_2 收到 FIN 发送 ACK TIME_WAIT 定时经过两倍报文段寿命后 4.应用层协议

  所谓”子网掩码”,就是表示子网络特征的一个参数。它在形式上等同于IP地址,也是一个32位二进制数字,它的网络部分全部为1,主机部分全部为0。比如,IP地址172.16.10.1,如果已知网络部分是前24位,主机部分是后8位,那么子网络掩码就是11111111.11111111.11111111.00000000,写成十进制就是255.255.255.0。

  20世纪90年代至今的第四代计算机网络,由于局域网技术发展成熟,出现光纤及高速网络技术,整个网络就像一个对用户透明的大的计算机系统,发展为以因特网( Internet)为代表的互联网。

  要注明桥架起点,终点,拐弯点,分支点及升降点的坐标或定位尺寸,标高,如能绘制桥架敷设轴侧图,则对材料统计将更精确。(3)两组电缆桥架在同一高度平行敷设时。主要用于推移千斤顶。顶梁直接与顶板接触,传递支撑力并起护顶作用的承载构件。不同架型的顶梁有不同特点。按纵向连接方式可分为整体式和分段铰接式,前者结构简单,端部支撑力大,操作方便。活塞杆上滑动但过长时不利于。其间净距不小于0.6m。(4)在平行图上绘出桥架的路由。应用于电力电缆沟及电信电缆沟中对电缆的撑托的固定。复合电。3,除上述情况外,可根据现场还环境及技术要求选用托盘式,槽式,梯级式,玻璃防腐阻燃电缆桥架或钢质普通型桥架。使用范围编辑适用于各种电缆截面电缆敷设的场合。☆△◆▲■

  如果两台主机在同一个子网络,那么我们可以用ARP协议,得到对方的MAC地址。ARP协议也是发出一个数据包(包含在以太网数据包中),其中包含它所要查询主机的IP地址,在对方的MAC地址这一栏,填的是FF:FF:FF:FF:FF:FF,表示这是一个广播地址。它所在子网络的每一台主机,都会收到这个数据包,从中取出IP地址,与自身的IP地址进行比较。如果两者相同,都做出回复,向对方报告自己的MAC地址,否则就丢弃这个包。

  传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP

  吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。显然,吞吐量受网络的带宽或网络的额定速率的限制。例如,★-●△▪️▲□△▽对于一个100Mbit/s的以太网,其额定速率是100Mbit/s,那么这个数值也是该以太网的吞吐量的绝对上限值。因此,对100Mbit/s的以太网,其典型的吞吐量可能也只有70Mbit/s。有时吞吐量还可用每秒传送的字节数或帧数来表示。

  作者王超责编伍杏玲明代王阳明先生在《传习录》谈为学之道时说:私欲日生,如地上尘,一日不扫,便又有一层。着实用功,便见道无终穷,愈探愈深,必使精白无一毫不彻方可。代码中的坏味道,如私欲如灰...博文来自:CSDN资讯

  5G如何推动产业发展?中国联通物联网研究院智慧城市部总经理杨磊认为,主要包含三个方面,一是5G建设本身相关产业,例如基站、带宽和配套的一些设施;二是商业化的应用,尤其是那些可以马上创造商业价值的项目,如智慧停车、分布式电网等;三是5G三大应用场景和典型应用。

  网络编程一、网络编程基础概念首先理清一个概念:网络编程不等于网站编程,网络编程即使用套接字来达到进程间通信,现在一般称为TCP/IP编程。计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信...博文来自:ZaynFox的博客

  :铜芯实心聚烯烃绝缘填充式挡潮层聚乙烯护套钢带铠装聚乙烯护套市内通信电缆

  几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的区别:1) ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基...博文来自:深之JohnChen的专栏

  正常情况下,按开机键时,开机键的触发端电压应有明显变化,若无变化,一般是开机键接触不良或者是开机线断线、元件虚焊、损坏。维修时,用外接电源供电,观察电流表的变化,如果电流表无反应,一般是开机线断线或开机键不良。

  转自即时通讯网:本文原作者:“水晶虾饺”,原文由“玉刚说”写作平台提供写作赞助,原文版权归“玉刚说”微信公众号所有,即时通讯网收录时有改动。1、引言好多小白初次...博文来自:10点43的博客

  2016通信专业实务——互联网技术——通信工程师考试习试题库(教材).doc

  W5 1 0 0芯片的推出,大大简化了硬件电路设计,使单片机系统在没有操作系统支持下,真正使单芯片接...◆●△▼●