Java21-22 ava网络编程.ppt

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

Java网络编程 网络基础 Internet的形成和发展 网络通信协议 网络通信结构TCP/IP Socket Java Socket编程 网络基础知识 网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模宏大、功能强大的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 计算机的联网可以实现: 使用远程资源 共享信息、程序和数据 分布处理 计算机网络分类 按照网络规模和范围可以简单划分为: 局域网(LAN,Local Area Network) 都市网(MAN,Metropolis Area Network) 广域网(WAN,Wide Area Network) 按照网络拓扑结构可以分为: 星型网络、总线网络、环线网络、树型网络、星型环线网络等 按照传输介质划分: 双绞线、同轴电缆、光导纤维、视线介质等 网络的几种工作模式 专用服务器结构(Server-Based) 又称为“工作站/文件服务器”结构,由若干台微机工作站与一台或多台文件服务器通过通信线路连接起来组成工作站存取服务器文件,共享存储设备。 例如:POS机 客户机/服务器模式(client/server) 其中一台或几台较大的计算机集中进行共享数据库的管理和存取,称为服务器,而将其它的应用处理工作分散到网络中其它微机上去做,构成分布式的处理系统。 对等式网络:(Peer-to-Peer) 在对等式网络结构中,没有专用服务器 每一个工作站既可以起客户机作用也可以起服务器作用。 Internet基础 Internet的形成和发展: 第一阶段(1969~1983):1969年,美国ARPANET诞生,用于将几个军事及研究用的主机联系起来。1983年,TCP/IP应用到ARPANET中,使得internet得以迅速发展。以ARPANET 为中心,组成新的互联网(internet),称为Internet。 第二阶段(1983~1994):用于教育和科研领域的NSFNET(National Science Foundation Net)形成 第三阶段(1994~Now):Internet的商业化运作。 网络通信协议/接口 网络通信协议 计算机网络中实现通信必须有一些约定即通信协议,对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。 网络通信结构 为了使两个结点之间能进行对话,必须在它们之间建立通信工具(即接口),使彼此之间 能进行信息交换。接口包括两部分: 硬件装置:实现结点之间的信息传送 软件装置:规定双方进行通信的约定协议 OSI的分层思想 OSI:开放系统互连(Open System Interconnection),采用分层的结构化技术。 分层的理由: 将网络简化 模块化的设计网络 OSI参考模型(OSI/RM,Open System Interconnection/Reference Model)共分为7层,最高层为用户层,最底层为物理层。 OSI的七层模型 TCP协议 TCP协议为一种可靠的端对端协议:重发一切没有收到的数据,进行数据内容准确性检查并保证分组的正确顺序。 TCP协议位于OSI参考模型的传输层 网络通讯协议 在网络中的每台就算机都是一个节点.对于这些节点之间的交流,必须遵循有关节点之间都应该遵守的规则,这些所谓的规则就是“协议” 就算机网络中要实现通讯必须有一些约定,就是通讯协议,对速率,传输代码,代码结构,传输控制步骤,出错控制等指定标准 TCP协议 TCP:传输控制协议.TCP协议是一种可靠的端对端协议.当一台就算机需要和另外一条就算机通讯的时候,TCP协议会让他们之间建立一个连接,然后发送和接受数据,最后终止连接 TCP协议利用重发技术,相引用程序提供可靠的通信连接.TCP会重发一切没有受到的数据,在接受数据时要进行确认并对数据进行排序,保证数据的完整性与正确性 IP协议 IP协议是网络上的计算机进行连接的基础 IP协议是不可靠的:无论传送正确与否都不进行检验、不回送确认、不保证分组的正确顺序 IP协议位于OSI参考模型的网络层 TCP/IP协议 TCP/IP:是Internet上不同系统之间互联的一组协议。它为分散和不同类型的硬件提供了一个通用的编程接口。TCP/IP 协议使Internet尽可能成为一个分散、无序的网络。 TCP/IP通常被看成一个4层模型:应用层、传输层、网络层以及数据链路层+物理层。 OSI和TCP/IP的分层对应 数据的封装和拆封 位于TCP/IP各个层的数据通常用一个公共的机制来封装:定义描述元信息和数据报的部分真实信息的报头的协议,这些元信息可以是数据源、目的地和其他的附加属性。来自于高层的协议封装在较低层的数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档