JAVA程序设计课后习题及答案10.docx

上传人:太** 文档编号:60468390 上传时间:2022-11-16 格式:DOCX 页数:3 大小:11.93KB
返回 下载 相关 举报
JAVA程序设计课后习题及答案10.docx_第1页
第1页 / 共3页
JAVA程序设计课后习题及答案10.docx_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《JAVA程序设计课后习题及答案10.docx》由会员分享,可在线阅读,更多相关《JAVA程序设计课后习题及答案10.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第1。章1 . IP地址是用来唯一标识连接到Internet的计算机的数字地址, 由32位二进制数(0或1)组成。这种表示方式便于计算机理解,却 不利于人们的记忆和表示,所以人们将这32位二进制数用4位十进 制数来表示。由于现在每一台计算机上都同时运行着多个程序,为了与计算机 上的指定程序通信,就需要用一个标识符来指定该程序,这个标识符 就是端口号。端口号并不是计算机上物理存在的标识,而是一种软件 抽象。当两台计算机的程序要进行通信时,需要知道要连接的计算机 的IP地址和对应的端口号。常用的端口号80是WWW服务的默认端口号,而21那么是文件传输 协议FTP的默认端口号。2 . Socket也

2、被称为套接字,用于描述IP地址和端口,是一个通 信链的句柄。应用程序可以通过Socket向网络发出请求或应答网络 请求。Socket也是一种软件抽象,并不是物理存在于计算机中的。Socket 将要进行通信的计算机IP地址、通信程序所使用的端口号合在一起。 TCP/IP连接是可靠、双向、持续的点对点流式连接。Socket使用TCP 通信,只要客户机遵循TCP/IP,服务器就可以对其请求进行服务, 而不需要考虑客户机请求来自何处。因此,所有遵循TCP/IP的计算 机都可以通过Socket进行通信。在Java中,创立一个Socket并建立与其他计算机的连接后,就可以得到一InputStream流和O

3、utputStream流,便于通信双方进行 信息交流。Java中有两类TCP套接字,一类是服务器套接字 (ServerSocket),另一类是客户端套接字(Socket), ServerSocket 类 在客户机连接之前不做任何事,只是监听是否有客户机的连接请求, 而Socket类那么是用来建立连接服务器的套接字以及启动协议交换。 也就是说,服务器端程序使用ServerSocket来监听指定的端口,客户 端程序那么使用Socket在相应的端口建立与服务器的连接。3 .客户机/服务器(client/server, C/S)体系结构是网络计算结 构中最基本的一种。Server是提供服务的程序或能够

4、提供服务程序的 计算机,Client是请求服务的程序或运行请求服务程序的计算机,一 个完整的网络应用系统是由Server端的应用程序和Client端的应用程 序组成的。随着Internet和WWW的流行,C/S结构的应用程序已经无法满 足当前全球网络开放、信息随处可见和信息共享的新要求,于是就出 现了 B/S结构的应用程序。浏览器/服务器结构(browser/server, B/S) 是随着Internet技术的兴起,对C/S结构的一种变化或改进的结构。 在这种结构下,用户工作界面是通过WWW浏览器来实现的,极少 局部的事务逻辑在浏览器端实现,但是主要的事务逻辑在服务器端实 现,形成所谓三层结

5、构。4 .基于Socket的应用程序虽然可以实现准确无误的通信,但是 占用系统资源较多,因此,在设计和开发不需要实时交互操作的应用 程序时,如收发E-mail程序和聊天程序,可以考虑使用无连接协议 的数据报方式。与TCP/IP中传输的信息和数据相比,Datagram有可能传送失败, 或无法保证接收顺序与发送顺序的一致性,因此,对数据的结构要求 也比Socket要稍微严格一点。但是其最大的优势就是网络传输速度, 因为这种传输协议免去了很多繁琐的传输步骤,因此总性能上还是优 于 TCP/IP oJava中用于实现无连接数据报通信的类有两个:DatagramPacket类和DatagramSocket类。其中,DatagramPacket类用于读取数据和包 信息,DatagramSocket类用于实现数据报的发送和接收。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁