[j2sePPT教案] 20、网络编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十九讲 网络编程 目标 计算机网络基础 什么是计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 计算机网络的主要功能 资源共享 信息传输与集中处理 均衡负荷与分布处理 综合信息服务 (www/综合业务数字网络 ISDN) 计算机网络分类 按规模大小和延伸范围划分: 局域网(LAN -- local area network) 城域网(MAN-- metropolitan area network) 广域网(WAN – wide area network) 按照网络的拓扑结构划分: 环形网、星形网、总线型网等 按照通信传输的介质来划分: 双绞线网、同轴电缆网、光纤网和卫星网等 按照信号频带占用方式划分: 基带网和宽带网 局域网的几种工作模式 专用服务器结构(Server-Based) 又称为“工作站/文件服务器”结构,由若干台微机工作站与一台或多台文件服务器通过通信线路连接起来组成工作站存取服务器文件,共享存储设备。 客户机/服务器模式(client/server) 其中一台或几台较大的计算机集中进行共享数据库的管理和存取,称为服务器,而将其它的应用处理工作分散到网络中其它微机上去做,构成分布式的处理系统。 对等式网络:(Peer-to-Peer) 在拓扑结构上与专用Server与C/S相同。在对等式网络结构中,没有专用服务器 每一个工作站既可以起客户机作用也可以起服务器作用。 网络通信协议及接口 什么是网络通信协议 计算机网络中实现通信必须有一些约定即通信协议,对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。 网络通信接口 为了使两个结点之间能进行对话,必须在它们之间建立通信工具(即接口),使彼此之间能进行信息交换。接口包括两部分: 硬件装置:实现结点之间的信息传送 软件装置:规定双方进行通信的约定协议 通信协议分层的思想 为什么要分层? 由于结点之间联系很复杂,在制定协议时,把复杂成份分解成 一些简单的成份,再将它们复合起来。最常用的复合方式是层次方式,即同层间可以通信、上一层可以调用下一层,而与再下一层不发生关系。 通信协议的分层规定 把用户应用程序作为最高层,把物理通信线路作为最低层,将其间的协议处理分为若干层,规定每层处理的任务,也规定每层的接口标准。 通信协议分层演示 参考模型 数据的封装与拆封 封装 发送方数据在网络模型的各层传送过程中加入头尾的过程 拆封 接受方收到数据后去除相应的头尾的过程 数据封装 数据拆封 TCP/IP协议 TCP -- Transmission Control Protocol IP -- Internet Protocol TCP/IP协议可保证不同厂家生产的计算机能在共同网络环境下运行,解决异构网通信问题,TCP/IP与低层的数据链路层和物理层无关,能广泛地支持由低两层协议构成的物理网络结构。 TCP -- 面向连接的可靠数据传输协议;TCP重发一切没有收到的数据,进行数据内容准确性检查并保证分组的正确顺序。 IP协议 IP协议是网际层的主要协议,支持网间互连的数据报通信。它提供主要功能有: 无连接数据报传送 数据报路由选择和差错控制 IP协议主要特性: IP协议将报文传送到目的主机后,无论传送正确与否都不进行检验、不回送确认、不保证分组的正确顺序。 IP地址 TCP/IP用IP地址来标识源地址和目的地址 IP地址功能:为实现网络中不同计算机之间的通信,每台机器都必须有一个与众不同的标识---IP地址; IP地址格式:数字型,32位,由4个 8位的二进制数组成,每8位之间用圆点隔开,如:8; IP地址组成:网络标识 (netId) + 主机标识(hostId); IP地址分类:分为A、B、C三类,每个类别的网络标识和主机标识各有规则。 A~C类IP地址格式 网络掩码(mask) 网络掩码的作用 根据网络掩码+IP地址可确定该主机的网络地址 网络掩码的组成 对每个网络的网络地址设定一个按位对应的32 bit 的二进制数:网络地址部分的对应位设置位1,主机地址部分的对应位设置位 0。 A类网络掩码: B类网络掩码: C类网络掩码: 特殊的IP地址 对于本地计算机(就是你正在使用的那台计算机),有两种方法标识它: 用主机名标识:localhost 用IP地址标识: 它们是等价的 Java 对网络编程的支持 J包中包含了30多个用于网络编程的接口和类 常用的类: InetAddress :该类用来代表一个IP地址 ServerSocket :该类实现

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档