如何运用tcp ip 的套接字开发网络通信运用程序.docxVIP

如何运用tcp ip 的套接字开发网络通信运用程序.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如 何 应 用TCP/IP 的 套 接 字 开 发 网 络 通 信 应 用 程 序 进 入 九 十 年 代 后, 随 着计 算 机 和 网 络 技 术 的 发 展, 很 多 数 据 处 理 系 统 都 采 用开 放 系 统 结 构 的 客 户 机/ 服 务 器 网 络 模 式, 即 客 户 机提 出 任 务 请 求, 通 过 网 络 发 送 给 服 务 器, 由 服 务 器 做相 应 处 理, 执 行 被 请 求 的 任 务, 然 后 将 结 果 返 回 给 客户 机。 例 如: 银 行ATM 的 前 置 机 和 数 据 处 理 的 主 机 之 间即 构 成 客 户 机/ 服 务 器 网 络 模 式; 电 话 银 行 的 前 置 机和 银 行 数 据 处 理 机 之 间 也 构 成 这 种 网 络 模 式 结 构 等。这 样, 如 何 在 前 置 机 和 数 据 主 机 之 间 进 行 信 息 交 换,即 进 程 网 络 通 信, 就 成 为 实 现 这 种 网 络 模 式 的 基 础。而TCP/IP 的 套 接 字 技 术 是 解 这 一 问 题 的 有 力 工 具。 它 从提 出 时 就 一 直 发 挥 着 愈 来 愈 重 要 的 作 用, 并 已 成 为UNIX 操 作 系 统 下TCP/IP 网 络 编 程 标 准; 甚 至 WINDOW、JAVA 都 配 有 它的 通 用 接 口。 有 了 这 个 强 有 力 的 工 具, 我 们 可 以 实 现异 种 机、 异 种 操 作 系 统 应 用 程 序 间 的 相 互 连 接 和 通信。 套 接 字(sockets) 是 支 持TCP/IP 协 议 的 网 络 通 信 的 基 本 操 作 单 元。 可 以 将 套 接 字 看 作不 同 主 机 间 的 进 程 进 行 双 向 通 信 的 端 点。 它 构 成 了 在单 个 主 机 内 及 整 个 网 际 间 的 编 程 界 面。 一 般 来 说, 跨机 应 用 进 程 之 间 要 在 网 络 环 境 下 进 行 通 信, 必 须 要 在网 络 的 每 一 端 都 要 建 立 一 个 套 接 字, 两 个 套 接 字 之 间是 可 以 建 立 连 接 的, 也 是 可 以 无 连 接 的, 并 通 过 对 套接 字 的“ 读”、“ 写” 操 作 实 现 网 络 通 信 功 能。 类 似 于UNIX 系 统 中 的I/O 概 念, 像 文 件 那 样 有 打 开、 读、 写、 关 闭 的方 式。 根 据 传 输 数 据 类 型 的 不 同, 套 按 字 可 分 为 面 向连 接 的 数 据 套 接 字(stream sockets) 和 无 连 接 的 数 据 报 套接 字(datagram sockets) 两 种 类 型。 1、 字 节 流 套 接 字 字 节 流 不 按 记 录 定 界,在TCP/IP 协 议 簇 中 对 应TCP 协 议, 即 传 输 控 制 协 议(Transmition Control Protocol)。 它 是 一 个 提 供 给 用 户 进 程 可 靠 的 全 双 工的 面 向 连 接 的 协 议, 大 多 数INTERNET 应 用 程 序 如ftp、telnet 使用TCP 协 议。 通 信 端 点 使 用TCP 对 应 的INTERNET 地 址 互 相 连接, 可 保 证 按 正 确 的 顺 序 以 及 单 一 和 可 靠 的 地 址 传 输数 据 。 由 于 它 是 字 节 流, 所 以 包 长 包 没 有 限 制, 信 包传 输 也 不 重 复, 因 而 是 一 种 常 用 的 套 接 字 类 型。 2、 数 据 报 套 接 字 数 据 报 对 应 记 录 型 数 据流, 在TCP/IP 协 议 簇 中 对 应UDP 协 议, 即 用 户 数 据 报 协 议(User Datagram Protocol)。 利 用 数 据 报 服 务 可 实 现 一 些 简 单 的 网络 服 务, 如 网 点 检 测 程 序PING。 由 于 不 建 立 连 接, 数 据报 协 议 比 连 接 协 议 快。 但 不 能 保 证 所 有 数 据 都 准 确 有序 地 到 达 目 的 地。 不 保 证 顺 序 性、 可 靠 性 和 无 重 复性。 它 是 无 连 接 的 服 务, 以 独 立 的 信 包 进 行 传 输, 通信 端 点 使 用UDP 对 应 的INTERNET 地 址。 双 方 不 需 互 连, 按 固定 的

文档评论(0)

robert118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档