《因特网的应》PPT课件

上传人:san****019 文档编号:23740824 上传时间:2021-06-10 格式:PPT 页数:99 大小:1.87MB
返回 下载 相关 举报
《因特网的应》PPT课件_第1页
第1页 / 共99页
《因特网的应》PPT课件_第2页
第2页 / 共99页
《因特网的应》PPT课件_第3页
第3页 / 共99页
点击查看更多>>
资源描述
第 4章 因 特 网 的 应 用 本 章 内 容 域 名 系 统 ( DNS) 远 程 登 录 ( Telnet) 电 子 邮 件 ( E-mail) 文 件 传 输 ( FTP) 万 维 网 ( WWW) *因 特 网 的 多 媒 体 应 用 4.1 域 名 系 统 ( DNS) 因 特 网 编 址 机 制 : 三 种 形 式 的 地 址 管 理 机 制 域 名 地 址 : 层 次 化 的 地 址 , 便 于 人 们 记 忆 。 IP地 址 : 202.117.0.20 32位 逻 辑 编 码 , 用 来 在 因 特 网 中 定 位 主 机 和 路 由 器 的 接 口 。 TCP/IP网 络 上 的 每 台 主 机 都 必 须 有 唯 一 的 IP地 址 。 域 名 地 址 转 换 到 IP地 址 由 域 名 服 务 系 统 ( Domain Name System, DNS) 实 现 , 这 个 转 换 过 程 又 称 为 域 名 解 析 ( Name Resolution) 。 MAC地 址 : 12-FA-9B-23-DB-11 48位 物 理 编 码 , 用 来 在 局 域 网 中 识 别 主 机 /路 由 器 的 接 口 。 IP地 址 转 换 到 MAC地 址 由 地 址 解 析 协 议 ( ARP) 实 现 。DNS( RFC 1035)也 是 TCP/IP的 应 用 层协 议 之 一 。 它 利 用 了UDP传 输 层 协 议 , 端口 为 53。 因 特 网 上 计 算 机 的 名 字 IP地 址 的 优 点 和 缺 点 IP地 址 更 适 合 计 算 机 处 理 IP地 址 包 含 足 够 的 路 由 信 息 。 IP地 址 不 适 合 人 们 记 忆 无 法 通 过 IP地 址 猜 测 主 机 的 用 途 如 一 个 主 机 到 底 是 www服 务 器 还 是 FTP服 务 器 ? 如 何 取 长 补 短 域 名 系 统 域 名 : 层 次 化 的 主 机 名 域 名 系 统 : 任 务 是 将 域 名 解 析 为 对 应 的 IP地 址 。 优 点 : 使 用 方 便 , 易 于 记 忆 。 一 致 性 好 , 不 会 随 IP地 址 的 改 变 而 改 变 。 域 名 空 间 ( 域 名 树 )域 名 空 间 分 为 若 干 层 次 : 根 域 ( 顶 级 域 ) 和 次 级 域 主 机 域 名 的 构 成 主 机 名 是 由 一 系 列 由 “ .” 分 开 的 标 签 组 成 : 每 个 标 签 不 能 超 过 63个 字 符 ; 全 部 的 标 签 不 能 超 过 255个 字 符 ; 书 写 顺 序 是 从 主 机 开 始 直 到 域 名 树 的 根 域 为 止 。例 如 : 域 名 是 一 个 组 织 在 域 名 空 间 中 的 名 字 : 例 如 , 西 安 交 大 的 域 名 为 。 该 组 织 中 已 注 册 的 主 机 都 以 组 织 的 域 名 为 后 缀 。 DNS系 统 的 组 织 结 构 DNS是 一 个 分 布 式 的 数 据 库 DNS使 用 了 分 布 式 的 域 名 数 据 库 , 运 行 域 名 数 据 库 的 计算 机 称 为 DNS服 务 器 。 DNS服 务 器 以 层 次 型 结 构 ( 和 域 名 树 相 对 应 ) 分 布 在 世 界 各 地 ,每 台 DNS服 务 器 只 存 储 了 一 小 部 分 DNS数 据 。 每 一 个 拥 有 域 名 的 组 织 都 必 须 要 有 DNS服 务 器 , 以 提 供自 己 域 内 的 域 名 到 IP地 址 的 映 射 服 务 。 例 如 , 西 安 交 大 的 DNS服 务 器 为 202.117.0.20, 它 负 责 进 行域 内 的 域 名 和 IP之 间 的 转 换 。 通 常 每 个 域 都 有 一 台 主 DNS服 务 器 , 然 后 有 一 台 或 数 台备 份 DNS服 务 器 。 西 安 交 大 的 备 份 DNS服 务 器 为 202.117.0.21。 DNS服 务 器 分 为 三 类 本 地 域 名 服 务 器 ( Local Name Server) 即 每 个 组 织 /企 业 的 DNS服 务 器 。 根 域 名 服 务 器 ( Root Name Server) 为 下 级 域 名 服 务 器 提 供 域 名 解 析 服 务 ; 它 需 要 知 道 全 部 根 域 名 服 务 器 ( 和 部 分 二 级 域 名 服 务 器 ) 的 地 址 。 数 量 很 少 , 由 于 历 史 原 因 , 主 要 分 布 在 北 美 地 区 。 认 证 域 名 服 务 器 ( Authoritative Name Server) 每 台 因 特 网 中 的 主 机 都 应 该 在 所 在 域 的 域 名 服 务 器 中 注 册 , 提 供注 册 的 域 名 服 务 器 就 是 该 主 机 的 认 证 域 名 服 务 器 。 一 般 来 说 , 认 证 域 名 服 务 器 就 是 主 机 所 在 单 位 的 DNS服 务 器 。DNS服 务 器 DNS服 务 器 的 功 能 能 够 直 接 处 理 域 内 的 域 名 解 析 请 求 。 能 够 向 其 他 DNS服 务 器 发 出 查 询 请 求 来 处 理 对 其他 域 的 域 名 解 析 请 求 。 能 够 缓 存 对 其 他 域 的 域 名 解 析 请 求 的 结 果 。 DNS服 务 器 的 操 作 如 果 本 地 域 名 服 务 器 不 能 解 析 域 名 , 它 就 向 根 域名 服 务 器 询 问 ; 根 域 名 服 务 器 将 告 诉 它 与 哪 一 个 域 名 服 务 器 联 系 ; DNS再 向 该 域 名 服 务 器 进 行 查 询 ; 一 个 DNS请 求 可 能 要 经 过 多 个 往 返 。有 两 种 查 询 DNS服 务 器 的 方 法 : 递 归 查 询 和迭 代 查 询 。 递 归 查 询 迫 使 DNS服 务 器 做 出 查 询 成 功 或失 败 的 响 应 。 在 递 归 查 询 中 , 如 果 需 要 的 话 ,DNS服 务 器 必 须 与 其 他 的 DNS服 务 器 通 信 。从 其 他 的 DNS服 务 器 收 到 成 功 响 应 的 信 息 后 ,它 就 将 响 应 返 回 给 客 户 机 。在 迭 代 查 询 中 , DNS服 务 器 根 据 本 地 的 区域 文 件 或 本 地 缓 存 文 件 , 提 供 最 好 的 信 息 。如 果 名 字 服 务 器 没 有 能 够 回 答 解 析 的 任 何 信息 , 它 不 会 仅 仅 返 回 一 个 简 单 的 否 定 信 息 ,它 会 试 着 在 本 地 域 之 外 查 找 信 息 , 为 了 解 析一 个 名 字 , 它 可 能 会 查 询 很 多 外 部 的 DNS服务 器 。 域 名 解 析 的 例 子 某 个 用 户 要 浏 览 西 安 交 大 的 主 页 , 用 户 主 机 ( 假 定 为 A) 必 须 获 得主 机 ( 以 下 简 称 为 xjtu) 的 IP地 址 。解 析 过 程 : A向 本 地 域 名 服 务 器 DNS1查 询 请 求 ; 如 果 DNS1上 有 xjtu的 记 录 , 就 立 即 将 JD的 IP地 址 返 回 给 A; 如 果 DNS1上 没 有 xjtu的 记 录 , DNS1就 会 向 根 域 名 服 务 器 发出 查 询 请 求 ; 根 域 名 服 务 器 把 负 责 cn域 的 域 名 服 务 器 B的 IP地 址 告 诉 给DNS1; DNS1向 B查 询 , 获 得 负 责 域 DNS服 务 器 C的 地 址 ; DNS1向 C查 询 , 获 得 负 责 域 DNS服 务 器 D的 地 址 ; DNS1向 D查 询 , 即 可 获 得 的 IP地 址 。 ( 注 : 在 命 令 行 下 可 用 nslookup命 令 进 行 DNS查 询 ) 域 名 数 据 库 中 的 记 录 类 型 A记 录 ( Address记 录 ) A 记 录 是 用 来 指 定 域 名 对 应 的 IP地 址 。 最 常 用 NS记 录 ( Name Server记 录 ) 域 名 服 务 器 记 录 , 用 来 指 定 该 域 名 由 哪 个 DNS服 务 器 来 进 行 解 析 。 别 名 记 录 ( CNAME记 录 ) 这 种 记 录 用 于 将 多 个 名 字 映 射 到 同 一 台 计 算 机 。 通 常 用 于 同 时 提 供 WWW、FTP和 MAIL服 务 的 计 算 机 。 例 MX记 录 ( Mail Exchanger记 录 ) 邮 件 交 换 记 录 , 它 指 向 一 个 邮 件 服 务 器 , 用 于 电 子 邮 件 系 统 发 邮 件 时 根 据 收信 人 的 地 址 后 缀 来 定 位 邮 件 服 务 器 。 例 PTR记 录 域 名 指 针 记 录 , 用 于 反 向 DNS查 找 。 例 如 , 要 查 找 202.117.0.20的 域 名 时 就需 要 借 助 于 PTR记 录 。 SOA记 录 用 于 说 明 一 个 DNS系 统 的 基 本 信 息 例 如 , 一 台 名 为 “ ”( A记 录 ) 的 计 算 机 , 它 同 时 提 供WWW和 MAIL服 务 , 为 了 便 于 用 户 访 问服 务 , 可 以 为 该 计 算 机 设 置 两 个 别 名( CNAME) : WWW和 MAIL。 这 两 个别 名 的 全 称 就 是 “ ”和 “ ”, 实 际 上 它 们都 指 向 “ ”。例 如 , 当 Internet上 的 某 用 户 要 发 一封 信 给 时 , 该 用 户 的 邮 件 系 统 通 过 DNS查找 这 个 域 名 的MX记 录 , 如 果 DNS系 统 查 找 到 该MX记 录 , 用 户 计 算 机 就 将 邮 件 发送 到 MX记 录 所 指 定 的 邮 件 服 务 器 上 。 DNS数 据 库 中 的 资 源 纪 录 ( RRs) DNS与 ARP的 比 较 地 址 类 型 DNS: 域 名 (应 用 层 地 址 )IP地 址 (网 络 层 地 址 ) ARP: IP地 址 (网 络 层 地 址 ) MAC地 址 (数 据 链 路 层 地 址 ) 作 用 范 围 DNS: 全 局 ( 整 个 因 特 网 ) ARP: 本 地 ( 仅 限 于 LAN内 部 ) 工 作 方 式 DNS: 本 质 上 是 对 一 个 分 布 式 数 据 库 的 查 询 过 程 ARP: LAN内 部 的 广 播 查 询 4.2 远 程 登 录 ( Telnet) 什 么 是 Telnet? Telnet是 Telecommunication Network Protocol的 英 文 缩写 。 用 户 在 本 地 发 出 命 令 , 通 过 IP网 络 , 进 入 另 一 台 机 器 的 系统 , 这 个 过 程 即 称 为 远 程 登 录 。 用 户 通 过 本 地 计 算 机 登 录 到 其 他 计 算 机 上 , 本 地 计算 机 就 成 为 了 那 台 计 算 机 的 “ 终 端 ” , 与 那 台 机 器本 身 的 终 端 享 有 同 样 的 待 遇 , 在 它 的 权 限 范 围 内 操作 那 台 计 算 机 。 大 多 数 提 供 远 程 登 录 的 目 标 系 统 以 UNIX为 主 。 注 意 : 远 程 登 录 中 的 “ 远 ” 字 并 非 指 距 离 , 而 是 指 不 是 从 本 地 登 录 到 这台 计 算 机 。 Telnet Server Username:Password: Internet Telnet中国西安交通大学美国加州大学 U N I V E R S I T Y Telnet是 如 何 工 作 的 Telnet采 用 了 Client/Server工 作 方 式 , 并 使 用 TCP传 输 协 议进 行 通 信 ( 有 连 接 过 程 ) 。 客 户 端 运 行 Telnet客 户 端 程 序 建 立 与 服 务 器 端 的 TCP连 接 ; 接 收 用 户 的 输 入 命 令 及 其 他 信 息 ; 对 命 令 及 信 息 进 行 预 处 理 ; 把 信 息 用 TCP协 议 发 送 给 服 务 器 端 ; 接 收 服 务 器 端 返 回 的 信 息 并 做 相 应 处 理 ,例 如 显 示 在 屏 幕 上 。 服 务 器 端 运 行 服 务 程 序 Telnet( 常 驻 进 程 ) 通 知 正 在 准 备 接 受 连 接 的 网 络 软 件 , Telnet服 务 已 启 动 ; 网 络 软 件 建 立 与 客 户 机 的 TCP连 接 ; 等 候 以 标 准 格 式 出 现 的 服 务 请 求 ; 对 到 来 的 服 务 请 求 命 令 给 予 执 行 ; 把 服 务 结 果 按 标 准 格 式 回 送 给 客 户 机 ; 继 续 等 待 新 到 达 的 服 务 请 求 。 如 何 使 用 Telnet 启 动 telnet客 户 端 程 序telnet remote-system port-number 其 中 telnet: 命 令 名 。 注 意 也 有 别 的 名 称 , 如 NVT220等 。 remote-system: 目 标 主 机 名 (域 名 )或 目 标 主 机 的 IP地 址 。 port-number: 端 口 号 。 它 用 于 标 识 服 务 器 上 的 telnet服 务 程 序 进 程 。 telnet的 默 认 端 口 号 是 23。 telnet的 内 部 命 令 行 提 示 符 为 : telnet 启 动 客 户 程 序 例 ( UNIX)启 动 时 直 接 指 明 要 连 接 的 目 标 主 机 $telnet 指 明 目 标 主 机 名 $telnet 202.117.35.70 指 明 目 标 主 机 IP地 址启 动 时 不 指 明 目 标 主 机 $telnet 这 时 将 进 入 telnet内 部 命 令 状 态telnet 内 部 命 令 提 示 符 在 内 部 命 令 状 态 下 键 入 open命 令 连 接 远 程 主 机 telnetopen telnetopen 202.117.35.70 连 接 时 远 程 主 机 将 要 求 用 户 输 入 用 户 名 和 口 令 login: password: 如 果 通 过 了 用 户 认 证 , 用 户 就 可 以 像 在 远 程 主 机 的 终 端上 一 样 操 作 远 程 主 机 了 。 在 远 程 主 机 ( 服 务 器 ) 提 示 符 下 , 用 户 可 以 在 本 地 计 算机 上 输 入 远 程 系 统 命 令 , 如 email、 lynx、 pico、 ls、pwd等 。 断 开 与 远 程 主 机 的 连 接 在 远 程 系 统 提 示 符 下 键 入 命 令 : exit, logout或 Ctrl-D 4.3 电 子 邮 件 ( E-mail) 电 子 邮 件 是 因 特 网 上 最 典 型 的 服 务 之 一 : 因 特 网 中 出 现 最 早 , 应 用 最 普 遍 、 最 广 泛 因 特 网 用 户 中 90 以 上 使 用 过 电 子 邮 件 方 便 、 快 捷 、 廉 价 电 子 邮 件 系 统 的 组 成 用 户 代 理 ( User Agent) 功 能 : 编 辑 、 发 送 、 接 收 、 阅 读 和 管 理 电 子 邮 件 。 常 见 的 用 户 代 理 有 : Outlook、 Outlook Express、 Foxmail等 。 邮 件 服 务 器 ( E-mail Server) 功 能 : 类 似 “ 邮 局 ” , 接 收 和 转 发 电 子 邮 件 , 向 发 信人 报 告 邮 件 发 送 状 态 按 照 客 户 服 务 器 方 式 工 作 既 是 客 户 , 又 是 服 务 器 电 子 邮 件 协 议 发 送 /转 发 邮 件 : SMTP( Simple Mail Transfer Protocol) RFC 821、 822 MIME( Multipurpose Internet Mail Extension) RFC 1521 读 取 邮 件 : POP3( Post Office Protocol) RFC 1939 IMAP4( Internet Message Access Protocol) RFC 2060 n点 击 观 看电 子 邮 件 的 发 送 和 接 收 过 程TCP连 接 TCP连 接 TCP连 接 TCP连 接l 发 信 人 运行 用 户 代 理编 辑 邮 件 。 发 件 人 的 邮 件 服 务 器 收 件 人 的 邮 件 服 务 器l 发 送 端 邮 件 服 务器 收 到 邮 件 后 , 将邮 件 放 入 邮 件 缓 存队 列 , 等 待 发 送 。 l 发 送 端 邮 件 服 务 器 中 的SMTP客 户 进 程 发 现 邮 件队 列 中 有 待 发 送 的 邮 件 ,就 与 接 收 端 邮 件 服 务 器 建立 TCP连 接 。l 发 送 端 的 SMTP客 户 进程 使 用 SMTP协 议 把 邮 件队 列 中 的 邮 件 发 送 给 接 收端 的 SMTP服 务 进 程 。l 发 送 完 后 , 关 闭 TCP连接 。l 接 收 端 邮 件 服 务器 将 收 到 的 邮 件 放入 收 件 人 的 邮 箱 中 。 l 收 件 人 收 信 时 , 运 行用 户 代 理 , 用 户 代 理 使用 POP3协 议 将 用 户 邮箱 中 的 邮 件 下 载 到 本 地计 算 机 。l 用 户 代 理 利 用SMTP协 议 将 邮件 传 送 给 发 件 人的 邮 件 服 务 器 。 电 子 邮 件 地 址 电 子 邮 件 用 户 必 须 有 一 个 电 子 邮 件 地 址 许 多 网 站 提 供 免 费 电 子 邮 件 服 务 , 需 要 的 话 可 到 这 些 网站 上 申 请 一 个 邮 箱 ( 电 子 邮 件 地 址 ) 。 电 子 邮 件 地 址 由 两 部 分 组 成 : 用 户 名 邮 箱 所 在 的 邮 件 服 务 器 的 主 机 域 名 用 户 名 和 邮 件 服 务 器 域 名 之 间 用 “ ” 隔 开 用 户 名 邮 件 服 务 器 域 名 例 如 : SMTP是 因 特 网 上 通 用 的 电 子 邮 件 传 输 协 议 。 它 的 特 点 是简 单 明 了 , 容 易 实 现 。 SMTP定 义 了 邮 件 格 式 及 如 何 通 过 TCP连 接 传 输 邮 件 。 SMTP使 用 25号 端 口 在 两 个 邮 件 服 务 器 之 间 建 立 TCP连 接 。 SMTP协 议 由 两 个 文 档 进 行 描 述 : RFC821: 描 述 了 邮 件 服 务 器 之 间 如 何 转 发 邮 件 ; RFC822: 定 义 邮 件 信 息 的 格 式 。 SMTP规 定 邮 件 的 全 部 内 容 ( 包 括 附 件 ) 无 论 是 什 么类 型 的 数 据 都 必 须 转 换 成 7位 ASCII码 进 行 传 输 。简 单 邮 件 传 输 协 议 SMTP 邮 件 格 式 RFC822 标 准 的 电 子 邮 件 信 息 由 两 部 分 组 成 : 邮 件 头 ( header) : 相 当 于 “ 信 封 ” , 主 要 包 括 收 件 人 地 址 投 递 日 期 邮 件 主 题 发 件 人 地 址 邮 件 体 ( body) : 邮 件 正 文 , 相 当 于 装 在 信 封 内的 信 。 邮 件 格 式 的 例 子 Received: from (unknown 216.136.131.41)by 192.168.30.102 (Coremail) with SMTP id XQEAACPEeD3FAIMp.1for ; Fri, 06 Sep 2004 23:05:16 +0800 (CST)Message-ID: Received: from 67.242.159.232 by via HTTP; Fri, 06 Sep 2004 08:11:04 PDTDate: Fri, 6 Sep 2004 08:11:04 -0700 (PDT)From: Joy Li Subject: ThanksTo: ChenWenge Cc: In-Reply-To: MIME-Version: 1.0Content-Type: text/plain; charset=us-ascii陈 老 师 : 我 的 第 一 次 作 业 在 附 件 中 , 请 批 阅 。李 思 012345678 能 动 21班 n邮 件 头 信 息 都 由 一 些 关 键 词 引 导 。 邮 件 正 文 则 没 有任 何 关 键 词 引 导 , 正 文 是 用 户 编 辑 邮 件 时 输 入 的 。n邮 件 头 中 的 一 些 主 要 关 键 词 的 含 义 是 :Received: 接 收 邮 件 的 路 径 、 日 期 、 时 间 以 及 邮 件 代 理 程 序 的 版 本 号 。 From: 表 示 邮 件 发 送 者 , 包 括 邮 件 地 址 和 发 送 方 的 “ 真 实 姓 名 ” 。 Date: 发 信 时 间 。Message-ID: 由 传 输 代 理 分 配 给 该 邮 件 的 唯 一 标 识 。 To: 收 件 人 的 电 子 邮 件 地 址 。 Subject: 邮 件 主 题 , 是 发 件 人 写 的 , 告 诉 收 件 人 该 邮 件 的 目 的 。Content-type: 邮 件 正 文 的 类 型 , 是 文 本 还 是 MIME格 式 。 Cc: 表 示 抄 送 , 它 是 “ Carbon copy”的 缩 写 , 意 为 “ 复 写 副本 ” , 它 用 来 指 定 那 些 将 收 到 该 邮 件 副 本 的 人 的 邮 件 地 址 。 SMTP通 信 支 持 SMTP协 议 的 邮 件 服 务 器 之 间 采 用 客 户 /服 务 器方 式 工 作 , 连 接 发 起 方 称 为 客 户 , 接 收 方 称 为 服 务器 。 一 旦 连 接 建 立 , 邮 件 服 务 器 之 间 通 过 SMTP协议 进 行 对 话 , 完 成 邮 件 的 转 发 功 能 。 SMTP定 义 了 几 个 非 常 简 单 的 命 令 用 来 进 行 邮 件 的发 送 , 其 中 包 括 : HELO MAIL FROM RCPT TO DATA QUIT 下 面 是 一 个 用 Telnet进 行 SMTP协 议 对 话 的 例 子 : $ Telnet 25 Trying 202.117.1.21. Connected to . Escape character is . 220 ESMTP ready 202.117.35.70/unknown HELO 250 MAIL FROM: 250 OK RCPT TO: 250 OK DATA 354 go ahead This is a test message. Be sure is send by Telnet. . 250 OK: has queued QUIT 221 close connection Connection closed by foreign host. TCP连 接SMTP握 手邮件传送断 开连 接 /连 接 到 email服 务 器 的 25端 口 SMTP的 特 点 电 子 邮 件 无 论 内 容 多 少 ( 包 括 附 件 ) , 均使 用 一 个 报 文 ( Message) 发 送 。 所 有 的 邮 件 内 容 , 必 须 使 用 ASCII代 码 传 送 。 所 有 的 二 进 制 文 件 内 容 必 须 使 用 MIME格 式转 换 成 ASCII代 码 ( 膨 化 处 理 ) 。 E-mail的 三 种 编 码 标 准 UU编 码 (Unix-to-Unix Encoding) 原 来 是 Unix系 统 中 使 用 的 编 码 和 解 码 程 序 , 后 来 被 改 写 成 为 在 DOS中 亦可 执 行 的 程 序 。 在 早 期 传 送 非 ASCII码 的 文 件 时 , 最 常 用 的 便 是 这 种 UU编 码 方 式 。 MIME标 准 (Multipurpose Internet Mail Extensions) 多 媒 体 邮 件 传 送 模 式 。 它 允 许 把 各 种 格 式 的 多 媒 体 文 件 附 加 在 电 子 邮 件 中 一起 送 出 。 MIME标 准 现 已 成 为 Internet电 子 邮 件 的 主 流 。 MIME定 义 两 种 编 码 方 式 : Base64与 QP(Quote-Printable)。 QP的 规 则 是 对 于 信 件 中 的 7位 数 据 无 须 重 复 编 码 , 仅 将 8位 的 数 据 转 成 7位 。QP编 码 适 用 于 非 ASCII码 的 文 字 内 容 , 例 如 ,我 们 的 中 文 文 件 。 QP编 码 的 方式 是 将 一 个 字 节 用 两 个 16进 制 数 值 表 示 , 然 后 在 前 面 加 “ =”。 所 以 经 过 QP编 码 后 的 文 字 通 常 是 这 个 样 子 :=A4j=AEa=A6n=A1I=A7=DA=AC0=B1=E7=A9s=A7g=A1A=AB=DC=B0 Base64。 其 编 码 规 则 是 将 整 个 文 件 重 新 编 码 成 7位 , 通 常 用 于 传 送 二 进 制 文件 。 Base64编 码 后 的 文 字 通 常 是 这 个 样 子 :pGquYaZuoUmn2qxPseepc6dnoUGr3LCqv70ms 具 有 MIME功 能 的 Email软 件 大 都 能 自 动 判 别 邮 件 是 采 用 何 种 编 码 , 然 后 自 动选 择 用 QP或 Base64来 解 码 。 Binhex编 码 Binhex的 编 码 方 式 常 用 于 Apple公 司 的 Mac计 算 机 , PC上 较 少 使 用 。 邮 件 读 取 协 议 常 用 的 有 : POP3和 IMAP POP3( 邮 局 协 议 ) 基 于 TCP协 议 客 户 /服 务 器 方 式 客 户 端 程 序 ( Outlook Express、 Foxmail等 ) 服 务 器 程 序 ( Exchange等 ) 客 户 与 服 务 器 建 立 TCP连 接 后 才 能 读 取 邮 件 功 能 : 为 用 户 提 供 邮 箱 保 存 收 到 的 邮 件 把 邮 件 传 输 给 用 户 ( 邮 件 在 客 户 端 脱 机 处 理 ) 邮 件 传 输 给 用 户 后 , POP服 务 器 一 般 不 再 保 留 IMAP( 因 特 网 报 文 存 取 协 议 ) 基 于 TCP协 议 ( 同 POP3) 客 户 /服 务 器 方 式 ( 同 POP3) 功 能 为 用 户 提 供 邮 箱 保 存 收 到 的 邮 件 用 户 可 直 接 操 纵 IMAP服 务 器 上 自 己 的 邮 件 文 件 夹 新 建 分 类 文 件 夹 , 移 动 邮 件 , 删 除 邮 件 , 查 找 邮 件 等 仅 需 要 打 开 邮 件 时 , 邮 件 才 传 输 到 客 户 端 邮 件 将 一 直 保 存 在 IMAP服 务 器 上 , 除 非 用 户 明 确 地 发 出 删 除命 令 典 型 例 子 : Web Mail Outlook Express的 使 用 使 用 通 信 簿 建 立 通 信 簿 联 系 人 通 信 组 手 工 添 加 自 动 添 加 : “ 工 具 ” “添 加 到 通 信 簿 ” 修 改 通 信 簿 从 通 信 簿 发 送 邮 件 通 信 簿 的 导 入 和 导 出 ( Outlook) Outlook Express的 使 用 电 子 邮 件 的 脱 机 存 储 一 般 的 电 子 邮 件 存 储 在 客 户 端 的 邮 件 数 据 库 中 ,对 长 期 的 存 储 不 够 方 便 可 以 将 邮 件 作 为 分 立 的 普 通 的 文 件 存 储 在 文 件 系统 中 ( 磁 盘 、 光 盘 上 ) 邮 件 文 件 的 文 件 名 后 缀 为 .eml 可 以 将 邮 件 导 出 到 Outlook或 Excel Outlook比 OE要 具 备 更 丰 富 的 处 理 功 能 ; 导 出 到 Excel可 以 更 方 便 地 管 理 邮 件 。 Outlook Express的 使 用 建 立 自 己 的 文 件 夹 除 了 邮 件 客 户 程 序 提 供 的 “ 收 件 箱 ” 、 “ 发 件 箱 ”等 文 件 夹 外 , 建 立 自 己 的 文 件 夹 有 利 于 对 邮 件 的管 理 ; 自 己 的 文 件 夹 可 以 按 邮 件 的 类 型 建 立 ; 也 可 按 自 己 的 喜 好 建 立 。 及 时 清 理 邮 件 , 特 别 是 垃 圾 邮 件 电 子 邮 件 非 常 容 易 感 染 计 算 机 病 毒 : 安 装 防 病 毒 软 件 ; 不 打 开 可 疑 的 邮 件 ( 最 好 立 即 删 除 ) 。 4.4 文 件 传 输 ( FTP) FTP是 什 么 ? FTP是 File Transfer Protocol的 英 文 缩 写 , 即 “ 文 件 传 输协 议 ” 。 用 于 在 计 算 机 之 间 传 送 文 件 把 文 件 从 本 地 主 机 传 送 到 远 程 主 机 称 为 “ 上 载 ” Upload, Put 把 文 件 从 远 程 主 机 传 送 到 本 地 主 机 称 为 “ 下 载 ” Download, Get FTP可 以 传 输 各 种 类 型 的 文 件 : 文 本 文 件 ( ASCII) 、 二 进 制 文 件 ( Binary) ; 压 缩 文 件 、 非 压 缩 文 件 。 登 录 FTP服 务 器 的 用 户 需 要 注 册 才 能 登 录 , 但 有 的FTP服 务 器 也 允 许 匿 名 ( Anonymous) 登 录 。 Software、 ProgramDocumentsVideo, Audioftp Username: anonymousPassword: 匿 名 登 录 FTP Anonymous FTP S FTP工 作 原 理 FTP基 于 TCP协 议 , 使 用 TCP协 议 实 现 文 件的 传 输 。 FTP以 客 户 /服 务 器 方 式 工 作 : FTP客 户 程 序 , 如 Cuteftp等 , 运 行 在 用 户 计 算 机上 用 户 通 过 它 发 出 传 输 文 件 的 请 求 FTP服 务 程 序 , 如 Serv-U等 , 运 行 在 服 务 器 上 接 收 并 响 应 客 户 程 序 的 请 求 , 把 指 定 的 文 件 发 送 到 客户 端 在 进 行 文 件 传 输 时 , FTP的 客 户 和 服 务 器 之间 要 建 立 两 个 TCP连 接 : 控 制 连 接 ( Control Connection) : 客 户 程 序 与 FTP服 务 器 的 端 口 21建 立 控 制 连 接 ,并 在 整个 FTP会 话 过 程 中 维 持 连 接 ; 控 制 连 接 用 于 传 输 请 求 和 应 答 信 息 ; 由 FTP客 户 端 发 起 控 制 连 接 。 数 据 连 接 ( Data Connection) : 数 据 连 接 用 于 传 输 文 件 ; 每 传 输 一 个 文 件 都 要 建 立 一 个 数 据 连 接 ( 在 FTP服 务器 的 端 口 20) ; 由 FTP服 务 器 发 起 数 据 连 接 。 TCP数 据 传 送 控 制FTP客 户 端 TCP数 据 传 送控 制FTP服 务 器 端X 21因 特 网 20Y 由 客 户 端发 起 由 服 务 器 端 发 起 FTP的 文 件 传 输 过 程 建 立 控 制 连 接 ( 客 户 端 发 起 )( 1) 客 户 端 发 送 一 个 TCP SYN( TCP同 步 ) 包 给 服 务 器端 , 目 的 端 口 为 21, 源 端 口 为 一 个 临 时 端 口 ; ( 2) 服 务 器 端 发 送 SYN ACK( 同 步 确 认 ) 包 给 客 户 端 , 源端 口 为 21, 目 的 端 口 为 客 户 端 上 使 用 的 临 时 端 口 ;( 3) 客 户 端 发 送 一 个 ACK( 确 认 ) 包 。 控 制 连 接 建 立 后 , 客 户 端 使 用 这 个 连 接 来 发 送 FTP命 令 ,服 务 器 端 使 用 这 个 连 接 来 发 送 FTP应 答 。 建 立 数 据 连 接 当 用 户 发 出 一 个 文 件 传 输 请 求 时 , 客 户 端 软 件 通 过 控 制连 接 向 服 务 器 发 出 一 个 PORT命 令 , 在 PORT命 令 中 指 定一 个 临 时 端 口 , 目 的 是 希 望 服 务 器 在 建 立 数 据 连 接 时 使用 这 个 临 时 端 口 ; ( 1) 服 务 器 端 发 送 一 个 SYN包 给 客 户 端 , 源 端 口 为 20, 目的 端 口 为 客 户 端 在 PORT命 令 中 指 定 的 临 时 端 口 ;( 2) 客 户 端 发 送 一 个 SYN ACK包 , 源 端 口 为 临 时 端 口 , 目的 端 口 为 20 ;( 3) 服 务 器 端 发 送 一 个 ACK包 。 文 件 传 输 数 据 连 接 建 立 后 , 发 送 数 据 的 一 方 使 用 这 个 连 接 把 文 件传 送 给 对 方 。 断 开 数 据 连 接 当 数 据 传 输 完 成 后 :( 1) 发 送 数 据 的 主 机 发 出 一 个 FIN命 令 来 结 束 数 据 连 接 ;( 2) 接 收 方 以 ACK确 认 ;( 3) 接 收 方 紧 接 着 也 发 送 一 个 FIN命 令 ;( 4) 发 送 数 据 的 主 机 以 ACK确 认 。 断 开 控 制 连 接 FTP会 话 结 束 后 :( 1) 客 户 端 以 FIN命 令 来 关 闭 控 制 连 接( 2) 服 务 器 端 以 ACK确 认 ;( 3) 服 务 器 端 发 送 一 个 FIN;( 4) 客 户 端 以 ACK确 认 。 ftp Client ftp Server TCP:21 控 制 连 接 初 始 化 , 控 制 端 口 SYNPort xxxx - Port 21 SYN, ACKPort xxxx Port 21控 制 操 作 : 用 户 列 目 录 或 传 输 文 件 Port, IP, Port yyyy Port xxxx - Port 21 Port Successful Port xxxx Port 21 TCP:20 数 据 连 接 初 始 化 , 数 据 端 口 SYNPort yyyy Port 20 ACKPort yyyy - Port 20数 据 操 作 : 数 据 传 输 DataPort yyyy Port 20 FTP的 基 本 命 令 启 动 FTP FTP host例 如 : %ftp ( 或 ftpopen ) username: cw024001001 实 名 登 录 password:* 或 : username: anonymous 匿 名 登 录 password: ( 1) 帮 助 命 令 组 列 出 所 有 的 ftp命 令 ftp? ftphelp 列 出 某 个 ftp命 令 的 使 用 说 明 例 如 : 列 出 open命 令 的 使 用 说 明 ftphelp open( 2) 连 接 命 令 组 ftpopen host 连 接 远 程 主 机 ftpclose 结 束 当 前 连 接 , 不 退 出 ftp ftpdisconnect 结 束 当 前 连 接 , 不 退 出 ftp ftpbye 终 止 所 有 连 接 , 退 出 ftp ftpquit 终 止 所 有 连 接 , 退 出 ftp ( 3) 目 录 操 作 与 列 表 命 令 组 ftppwd 列 出 当 前 目 录 名 ftpcd 进 入 下 一 级 目 录 ftpcdup 退 回 上 一 级 目 录 ftpls remote-dir local-file 将 远 程 目 录 中 的 文 件 列 表 存 入 本 地 文 件 中 ftpmls remote-file local-file 将 远 程 目 录 中 指 定 类 型 的 文 件 列 表 存 入 本 地 文 件 中 例 如 , 要 将 后 缀 为 txt的 文 件 列 表 存 入 dirfile.list文 件 : ftpmls *.txt dirfile.list ftpnlist -排 序 方 法 remote-dir local-file 将 远 程 目 录 中 的 文 件 列 表 按 时 间 ( rt) 或 字 符 顺 序 ( rc) 存 入 本 地 文 件 。 例 如 : ftpnlist -rt /disk1/test test.list ( 4) 文 件 传 输 命 令 组 上 传 文 件 ftpput local-file remote-file 若 不 指 定 远 程 文 件 名 , 则 远 程 文 件 名 同 本 地 文 件 名 ftpsend local-file remote-file ftpappend local-file remote-file ftpmput local-file 一 次 上 传 多 个 文 件 下 载 文 件 ftpget local-file remote-file 若 不 指 定 本 地 文 件 名 , 则 本 地 文 件 名 同 远 程 文 件 名 ftprecv local-file remote-file ftpreget local-file remote-file 从 远 程 重 新 下 载 文 件 , 参 数 同 get ftpmget remote-file 一 次 下 载 多 个 文 件 文 件 传 输 功 能 图FTP Client FTP Serverput mputget mgetrecv regetsend append ( 5) 文 件 类 型 操 作 命 令 组 ftpascii 设 置 传 输 文 件 的 类 型 为 文 本 ftpbinary 设 置 传 输 文 件 的 类 型 为 二 进 制( 6) 文 件 属 性 操 作 命 令 组 ftpchmod mode remote-file 设 置 文 件 权 限 , 权 限 由 mode规 定 例 如 : ftpchmod 666 aa 使 同 组 用 户 和 其 他 用 户 都 有 读 写 权( 7) 查 看 文 件 内 容 命 令 ftpget filename - 只 显 示 远 程 文 件 filename的 内 容 , -代 表 本 地( 8) 其 他 rename、 delete, mdelete, size, FTP使 用 举 例下 例 左 边 编 号 0115 是 后 加 的 。 用 户 的 输 入 部 分 用带下划线的蓝色斜体字表 示 。01 ftp 02 Connected to .03 220 FTP server (Version wu-2.5.0(1) Tue Jul 13 10:20:43 CDT.04 Name (:teng): anonymous05 331 Guest login ok, send your complete e-mail address as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftpcd /pub/rfc09 250 CWD command successful.10 ftpget rfc959.txt ftpinfo11 200 PORT command successful.12 150 Opening ASCII mode data connection for rfc959.txt (147316 bytes).13 226 Transfer complete. local: ftpinfo remote: rfc959.txt 151249 bytes received in 2.1 seconds (71.27 Kbytes/s)14 ftpquit15 221-You have transferred 151249 bytes in 1 files. 221-Total traffic for this session was 152964 bytes in 1 transfers. 221-Thank you for using the FTP service on . 221 Goodbye. 例 子 中 各 行 信 息 的 解 释 如 下 :01 用 户 输 入 FTP命 令 启 动 本 地 FTP客 户 程 序 和 远 地 主 机 西 安 交 大 匿 名 FTP服 务 器( ) 建 立 连 接 。02 本 地 FTP客 户 程 序 显 示 的 连 接 成 功 的 信 息 。03 远 地 服 务 器 返 回 的 信 息 , “ 220”表 示 “ 服 务 就 绪 ” 。04 本 地 FTP提 示 用 户 输 入 用 户 名 。 输 入 “ anonymous”表 示 请 求 匿 名 FTP服 务 。05 远 地 服 务 器 提 示 “ 用 户 名 正 确 ” , 需 要 口 令 。06 本 地 FTP提 示 用 户 输 入 口 令 。 用 户 可 以 输 入 自 己 的 邮 件 地 址 , 例 如“ ”。07 服 务 器 返 回 “ 230”提 示 信 息 , 表 示 用 户 注 册 成 功 。08“ftp”是 FTP的 命 令 提 示 符 。 用 户 可 以 输 入 相 应 的 命 令 , 如 “ help”,“dir”等 。 这 里 是改 变 目 录 “ cd”到 RFC文 件 所 在 的 目 录 。09 远 地 服 务 器 返 回 信 息 , 表 示 改 变 目 录 命 令 已 经 成 功 。 “ CWD”代 表 “ Change Working Directory”。 10 用 户 要 求 获 得 名 为 “ rfc959.txt”的 文 件 , 并 改 名 为 “ ftpinfo”。11 远 地 服 务 器 提 示 “ PORT”信 息 , 表 示 要 建 立 数 据 连 接 。 “ 200”表 示 命 令 正 确 。12 数 字 “ 150”表 示 “ 文 件 状 态 正 确 , 正 在 建 立 数 据 连 接 , 并 进 行 文 件 传 输 ” 。13 数 字 “ 226”表 示 “ 数 据 传 输 完 毕 , 释 放 数 据 连 接 ” 。14 用 户 输 入 退 出 命 令 。15 远 地 服 务 器 表 示 FTP工 作 结 束 。 图 形 界 面 下 的 FTPWindows环 境 下 的 FTP传 输 软 件 很 多 , 用 法 各 异 ; 图 形 界 面 下 的 FTP, 简 化了 上 述 命 令 , 并 且 只 要 用 鼠 标 点 击 即 可 , 但 基 本 思 路 与 上 述 介 绍 类 似 。 WS_FTP CuteFTP LeapFTP LeechFTP 需 要 记 住 若 干 FTP的 要 素 : 主 机 地 址 : 202.117.35.70 登 录 方 式 : 实 名 或 匿 名 用 户 标 识 : k1010或 anonymous 用 户 口 令 : xxxx 或 abcedf 本 地 工 作 目 录 : c: 远 程 主 机 的 工 作 目 录 : /home/k1010 或 /pub 图 形 界 面 下 的 FTP客 户 程 序 图 形 界 面 下 的 FTP程 序 简 化 了 操 作 , 只 要 用 鼠 标 点 击 即 可 ,但 执 行 流 程 与 上 述 介 绍 类 似 。 Windows环 境 下 的 FTP传 输 软 件包 括 : WS_FTP、 CuteFTP、 LeapFTP、 LeechFTP、 不 论 在 什 么 界 面 下 进 行 FTP操 作 , 以 下 要 素 都 是 必 须 的 : 主 机 地 址 : IP地 址 或 主 机 名 ( 域 名 ) 登 录 方 式 : 实 名 或 匿 名 用 户 标 识 : 用 户 名 或 anonymous 用 户 口 令 : xxxxxx 或 abcxxx.yyy.zzz 本 地 工 作 目 录 远 程 工 作 目 录 图 形 界 面 下 的 FTP(cuteftp) 4.4 文 件 传 输 协 议 ( FTP) 4.5 万 维 网 ( WWW) 万 维 网 基 本 概 念 浏 览 器 ( Browser) 是 用 来 解 释 Web页 面 并 完 成相 应 转 换 和 显 示 的 程 序 。 浏 览 器 通 过 Web页 面 来 进 行 信 息 的 传 递 和 交 流 。 Web页 面 是 用 超 文 本 标 记 语 言 编 写 的 文 档 , Web页 中 包 括 文 字 、 图 像 、 声 音 、 动 画 、 视 频 等 各 种多 媒 体 信 息 , 也 包 括 用 超 文 本 或 超 媒 体 表 示 的 链接 。 主 页 是 进 入 一 个 网 站 首 先 看 到 的 页 面 , 是 一 个 网站 的 脸 面 。 万 维 网 基 本 概 念 超 文 本 ( Hypertext) : 是 指 可 以 链 接 到 其 他 文档 的 文 字 。 从 页 面 上 看 超 文 本 也 是 一 般 的 文 字 描述 , 但 它 包 含 了 到 其 他 文 档 或 同 一 文 档 不 同 部 分的 链 接 ( Link)或 超 级 链 接 ( Hyperlink)。 超 媒 体 ( Hypermedia) : 通 过 图 形 来 完 成 的 链接 , 或 指 通 过 链 接 可 以 获 得 多 媒 体 信 息 或 播 放 多媒 体 信 息 。 万 维 网 基 本 概 念 Web服 务 器 : Web页 面 并 向 浏 览 器 提 供 服 务 的服 务 器 。 目 前 应 用 最 广 的 是 APACHE。 超 文 本 标 记 语 言 (Hypertext Markup Language,HTML): 编 写 Web页 面 的 标 准 语 言 。 它 是 通 过标 记 来 对 Web文 档 的 格 式 及 链 接 进 行 定 义 的 一系 列 规 定 。 超 文 本 传 输 协 议 ( Hypertext Transport Protocol, HTTP) : 浏 览 器 和 Web服 务
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!