Web编程实用技术教程(第二版)Internet的基础知识

上传人:宝路 文档编号:48021028 上传时间:2018-07-08 格式:PPT 页数:72 大小:1.70MB
返回 下载 相关 举报
Web编程实用技术教程(第二版)Internet的基础知识_第1页
第1页 / 共72页
Web编程实用技术教程(第二版)Internet的基础知识_第2页
第2页 / 共72页
Web编程实用技术教程(第二版)Internet的基础知识_第3页
第3页 / 共72页
Web编程实用技术教程(第二版)Internet的基础知识_第4页
第4页 / 共72页
Web编程实用技术教程(第二版)Internet的基础知识_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《Web编程实用技术教程(第二版)Internet的基础知识》由会员分享,可在线阅读,更多相关《Web编程实用技术教程(第二版)Internet的基础知识(72页珍藏版)》请在金锄头文库上搜索。

1、第1章 Internet的基础知 识Web编程实用技术教程学习目标l了解Internet的基本概念,发展方向及其重要性;l了解Internet的工作原理及其TCP/IP协议的重要性;l理解WWW的含义,重要性及应用;l掌握Web技术及B/S模式;l学会用Dreamweaver创建及管理网站。目录1.1 Internet的概述 1.2 Web技术和应用 1.3 建立和管理本地站点 1.1 Internet的概述 一、Internet简介Internet(因特网)是全世界范围内千百万台计算机组成的全球信息网络。Internet原本网间网之意,由于它的国际性,又被称为国际互联网。1Internet与

2、Intranet概念 (1)Internet与计算机网络 计算机网络提供的服务主要是:二、Internet的工作原理(TCP/IP协议) l l提供计算机间的通信提供计算机间的通信l l提供计算机间的资源提供计算机间的资源 共享共享l l提供计算机分布计算提供计算机分布计算 计算机网络的分类:l l局域网(局域网(LANLAN) :地理连接紧密的:地理连接紧密的l l广域网(广域网(WANWAN):地理连接遥远):地理连接遥远LAN:可只使用网内设备的计算机网,如:校园网、实验室的内部网、工厂的内部网等。WAN:将不同的局域网连接起来,局域网间连接采用路由器连接。计算机 计算机 计算机计算机

3、计算机 计算机LAN1LAN2LAN3LAN4Routern 路由器提供一个网络到另一个网络间的数据链路或路由选择。n Internet是通过众多的Router将无数的局域网 连接起来的广域网。n Internet还是一个用户可使用的多种服务集合。包括:电子邮件、WWW、IRC交谈等功能。n Internet也是全世界千百万人聚集在一起交流思想、观点,共享资源的地方。(2)Intranet(内网)一个因特网Web站点的结构与一个内网Web站点的结构是非常相似的。两者间主要的区别在于所涉及的网络范围不同。内网Web站点只能由一个或几个机构的特定用户访问,而一个因特网站点却可以由全世界的千百万人访

4、问。 2、Internet的工作原理(TCP/IP通讯协议)TCP/IP:传输控制协议互联网络协议(1) 通信协议的层次结构计算机通信协议具有层次化原则图际标准化组织公布的ISO/OSI参考模型分七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP的优点:结构简单、容易实现和功能可靠(TCP/IP协议四层结构)TCP/IP协议采用的通信方式是分包交换方式。l所谓分包交换即是数据在传输时要分成若干段,每个数据段称为一个分包(packet)。lTCP/IP的基本传输单位是数据报(datagram)。l可以把数据看成是一封长信,分装在几个信封中邮寄出去。TCP/IP协议实际

5、上主要包括两个最主要的协议,即TCP协议和IP协议。 (2)TCP/IP协议的数据传输过程:首先由TCP协议把数据分成若干数据报,给每个数据报加上一个TCP信封(即报头),上面写着数据报的编号,以便在接收端把数据还原成原来的格式。IP协议把每个TCP信封再套上一个IP信封,在上面写上接收主机的地址。一旦准备好IP信封就可以在物理网上传送数据了。这些IP信封可以通过不同的传输途径(路由)进行传输。由于路径不同,再加上其他以外的原因,可能出现顺序颠倒、数据丢失、数据失真等现象。这些问题都由TCP协议来处理,它具有检查和处理错误的功能,必要时还可以请求发送方重发。简言之,IP协议负责数据的传输,而T

6、CP协议负责数据传输的可靠传输。 (3)TCP/IP协议族的基本功能层次主要协议 应用层SMTP,DNS,DSP,FTP,Telnet,Gopher,WAIS,HTTP 传输层TCP,UDP,DVP 网络层IP,ICMP,AKP,RARP,UUCP接口层Internet,Arpanet,PDN 其中最重要的协议有: 简单邮政传输协议SMTP:主要用来传输电子邮件 域名服务DNS和域名服务协议DSP:域名是IP地址的文字表现形式 文件传输协议FTP:主要用来进行远程文件传输。 远程登录Telnet:用来与远程主机建立仿真终端。 用户数据报协议UDP:该协议可以代替TCP协议与IP协议和其他协议共

7、 同使用。利用UDP协议传输数据时不必使用报头,此外它也不处理丢失、 出错和失序等意外情况。 (4)TCP/IP协议的特点:普遍适用于各种硬件平台,从微型机到巨型机均可使用 效率高:通信协议在层次化上作了简化可靠性高有丰富的软件产品形式许多重要部门都使用低层结构的屏蔽,不必了解硬件连接细节,用户界面独立于网络对网络结构没有规定,易扩充1、IP地址的意义在Internet的通讯协定中,必须为每台上线的计算机主机设置一个唯一的地址(IP地址),以便于数据能正确传到终点。在TCP/IP协议中,规定分配给每台主机一个位数作为该主机IP地址。将位数中每8位为一组,用十进制表示,用点号分割各部分。最小值为

8、 0,最大值为255,因此,IP地址范围为0.0.0.0到255.255.255.255。三、 Internet的IP地址与域名规定IP IP 地地 址址 IPIP地址四个字节表示为地址四个字节表示为 X.Y.Z.K X.Y.Z.K n nIPIP地址分类地址分类分为三部分:类别标志(可用X X表示)、网络号和主机号 10 10 网络号网络号 主机号主机号B类地址128x192110 110 网络号网络号 主机号主机号C类地址192x2241110 1110 多点播送地址多点播送地址D类地址224x24011110 11110 保留保留E类地址224x24831 23 15 7 00 0 网络

9、号网络号 主机号主机号A类地址 X/地点/文件名#锚点v 统一资源定位器(URL)、检索方式:(协议服务)是URL中开头到冒号结束的部分。分类:a、http:超文本传输协议,是Web专用。b、FTP:文件传输协议,实现不同主机资源共享的方式和手段。(上传、下载)c、 File:本地文件传输协议Gopher: News: mail to: telnet: 、主机地址(域名):URL的下一项指的是希望到达的主机名字。也可 用IP地址表示。、路径:在计算机名后面,从第一个斜杠到最后一个斜杠之间的部 分代表信息路径,指明文档存放在计算机的什么地方。、文件名字:URL 最后的部分代表要查找文件的名字。其

10、文件的名字 也 是由文件名和扩展名组成。补:web中常见的文件类型及定义.html :正式的web页.txt或.text :纯文本文件.gif或.jpeg :图片文件.wav或.au :声音文件.avi或.mpeg :电影文件(视频文件)例如:http:/ 通信协议HTTPlHTTP是用来在互连网上传输文档的协议,它是Web上最常用的、最重要的协议,也是Web服务器和Web客户之间传输Web页面的基础。lHTTP是建立在TCP/IP之上的应用协议,它是一种请求/应答式的协议。浏览器通过HTTP向Web服务器发送一个HTTP请求,Web服务器收到这个请求后,执行客户所请求的服务,生成一个HTTP

11、应答返回给客户。lHTTP本身处在不断完善和发展的过程中。 v 超文本标记语言HTMLHTML是Web诞生与发展的要素之一,它的作用是使得Web页面能显示在任何支持HTML的浏览器中,而与连网的机器平台无关。HTML并不是一个程序设计语言,而是一种标记语言,它所提供的标记是由SGML(Standard Generalized Markup Language)定义的。SGML是由ISO(国际标准化组织)在1986年推出的一个用来创建标记语言的标准。HTML的基础是SGML,但HTML比SGML更容易学习和使用。HTML提供的链接机制是Web的本质特性之一。由于XML具有比HTML更多的优越性,它

12、已经逐渐成为网页制作的主要标记语言而与HTML并重。 v Web服务器 Web服务器主要提供HTTP服务。原来Web服务器只提供“静态”内容,即返回URL里指定的文件内容。现在可以采用多种技术,如采用CGI(通用网关接口)或ASP.Net或JSP技术等,从一个运行程序里得到“动态”内容。Web服务器通常还具备连接数据库的功能,FTP服务功能及代理服务的功能。 v Web浏览器 Web客户通常指的是Web浏览器,像Netscape Navigator和Microsoft internet Explorer(即IE)等。这些浏览器能理解多种协议,如HTTP 、FTP,也能理解多种文档格式,如tex

13、t、HTML、JPEG、XML等格式的文档。这些浏览器还能根据Web页对象的类型调用相应的外部应用程序,以完成Web指定的任务。所谓Web页是一个文档。Web页的表现形式是多种多样的,它包含不同的文字、不同的颜色、不同的链接、漂亮的图像、闪烁的画面、快速反应的查询结果等等 上图是一个典型的Web页二、B/S模式与动态网页 l动态页面是由Web服务器(Web Server)根据客户的请求在运行时刻产生的Web页面。l静态页面并不是在客户发出请求之后产生的,通常事先存放在Web服务器的文件系统中。l与提供静态页面相比,动态页面的生成需要服务器做更多的事情。 l 随着浏览器技术的发展,用户通过浏览器

14、不仅能进行超 文本的浏览查询,而且还能收发电子邮件,进行文本的上 传和下载传输等工作,也就是说用户可以在浏览器统一的 界面上完成各种服务和应用。由此一种新的网络计算模式 在90年代中期逐渐形成和发展起来,这种基于浏览器、 WWW服务器和应用服务器以及数据库服务器的计算结构称 为B/S(浏览器/服务器)计算模式。l这种新型的计算模式继承了原来传统的C/S模式(客户/服 务器)计算模式中的网络软、硬件平台和应用,并具有传 统C/S计算模式所不及的很多特点,如开放性、与软硬件 平台的无关性、应用开发速度快、生命周期长、应用扩充 能力强、保护用户投资、系统维护升级方便等。l正是因为具备这些特点,B/S计算模式目前已经成为企业 网的首选应用模式。lB/S结构的特点:一种多层次的网状结构网络用户在基于浏览器的客户机上以网络用户界面(NUI)多对多的方式来访问应用服务器上的资源。用户访问应用服务器资源以动态交互或互相合作的方式进行。l在B/S模式中主流语言:Java、C#、VB.Net、HTML、XML和各种脚本语言等。 lB/S计算模式的应用程序系统可以应用于Internet/Intranet,其结构、主要技术和应用三个方面的发展在2000年前可以分为三个阶段: 第一阶段(1997年以前

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号