- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.协议--TCP协议 TCP协议在网络体系中位于传输层,是面向连接的可靠的数据传输协议。 可靠的数据传输服务指的是通信双方可以依赖TCP协议按顺序准确地传送所有数据,这意味着,当其中一方把一个字节流传入套接字时,它可以确信对方的套接字一定能收到这个字节流。 该协议的主要功能有重发任何没有被收到的数据;检查数据内容;保证数据分组的顺序正确等。 正因为TCP协议具有数据传输的可靠性,所以电子邮件、远程终端访问和文件传输等都是用TCP协议 5.协议--IP协议 IP协议是网络层的主要协议,支持网络间连接的数据报通信。 提供的主要功能为数据报传送、数据报路由选择和差错控制等。 IP协议只负责数据传输,不保证传输效果 为了确保数据传输的正确,将TCP/IP协议结合使用 5.协议--IP协议 UDP协议是一个无连接协议,提供的数据传输服务不保证可靠。 这种不可靠数据传输服务表现为当以进程往自己的UDP套接字发出一个消息时,UDP不能保证这个消息会最终到达接收套接字。 另外,就确实到达接收套接字的消息而言,它们的到达顺序也可能与发送顺序不一致。 5.协议--IP协议 从另一方面讲,UDP协议因为不包含拥塞控制机制,所以发送进程能以较快的速度向UDP套接字传递数据。 尽管不能保证所有的数据都到达接收套接字,但是仍会有相当比例的数据到达,网络电话正是使用此协议。 * import .MalformedURLException; import .URL; public class URLDemo { public static void main(String[] args) { try { URL url=new URL(/index.htm); System.out.println(the protocol:+url.getProtocol()); System.out.println(the hostname:+url.getHost()); System.out.println(the port:+url.getPort()); System.out.println(the file:+url.getFile()); System.out.println(url.toString()); }catch(MalformedURLException e){ System.out.println(e); } } } 运行结果 * the protocol:http the hostname: the port:-1 the file:/index.htm /index.htm * 创建InetAddress对象的代码: InetAddress ip; try{ ip=InetAddress.getByName(homePage .getHost()); }catch(UnknownHostException uh){} 其中, homePage是一个URL值; getByName()是InetAddress类的静态方法,返回值为给定主机的IP地址。 7.InetAddress与URL * import .*; import java.awt.*; import java.awt.event.*; public class GetIP extends Frame implements ActionListener { TextField text1, text2, text3; Label lab1, lab2, lab3; Button but1, but2; URL add; InetAddress ip; * GetIP() { super(IP地址查询窗口); setSize(500, 150); setLayout(null); text1 = new TextField(30); text1.setBounds(240, 36, 220, 20); text2 = new TextField(30); text2.setBounds(240, 66, 220, 20); text3 = new TextField(16); text3.setBounds(240, 96, 100, 20); lab1 = new Label(URL); lab1.setBounds(10, 30, 2
您可能关注的文档
- 新编经济应用数学 线 概 数 第五版 教案3.1.1.doc
- 新编经济应用数学 线 概 数 第五版 教案3.1.2.doc
- Illustrator CS4 实用案例教程 高职多媒体 葛洪央第8章 特殊效果的表现.ppt
- 新编经济应用数学 线 概 数 第五版 教案3.1.3.doc
- 新编经济应用数学 线 概 数 第五版 教案3.1.4.doc
- Illustrator CS4 实用案例教程 高职多媒体 葛洪央第9章 渐变网格与封套扭曲.ppt
- 新编经济应用数学 线 概 数 第五版 教案3.1.5.doc
- Illustrator CS4 实用案例教程 高职多媒体 葛洪央第10章 制作图层动画.ppt
- 新编经济应用数学 线 概 数 第五版 教案3.1.6.doc
- Illustrator CS4 实用案例教程 高职多媒体 葛洪央第11章 与其他软件的合作.ppt
- Java面向对象程序设计与应用开发教程第一讲Java画图机制.ppt
- Java面向对象程序设计与应用开发教程第一讲图形用户界面基础.ppt
- Java面向对象程序设计与应用开发教程第一章 认识Java.ppt
- Java语言程序设计 高职软件专业 赵景晖 迟勇 课件补充内容:网络通信.ppt
- Java语言程序设计 高职软件专业 赵景晖 迟勇 课件第四章 流程控制.ppt
- 电子商务英语 第二版 1 5单元练习答案.doc
- Java语言程序设计实用教程 第三版 高职软件专业 赵从军第1章 Java运行与开发环境.ppt
- 电子商务英语 第二版 6 10练习答案.doc
- Java语言程序设计实用教程 第三版 高职软件专业 赵从军第2章 Java的本质.ppt
- 电子商务英语 第二版 unit1.doc
原创力文档


文档评论(0)