第十六章.网络编程.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文档。上传文档
查看更多
第十六章.网络编程

第十六章 网络编程 本章目标 1.网络基础 1.1什么是计算机网络 1.2网络通信协议 1.3IP地址、域名和端口号 2.URL 3.Socket编程 计算机网络基础 什么是计算机网络 把分布在不同地理区域的计算机与专门的外部设 备用通信线路互连成一个规模大、功能强的网络 系统,从而使众多的计算机可以方便地互相传递 信息,共享硬件、软件、数据信息等资源。 计算机网络的主要功能 资源共享 信息传输与集中处理 均衡负荷与分布处理 综合信息服务 计算机网络分类 按规模大小和延伸范围划分: 局域网(LAN -- local area network) 城域网(MAN-- metropolitan area network) 广域网(WAN – wide area network) 按照网络的拓扑(Topology)结构划分: 环形网、星形网、总线型网等 按照通信传输的介质来划分: 双绞线网、同轴电缆网、光纤网和卫星网等 按照信号频带占方式划分: 基带网和宽带网 计算机网络工作模式 专用服务器结构(Server-Based) 又称为“工作站/文件服务器”结构,由若干台微机 工作站与一台或多台文件服务器通过通信线路连 接起来组成工作站存取服务器文件,共享存储设 备。 客户机/服务器模式(Client/Server,C/S) 其中一台或几台较大的计算机集中进行共享数据 库的管理和存取,称为服务器,而将其它的应用 处理工作分散到网络中其它微机上去做,构成分 布式的处理系统。 对等式网络(Peer-to-Peer,P2P) 在拓扑结构上与专用Server与C/S相同。在对等式 网络通信协议及接口 什么是网络通信协议 计算机网络中实现通信必须有一些约定即通信协 议,对速率、传输代码、代码结构、传输控制步 骤、出错控制等制定标准。 网络通信接口 为了使两个结点之间能进行对话,必须在它们之 间建立通信工具(即接口),使彼此之间能进行信 息交换。接口包括两部分: 硬件装置:实现结点之间的信息传送 软件装置:规定双方进行通信的约定协议 通信协议分层的思想 为什么要分层 由于结点之间联系很复杂,在制定协议时,把复 杂成份分解成一些简单的成份,再将它们复合起 来。最常用的复合方式是层次方式,即同层间可 以通信、上一层可以调用下一层,而与再下一层 不发生关系。 通信协议的分层规定 把用户应用程序作为最高层,把物理通信线路作 为最低层,将其间的协议处理分为若干层,规定 每层处理的任务,也规定每层的接口标准。 通信协议参考模型 数据的封装与拆封 封装:发送方数据在网络模型的各层传送过程中加入 头尾的过程 拆封:接受方收到数据后去除相应的头尾的过程 常用网络通信协议 TCP/IP协议 TCP (Transmission Control Protocol,传输控制协议) IP (Internet Protocol,网际协议) HTTP协议 HTTP(Hypertext Transfer Protocol,超文本传输协议) FTP协议 FTP(File Transfer Protocol,文件传输协议) SMTP协议 SMTP(Simple Mail Transfer Protocol,简单邮件传输 协议) POP3/IMAP协议 POP3(Post Office Protocol - Version 3, 邮局协议版本3) IP地址/域名/端口 IP地址 TCP/IP使用IP地址来标识源地址和目的地址 IP地址格式:8。 目前正在普遍使用的IP协议是第4版(Version 4)的称为“IPv4”,新版本的(IPv6)协议也已开始推广。 域名(Domain Address) 便于记忆的、字符串形式,如“”。 与IP地址间存在映射关系,由位于网络中的域名服务器(DNS,Domain Name Server)负责将域名解析为相应的IP地址。 端口(Port) 逻辑意义上的数据传输通道、或者说模拟通道。TCP/IP协议约定,每台计算机拥有65536个这种逻辑通信端口 相关API JDK的包中定义了与IP地址/域名有关的类 .InetAddress 32位或128位无符号数字表示的IP地址 .Inet4Address 继承了InetAddress类,以32位无符号数字表示的IPv4 地址。其典型表示形式是由圆点分隔开的4段、取值范 围0~255的十进制数值,例如8。 .Inet6Address 继承了InetAddress类,以128位无符号数字表示的 IPv6地址。其典型表示形式是由冒号分隔开的8段、取 值范围0 0 0 0 ~ FFFF 的十六进制数值, 例如 1080:0:0:0:8:8

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档