已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 使用 的 P 和 议 前言 互联网络协议 ( 用户数据报协议 (传输控制协议 (网络通信的基本的工具。 名称来自于一组最著名的因特网协议中的两个 你能使用 P 来进行单一网络或者互连网络间的通信。单独的网络会被大的地理距离分隔。 P 把数据从一个子网网络或者因特网连接的计算机发送到另一个上。因为 能在多样化的系统中间传送信息。 P 你能在所有 平台上的 使用 P。 含了 序还有能让你建立客户端或者服务器程序的功能。 P 执行低层次的计算机间的数据传送。在组成部分里的 据包称为数据报。一个数据报包含表明来源和目的地地址的数据和报头字。 通过网络或者因特网把数据发送到指定的目的地的数据报确定正确的路径。 议并不能保证发送。事实上,如果数据报在传输中被复制, 能多次传送一个单独的数据报。所以,程序很少用 是用 者 替。 计算机进程中提供简单而低层次 的通信。进程通过把数据报发送到一个目的地计算机或者端口进行通信。一个端口是你发送数据的位置。 理计算机对计算机的发送。在数据报到达目的地计算机后, 数据报移动到其目的端口。如果目的端口不是开放的, 发生 同样的发送问题。 应用程序的 可靠性不强。例如,一项应用程序能经常把大量信息的数据传送到目的地而丢失少量的数据是肯定的。 在 使用 议 2 因为 是一个 的一个以连接为基础的协议,在你发送或者收到数据之前,你不需要和目的地建立一种连接 。相反,当你每发送一个数据报时,由你指定数据目的地。操作系统不会报告传输差错 使用 开功能在一个端口上打开一个 口。同时打开的 口的数量仍依赖于操作系统。 打开的功能返回到网络连接时唯一识别 接字。使用这种连接在子序中就是靠这个套接字。 用 写功能发送数据到目的地,然后使用 读功能阅读那个数据。每写一个操作要求一个目的地地址和端口。每阅读一个操作包含来源地址和端口。 存你所发送的每一个命令所指定的数据报字节。 在理论上,你能发送任何大小的数据报。然而,你 最好不使用 发送大的数据报,因为它不像 样可靠。 当你在一个端口上结束所有通信时,使用 束功能去释放系统资源。 路广播 你能使用 功能来与一个单独的客户端通信或者通过广播对于所有局域网上的计算机通信。如果你想要传送成倍增加具体的计算机信息,你必须通过客户端列表构建 能反复执行。因为 把数据的作为一个单独的拷贝发送到每个客户端并且保存对收到数据感兴趣的客户端列表,所以运用这种技术建立完全相同的网络交换。 使用多路广播可以在网络上的进行单个的发送端和多倍的客户 端之间的通信而不需要保存客户列表或者要求发送端把数据多重拷贝后发送给每个客户端。为了通过多路广播收到数据广播,所有客户端必须加入一个多路广播组。而发送端不需要加入该组。发送端只需规定一个多路广播的 址来定义这个多路广播组。多路广播的 址范围在 。当一个客户端想要加入一个多路广播组时,它只需预定这个组的多路广播的 址。在客户端预定到一个多路广播组之后,客户端收到从多路广播的 对于 的 多路广播 ,使用 路广播 的打 开程序有能力读、写或者读和写 定 写数据, 多路广播 地址为读数据, 多路广播 端口号为读写数据。默认 ,这意味着 仅把数据报发送到本地的网络上。当一个发送方收到一个 多路广播 数据报时,它消耗数据报的生存时间。如果 于 1,发送方把数据报转发到其它数据报。下面的表格说明了当你规定一个 值时,一个 多路广播 数据报的运行。 3 0 主机上还存留数据报 1 数据报发送到每个在同一本地网络上已预定那个 址的客户端。中枢 /转发器和桥路 /开关转发数据报。发送方不转发数据报如果 1。 如果你规定一个值大于 1,数据报 通过 被发送 , 并且 发送方转发它 。 参阅在 子 的 路广播接受方程序和 路广播发送方程序 使用 路广播 的例程 。 证在网络中的可靠的通信,按顺序发送而没有差错,损失或者重发。 到收到一个确认才转发 。 系统要求 在使用 P 之前,确认你有必需的要求,这变化依赖于你使用的平台。 (P。 你不需要使用第三种产品连接使用 P。如果 你的网络适当地被构成, (S 系统 ) 络要求打开传送,包括 S 更新的版本。 在 使用 一个以连接为基础的协议,这意味着站点必须在传送数据之前建立一种连接。 可多重、同时的连接。 你可以通过等待一种输入的连接或者通过积极地寻求一种与指定的地址连接建立连接。在建立 接时,你必须指定一个地址和该地址的端口。端口范围在 0 到 65,535 点之间。统为特殊的应用程序保留端口数少于 1,024。在一个 给定的地址中不同的端口能识别不同的服务。 使用 打开连接功能来与一个指定地址进行积极的连接。如果连接成功,功能返回网络连接的返回数唯一识别那个连接。使用这种连接 访问子 序。 你能使用如下技术来等输入连接: 用 程序创建立一个听者并且在一个指定的端口等待一种可接受的 接。如果连接成功, 序返回连接数,地址和远程 户端口。 建听者功创建一个听者然后用 听者功能上等待的一个听者接受新的连接。在听者功能上的 待返回你所发送的功能和返回数的同样的听者 你结束等 4 候新的连接时,用 闭连接功能区关闭一个听者。你不能对一个听者进行读写。 用第二种技术的优势是你能使用 闭连接功能来取消听操作,这在你想要为了一种连接听而没有超时,但是你想要取消当另一个条件变真时的听时是很有用的。你能在任何时间关闭听程序。 当你建立一种连接时,用 功能和 功能能在远程应用中队数据进行读写。 用 闭连接功能区关闭远程连接。如果没被读的仍保留着而关闭连接,你可能失去数据。当关闭连接时,在你的计算机上使用较高层次协议。在连接被关闭后,你不能再读写它。 间的区别 在你想要可靠的数据传输时, 最好的协议。 高性能的无需连接的协议,但是它不保证可靠性。 建立 户端 注意:请参考最近的版本 助功能对这些指令和功能的细节描述。 完成如下步骤使用 能建立一个 客。 1. 用 必须规定服务器的因特网地址和服务器的端口。 地址在网络上识别计算机。远程端口在服务器使用听的计算机上识别一个通信通道。当你建立一个 务器时,你要规定你想要服务器为通信使用的端口。 2. 用 把信息发送到服务器上。 3. 用 必须规定你想读的字节数。 4. 用 请参阅 对单一数据客户端的 程。 超时和差错 当你设计一种网络应用时,应细心考虑失败是如何发生的。例如,如果服务器被毁,确定如何使每个客户 序掌控它。 一种解决方式是确保每个客户 序有超时功能。如果发生没能在一定量的时间之后生产结果,客户端继续执行。在继续时,客户端能试图重建连接或者报告出错。如果必要的话 ,客户端 序能关闭应用程序。 5 建立 务器 注意:请参考最近的版本 助功能对这些指令和功能的细节描述。 完全如下步骤用 能来建立一个 务器。 1. 使用 必须规定端口。这个端口必须是客户端试图访问的同一个端口。 2. 如果连接被建立,用 3. 用 据必须是一种客户端能接受的形式。 4. 用 请参阅 对单一数据客户端的 程。 子 请参阅 用 序和功能。 60 6 P P of of P to or be by P to P is on it P P on CP Is to or P of IP A a IP to to IP In IP a if is in P CP DP DP on by to a or A is IP to If is P. DP in in is an to a a of or of to in on D, or 342028 20002004 004 7 DP DP is a do to a a or do to a on a of DP on a DP to to in I to to a to a In of DP to it is as on a to ou DP to to a or to on a If to to DP to a of a of to a of in to a on a to a of or of to To by a a to a to a P a P in a to a it to P of to a to P To I to of or DP TL , to a a it If TL is , to to a a 0 on 1 to on to P do if TL . 60 2 8 If a , is it to I I in of DP 9 CP in or it an P, on (P is do to a to P. If is no (S) S 7.5 CP CP is a a a by an or by a a In CP to a at A 5,535 a ,024 at a at to a a If is a to to in I to an I to a an CP at a If is I a of CP to a to D to a to a or to a of is to a is to a a to I at a to to to to If a to to a is it or to it 60 10 CP CP is to if is a it 中北大 学 2005 届本科毕业设计说明书 第 11 页 共 11 页 a to of of to a CP 1. to a to a of a on a on
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考研英语2025年翻译技巧测试试卷(含答案)
- 初中化学2025年上学期单元专项训练
- 药品代理招标合同范本
- 监控维保补充合同范本
- 2025年初中一年级化学下学期专项训练卷
- 灭火装置销售合同范本
- 货物采购监理合同范本
- 灌药设备出售合同范本
- 衣柜定制施工合同范本
- 预制楼板购买合同范本
- 职业生涯规划计划书(34篇)
- 2025-2030中国眼视光行业现状态势与未来前景预测报告
- 2024年广西医科大学第二附属医院招考聘用笔试历年高频考题(难、易错点荟萃)答案带详解附后
- 煤矿灾害防治技术课件
- 《有机氟化学》课件
- 《ASME焊接培训》课件
- 汉泰语相关词的音义对应
- 李镇西《做最好的老师》
- 新能源汽车技术职业生涯人物访谈报告
- 3分接变压器试验报告
- 《危险化学品目录(2022调整版)》
评论
0/150
提交评论