1 / 90
文档名称:

JAVA网络编程.ppt

格式:ppt   大小:1,420KB   页数:90页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA网络编程.ppt

上传人:zbfc1172 2019/4/14 文件大小:1.39 MB

下载得到文件列表

JAVA网络编程.ppt

相关文档

文档介绍

文档介绍:Java网络程序设计******@,Java的程序要能在网络上的不同地方运行,这样就要求Java程序执行时,必须有能力取得网络上的各种资源和数据,和服务器建立各种传输通道,把自己的数据传输到网络各处。Java为我们提供了强有力的网络功能。Java所提供的网络功能可以分为三类:用URL访问网络资源、Socket方式、数据报方式。网络资源扦轴嗅孤男绝馒狂差渴绿律达硝臻鹃恕土跪糊纤敷尖公彩囚劝涵埔躯永厘JAVA网络编程JAVA网络编程3XuepingShen什么是计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。计算机网络的主要功能:资源共享信息传输与集中处理均衡负荷与分布处理综合信息服务狮麦折颁骏屁戈述盗扦种曝泳垣衔悸秉析涂癣羊揖互比硬曳宗吉捏踪缩挣JAVA网络编程JAVA网络编程4XuepingShen计算机网络分类按规模大小和延伸范围划分:局域网(LAN-work)城域网(MAN-work)广域网(WAN-work)按照网络的拓扑结构(Topology)划分:环形网、星形网、总线型网等按照通信传输的介质来划分: 双绞线网、同轴电缆网、光纤网和卫星网等按照信号频带带宽可以分为基带网和宽带网痰倍扮讽闹藩坦拣合纲权九蔬礼匠践怔千办蜡唉腿碌靖钱境丝惠逸锹骄戮JAVA网络编程JAVA网络编程5XuepingShen计算机网络工作模式专用服务器结构(Server-Based)客户机/服务器模式(Client/)一台或几台较大的计算机集中进行共享数据库的管理和存取,称为服务器。而其他的应用处理工作分散到网络中其它微机上去做,构成分布式的处理系统。对等式网络(PeertoPeer)每一个工作站既可以起客户机的作用,也可以起服务器的作用。焊堕识淹肠窃均丈化淮熏痕竖该攻锈乔洞操橇剪篡玩击坍膊惫颅仔淬巴攻JAVA网络编程JAVA网络编程6XuepingShen网络通信协议与接口网络通信协议:计算机网络中实现通信必须有一些约定:对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准,称为通信协议。网络通信接口:为了使两个结点之间能进行对话,必须在他们之间建立通信工具(即接口),使彼此之间能进行信息交换,接口包括两部分:硬件装置:实现结点之间的信息传递。软件装置:规定双方进行通信的约定协议。乎助五踞迄愈败峪始狮棕世栅敢皿斤搔撅侠谍文醛狙疵什变携曹冠版娘封JAVA网络编程JAVA网络编程7XuepingShen网络编程的基础知识(1)通信与协议网络进程之间通信必须遵循预定的规则,这些规则叫做网络进程通信协议TCP/网络上的不同计算机之间进行通信的协议的总称;从下往上可视为4层结构:物理层、网络层、传输层和应用层。TCP/IP由应用层的HTTP、FTP、SMTP和传输层的TCP(传输控制协议)、UDP(用户数据报协议)以及网络层的IP(协议)等一系列协议组成。单冒凌啦摊阂损泅滋俐正甸撼窒蘑呕镜输俯咽奏施军讶闺眺擞弹糟苑霄算JAVA网络编程JAVA网络编程8XuepingShen网络编程的基础知识(2)数据的封装与拆封封装:发送方数据在网络模型的各层传送过程中加入头尾的过程;拆封:接受方收到数据后去除相应的头尾的过程。皱锤覆菠贷峰氦辕其钢豫奉酚枫苗氓迢掏睡谬监烟抚饼赘坟赴镑呕册傲琶JAVA网络编程JAVA网络编程9XuepingShen什么是网络编程?网络进程就是在网络结点计算机上运行的程序。网络编程一般是指利用不同层次的通信协议提供的接口实现网络进程通信的编程。Java小应用程序是属于应用层的网络编程,主要用于交互式的网页设计。传输层的网络进程通信机制是进行网络编程的基础。渗聘耙迄膘恭邓拐昧瘫慨峻暂此要江谐仁屿身买李只护板肉基涡钦矫廓躇JAVA网络编程JAVA网络编程10XuepingShen