1 / 49
文档名称:

网络编程用户网络程序设计.ppt

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

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

分享

预览

网络编程用户网络程序设计.ppt

上传人:2982835315 2016/3/11 文件大小:0 KB

下载得到文件列表

网络编程用户网络程序设计.ppt

相关文档

文档介绍

文档介绍:第第3 3 章章用户网络程序设计知识点? TCP/IP 协议的分层结构? IP地址与域名?Java 中 URL 对象的创建及使用?编写 SOCKET 客户机/服务器的应用程序 TCP/IP 协议的分层结构?每一层负责不同的通信功能? URL 就是 Java 基于应用层的一种网络应用的实现? Socket 是 TCP/IP 协议中的传输层接口。应用层传输层网络层链路层 Http , , Ftp , Email 等 TCP , UDP 等 IP, ICMP , IGMG 等设备驱动程序和接口卡 IP地址与域名? TCP/IP 协议中定义了一种通用的地址编码方案,即 IP地址。可以惟一区分每一台计算机。例: ?建立 IP地址和主机名之间的映射关系。主机名就是平时所说的域名。如: 1 1、、 URL URL 的使用的使用 J URL 称为统一资源定位器,是对 某资源的一个引用(地址)。 J 包含有一个称为 URL 的类,在程序中可用它代表一个 URL 地址。 J所有的 URL 拥有两个主要的组成部分: 协议标识符和资源名称即: protocolID : resourceName 例: /chn/image/ URL 的通用格式<PROTOCOL>: // <HOSTNAME : PORT> / <FILE> # < 引用> ????传输协议,常用的标识符有: FILE , HTTP , FTP , , WAIS , NEWS , MAILTO 等。?文档和服务所在的主机名,即域名系统 DNS 中的“点”地址(域名或 IP地址), 如: java. ?服务端口号,各种网络协议有自己相应的端口号, http 的默认端口号为 80; FTP 为21; 为23等。如果采用相应的默认端口(80) ,端口号可以忽略。建立一个建立一个 URL URL 在Java 的网络类库中, URL 类提供了对 URL 进行解析的方法。在程序中可用一个 String 建立一个 URL 对象。打开对它的一个连接,然后在这个连接中读入和写出信息。_建立一个绝对 URL 对象。_创建一个相对 URL 对象。_为文件中的命名“锚点”建立了一个 URL 对象。《《建立一个绝对建立一个绝对 URL URL 》》_由一个绝对的 URL 地址创建 URL 对象。已知一个网点为 gamelan = new URL( “ ”); 表示一个绝对 URL ,包含了到达资源所需的所有信息。 URL 字符串《《建立一个相对建立一个相对 URL URL 》》_由一个相对的 URL 地址创建 URL 对象。假定程序中已经创建了一个 URL 对象,还已知同网点中的一个文件为: URL gamelan = new URL( “ ”); URL work = new URL(gamelan , “ ”); 只包含到达对于另一个 URL (或处于另一个 URL 上下文之中)的资源的足够信息。《《建立一个带建立一个带““锚点锚点””的的 URL URL 》》_为一个文件中的命名“锚点”(作为引用)创建 URL 对象。假定 文件中,在它的底部有一个称为 BOTTOM 的锚点,所创建的 URL 对象为: URL workBottom = new RUL(work , “#BOTTOM ”); BOTTOM 前的字符#是必需的。