ch12.网络通信解读.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch12.网络通信解读

Chapter12 网 络 通 信 “GUI” 浏览器 基本的图形化URL程序 AWT + URL对象 访问 :80/index.html Chapter12 网 络 通 信 作业与练习 课本本章练习 什么是TCP/IP协议?它有什么特点? 一个完整的URL的地址由哪几部分组成? 说明并尝试通过URL连续从服务器上读取一个文本文件,并显示该文本文件的内容。 简述Socket通信机制,说明客户端如何与服务器进行连接。 简述URL与Socket通信的区别。 仿照本章例Network_3,给定地址0和端口号5000来编写服务器端程序和客户端程序,通过Socket套接字连接方式使得客户端向服务器发送信息时,服务器显示连接成功。 * Lu Qiang, 2007 Hefei University of Technology , School of Computer and Information Page * / 29 Chapter12 网 络 通 信 Page * / 29 Lu Qiang, 2007 Hefei University of Technology , School of Computer and Information Chapter12 网 络 通 信 Page * / 29 Lu Qiang, 2007 Hefei University of Technology , School of Computer and Information Chapter12 网 络 通 信 luqiang@ 路 强 luqiang@ 路 强 * 第十二章 网络通信 ︳Java程序设计 Chapter12 网 络 通 信 目 录 网 络 基 础 1 URL 编 程 2 Socket网络编程 3 Chapter12 网 络 通 信 网络基础 互联网上的计算机之间的通讯是通过 TCP (Transport Control Protocol) 或 UDP (User Datagram Protocol)协议。 下图所示: Chapter12 网 络 通 信 TCP协议 定义: TCP是Internet的基础和核心,一个基于连接的协议,它能够提供两台计算机之间的可靠的数据流 。 从网络通信的角度看, Internet是一个用TCP/IP协议把各个国家、各个部门、各种机构的内部网络连接起来的超级数据通信网。 为了支持点对点通信,每个节点要有一个像电话号码一样的唯一的地址称为IP地址,它是一个32位的二进制数。由于不便于记忆将此地址表示成4个十进制数,各取0-255的值。每个值之间用点 “.”分隔。 为了进一步方便使用,人们给每个节点都起一个名字,把名字与IP地址建立一个对应关系,这就是域名系统DNS,凡域名空间有定义的域名都可以有效地转换成IP地址。 Chapter12 网 络 通 信 UDP协议 定义: UDP是从一台计算机向另一台计算机发送称为数据报的独立数据包的协议,该协议并不保证数据报是否能正确地到达目的地。它是一个非面向连接的协议。 QQ等IM软件,一般均采用UDP协议 Chapter12 网 络 通 信 客户机与服务器 Internet 采用客户机/服务器方式访问资源,当用户在共享某个Internet资源时,有两个独立的程序协同服务。这两个程序运行在不同的计算机上,通常把提供资源的计算机叫做服务器,把使用资源的计算机叫做客户机。 由于Internet上用户往往不知道究竟是哪台计算机提供了资源,客户机、服务器指的是软件,即客户程序和服务程序 当用户使用Internet功能时,首先启动客户机,通过有关命令告知服务器进行连接以完成某种操作,而服务器则按照此要求提供相应的服务。 Chapter12 网 络 通 信 端口(PORT) 在互联网上传输的数据都包含有用来识别目的地的IP地址和端口号。IP地址用来标识网络上的计算机,而端口号用来指明该计算机上的应用程序。 端口号范围为0-65536, 其中低于1024的端口号保留给那些已定义的服务,用户不能使用。如FTP为21,TELNET 为23,HTTP为80。 Chapter12 网 络 通 信 Java与网络 Java语言取得成功的领域之一就是网络 (其他语言)数页代码--(Java

文档评论(0)

22ffbqq + 关注
内容提供者

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

1亿VIP精品文档

相关文档