10-Java网络通信-2013.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章JAVA 网络通信 信息与通信工程学院 胡铮 huzheng@ 信息与通信工程学院 第10章Java 网络通信 10.1 网络通信简介 10.2 URL通信编程 10.3 Socket通信编程 10.4 Datagram通信编程 10.5 非阻塞通信* 建立在网络之上的进程交互 举例 不同程序通过网络 交换信息 Web www FTP QQ Skype Game …… 10.1 网络通信简介 网络通信的核心是协议。协议是指进程之间交换信息已完 成任务所使用的一系列规则和规范。它主要包含两个方面 的定义: 1 定义了进程之间交换消息所必需遵循的顺序。 2 定义进程之间所交换的消息的格式。 两个进程只要遵循相同的协议,就可以相互交换信息,而 这两个进程可以用不同的编程语言编写,可以位于两个完 全不同的计算机上。 10.1 网络通信简介 应用层 应用层 表示层 表示层 会话层 会话层 传输层 传输层 网络层 网络层 数据链路层 数据链路层 物理层 物理层 开放式系统互连参考模型 10.1网络通信简介 Java 网络编程所处的位置 90% of the time your Java code will work in the application layer and only need to talk to the transport layer. The other 10% of the time, will be in the transport layer and talking to the application layer or the internet layer. The complexity of the host-to-network layer is hidden from you; thats the point of the layer model. 10.1网络通信简介 传输层协议 尽管TCP/IP协议的名称中只有TCP这个协议名,但 是在TCP/IP 的传输层同时存在TCP和UDP两个协议 。 TCP保证进程顺利通信,面向连接 处理包丢失、包乱序、流量控制 HTTP 、FTP 、TELNET都建于其上 UDP无连接协议,不可靠 10.1网络通信简介 进程连接与端口 两个进程间的通信链路 称为连接 在内部表现为一些缓冲区和 一组协议机制,在外部表现 出比无连接高的可靠性。 TCP/IP使用端口来区分 主机进程 标识进程的逻辑地址,标识

文档评论(0)

july77 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档