- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
We的b程序设计(第4版)_第1章
1.3 Internet网络协议 1.3.4 文件传输协议FTP FTP既是一种文件传输协议,也是一种服务。 提供这种服务的设施叫做FTP服务器。 匿名FTP服务器 用户无须拥有口令和用户名就能与匿名FTP服务器实现连接并复制文件。 * 1.4 IP地址、域名和URL 1.4.1 IP地址 IP地址是识别Internet中主机及网络设备的唯一标识。 每个IP地址长度为4 B(字节),共32位 由两部分组成: 网络地址 主机地址 点分十进制记法: 由4个用“.”分隔的十进制数组成 每个数不大于255 如53 * 1.4 IP地址、域名和URL IP地址可分成5类,其中常用的是如下三类。 A类:用于规模很大、主机数目非常多的网络。A类地址的最高位为0,接下来的7位为网络地址,其余24位为主机地址。A类地址允许组成126个网络,每个网络可包含1 700万台主机。 B类:用于中型和大型网络。B类地址最高两位为10,接下来14位为网络地址,其余16位为主机地址。B类地址允许组成16 384个网络,每个网络可包含65 000台主机。 C类:用于小型本地网络(LAN)。C类地址最高3位为110,接下来21位为网络地址,其余8位为主机地址。 1.4.1 IP地址 * 1.4 IP地址、域名和URL TCP/IP协议中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。 在网络通信时由DNS自动实现域名与IP地址的转换。 例如,南京师范大学Web服务器的域名为 Internet中的域名采用分级命名,其基本结构如下: 计算机名.三级域名.二级域名.顶级域名 1.4.2 域名 * 1.4 IP地址、域名和URL 统一资源定位器URL(Uniform Resource Locator)通过定义资源位置的抽象标识来定位网络资源,其格式如下: 信息服务类型://信息资源地址/文件路径 信息服务类型是指Internet的协议名,包括ftp(文件传输服务)、http(超文本传输服务)等。 信息资源地址指定一个网络主机的域名或IP地址。在有些情况下,主机域名后还要加上端口号,域名与端口号之间用冒号(:)隔开。一般情况下,服务器程序采用标准的保留端口号,因此在URL输入中可省略它们。 1.4.3 统一资源定位器URL * 1.4 IP地址、域名和URL 以下是一些URL的例子: http: // http: // telnet: //:70 ftp: ///pub/www/doc gopher: // news: //comp.sys.novell wais: ///directory-of-servers 1.4.3 统一资源定位器URL * 1.5 动态网页设计技术简介 PHP(Hypertext Preprocessor,超文本预处理器)是一种跨平台的服务器端嵌入式脚本语言。 它是一种易于学习和使用的服务器端脚本语言,嵌入HTML文件,大量地借用C、Java和Perl语言的语法,并耦合PHP本身的特性,形成了自己的独特风格。 PHP支持目前绝大多数的数据库,Web开发者使用PHP能够快速地写出生成动态网页的脚本代码。 PHP是完全免费的,可以从PHP官方网站()自由下载,可以不受限制地获得源代码,并可加入自己需要的功能。 1.5.1 PHP * 1.5 动态网页设计技术简介 PHP具有如下一些特点: (1)支持多种系统平台,包括Windows、UNIX和Linux系统。 (2)强大的数据库操作功能。PHP提供丰富的数据库操作函数,它为各种流行数据库( Oracle、SQL Server、 MySQL、 PostgreSQL、Solid)等都设计了专门的函数。 (3)易于与现有的网页融合。它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标记,或者在HTML标记中加入脚本代码从而更好地实现页面控制,提供更加丰富的功能。 (4)具有丰富的功能。PHP提供结构化特性、面向对象设计、数据库处理、网络接口使用及安全编码机制等全面的功能。 (5)可移植性好。只需要进行很少的修改就可将整个网站从一个平台移植到另一个平台上,如从Windows平台移植到UNIX平台。 1.5.1 PHP * 1.5 动态网页设计技术简介 JSP(Java Server Pages)是Sun公司于1999年6月推出的网站开发语言。它是基于Java Servlet及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。 JSP程序可以不加修改地在大多数的Web Server上运行,符合“Write once,run anywhere”(“一次编
文档评论(0)