- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信 息 发 布 技 术 教 员:魏 玮 指挥自动化教研室 第一章 WEB编程基础知识 第1章 WEB编程基础知识 Web,全称为World Wide Web,可以简单的认为:Web是一种体系结构,通过它可以访问分布于Internet主机上的链接文档。 其中包含几层含义。 Web是Internet提供的一种服务。 Web是存储在全世界Internet计算机中、数量巨大的文档集合。 Web上的海量信息由超链接、超媒体联接。 Web的体系结构是C/S、B/S. Web的使用简单。 Web的特点: Web是一种超文本信息系统 Web是图形化和易于导航的 Web 与平台无关 Web 是分布式的 Web 具有新闻性 Web 是动态的、交互的 第1章 WEB编程基础知识 1.2 Web的工作原理 Web是基于C/S(客户机/服务器)的一种体系结构,由于Web的客户程序是浏览器,而浏览器程序基本上都是标准化的,因此, Web体系结构过渡到B/S(浏览器/服务器)。 Web向浏览器提供服务的步骤: 浏览器向URL指向的Web服务器发出请求。 Web服务器转换成页面所在服务器上的文件路径名。 如果URL指向HTML文档, Web服务器直接送往浏览器显示。 若网页中含有ASP或CGI程序, Web服务器将运行程序,将结果返回浏览器。 对于VRML文档,浏览器需配置VRML插件。 Web开发中的基本技术: 服务器技术。 HTML技术。 ASP技术。 ASP.NET技术。 Java技术。 JavaScript技术。 VBScript技术和ActiveX技术。 VRML技术。 第1章 WEB编程基础知识 1.3 Internet网络协议 什么是网络协议? 网络协议在网络中起的作用? 1.3 Internet网络协议 1.3.1 TCP/IP 网络协议 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网协议)是当前Internet上使用的两个最著名的协议,它包含了100多个协议,是一个协议系列。IP协议提供所要求的地址,以确保数据到达正确的网络计算机。TCP协议保证数据发送的正确性(确保数据到顺序和发送顺序一致),如果数据发生损失和丢失,TCP要求重新发送该数据。 TCP/IP协议的特点 开放的协议标准; 独立于特定的计算机硬件与操作系统; 独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中; 统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的地址; 标准化的高层协议,可以提供多种可靠的用户服务。 TCP/IP 参考模型与 OSI 参考模型的对应关系 TCP/IP协议栈 OSI参考模型与TCP/IP参考模型的比较 对OSI参考模型的评价 层次数量与内容选择不是很好,会话层很少用到,表示层几乎是空的,数据链路层与网络层有很多的子层插入; OSI 参考模型将“服务”与“协议”的定义结合起来,使得参考模型变得格外复杂,实现困难; 寻址、流控与差错控制在每一层里都重复出现,降低系统效率; 数据安全性、加密与网络管理在参考模型的设计初期被忽略了; 参考模型的设计更多是被通信的思想所支配,不适合于计算机与软件的工作方式; 严格按照层次模型编程的软件效率很低。 对TCP/IP参考模型评价 在服务、接口与协议的区别上不很清楚,一个好的软件工程应该将功能与实现方法区分开,参考模型不适合于其它非TCP/IP协议族; TCP/IP参考模型的主机-网络层本身并不是实际的一层; 物理层与数据链路层的划分是必要和合理的, 但是TCP/IP参考模型却没有做到这点。 域名 地理模式 顶级域名表示国家,次级域名表示该网络的属性。见下表所示: 返回 组织模式 在组织模式中,顶级域名表示该 网络的属性 域名服务器 主机域名不能直接用于TCP/IP协议的路由选择中。当用户使用主机域名进行通信时,必须首先要将其映射成IP地址。这种将主机域 名映射为IP地址的过程称为域名解析,Internet的域名系统DNS能够完成此项工作。 ①当浏览器指向Web服务器时,HTTP将初始化在客户端和服务器指定的端口(一般是80端口)之间建立的TCP连接。 ②TCP连接建立之后,将选中的HTML文档通过该连接传输到客户端,并将之显示出来。 ③HTML文档传到客户端后,服务器将会立即自动地终止这个TCP连接。 除了超连接外,HTML页面还常包含其他的信息对象,如图像。浏览器遇到内嵌信息文件引用时,将要求HTTP下载这些文件,HTTP将为所需要下载的每个文件初
文档评论(0)