




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章Web程序设计基础引入:互联网的普及,Web相关技术也取得了飞速的发展,Web相关的引用和开发也日益频繁,要求也越来越高,学习和掌握这门技术将会为大家带来更多的机遇。目标:掌握Web相关基础知识,能够进行相关的设计和开发。本次课程的任务:了解Web的工作原理;常用的协议理解IP地址、域名等术语的含义了解本课程所学的内容。Web的特点:World Wide Web简称Web或WWW,Web浏览器通过将URL发送给Web服务器请求信息。Web服务器通过返回HTML页面响应。Web是一种超文本信息系统。图形化和易于导航的与平台无关分布式的动态的、交互的Web的工作原理:Web服务器响应Web服
2、务器通过返回HTML页面响应Web浏览器的请求,返回的页面可以是:静态HTML页面、动态HTML页面、目录列表页面。静态页面:服务器将静态的HTML页面返回用户,但不采取特殊的动作。动态页面:Web浏览器通过文本框、菜单和复选框提出页面收集信息。当用户单击表格上的按钮时,数据便发送到Web服务器。服务器或者将数据传送到要被处理的脚本或应用程序,或者向数据库查询数据或将数据投递到数据库。服务器将结果返回给HTML页面中的用户。目录列表:如果用户发送询问而不指定特定文件,则既可为Web站点或特定目录创建默认文档,又可为目录浏览创建服务器。如果没有创建目录的默认文档但配置了目录浏览,则目录列表以HT
3、ML页面的形式返回用户。用户可单击目录列表中适当的文件跳转到该文件中。client/server的基本概念:c/s是Internet采用的最重要的技术之一。客户用来使用资源;服务器提供特定的资源。优点:简化应用系统的程序设计过程实现数据的分散化存储和集中化使用。用户可以根据自己的需要灵活地访问多台主机.客户端脚本:客户端脚本是指代码在客户机上运行。当访问者浏览一个页面的时候,相应的HTML 和HTML页面中的所有代码将下载到访问者的浏览器里。浏览器将对HTML代码进行解析并运行所有可识别代码,结果将通过浏览器展现给访问者。优点:减少服务器的工作量;减少网络上的通信量;访问者无需等待对浏览器的额
4、外调用。缺点:当浏览器不支持脚本标记时,所有的在脚本标记中的代码将被忽略,因此,该页面对不支持该脚本的浏览器来说是不起作用的。服务器端脚本:代码在被送到访问者的浏览器之前是在服务器上处理的。如果访问者要访问一个网页,在地址栏键入页面的名字或是单击一个链接,服务器就会接受到这个请求,检索相应的网页,并对所有的服务器端代码进行处理。该网页就可以以纯HTML的形式被发送给用户,浏览器则对发送过来的基本的HTML进行解析,并将结果显示给访问者。优点:服务器端脚本对浏览器没有特殊的要求,浏览器不需要知道如何读取任何类型的脚本语言。代码可以得到很好的保护,服务器端脚本返回代码的运行结果,不是代码本身。可以
5、利用一些客户端不可用的组件进行网页的处理。TCP/IP协议:Internet实现网络互连的最重要的通信协议。通信协议是两台计算机用来交换信息所使用的是一种“公用语言”的规范和约定。网际协议(IP:是网络层协议。提供的是无连接的网络互联服务。对数据进行“尽力传输”。传输控制协议(TCP:提供面向连接的端到端可靠性。能够检测到数据包在传送中是否丢失;检测未按顺序到达的数据包;检测一些未按顺序到达的数据包,可把顺序调整正确等。IP协议保证数据的传输,TCP协议保证数据传输的质量。应用层为用户提供常用的应用程序,包括所有的高层协议。传输层(TCP层主要负责应用进程之间的端-端通信。提供通信会话。网络层
6、(IP层负责处理互联网中计算机之间的通信,向物理层提供统一的数据包。模型的基层是物理链路层。负责接收IP层的IP数据报,通过网络向外发送;接受处理从网络上来的物理帧(帧是独立的网络信息传输单元,抽出IP数据报,向IP发送。HTTP协议:HTTP协议属于TCP/IP参考模型的应用层。超文本传输协议(Hyper Text Transfer Proctocal,HTTP是WWW浏览器(客户机和服务器之间的应用层通信协议,以协议集中其他协议为基础。HTTP是用于分布式协作超媒体信息系统的快速实用协议,是通用的、无状态的、面向对象的协议。远程登录协议Telnet:是Internet远程登陆服务的标准协议
7、。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。它提供了三种基本服务:Telnet定义一个网络虚拟终端为远的系统提供一个标准接口。客户机程序不必详细了解远的系统,他们只需构造使用标准接口的程序;Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项;Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。文件传输协议FTP:FTP的主要作用就是让用户连接上一个远程计算机,察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。FTP工作原理。拿下传
8、文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个本地机上的FTP客户程序:它向FTP服务器提出拷贝文件的请求。另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP 客户程序。IP地址Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址, 由4个8位字段组成,每个字段之间用点号隔开,用于标识TCP/I
9、P宿主机。每个IP地址都包含两部分:网络ID和主机ID。网络ID标识在同一个物理网络上的所有宿主机,主机ID 标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。202.195是网络号,66.10是主机号A类地址中网络地址的最高位必须是“0”,7位表示网络地址,而后24位表示网络内计算机的地址;用于主机数目非常多的计算机网络。B类地址中的最高两位是10,14位表示网络地址,后16位表示网络内计算机的地址;用于中到大型的网络。C类地址中的前三位为110,21位表示网络地址,后8位表示网络内计算机的地址;用于小型本地网络。D类地址用于多点播送。第一
10、个字节以“1110”开始,第一个字节的数字范围为224E类地址以“11110”开始,即第一段数字范围为240254。E类地址保留,仅作实验和开发用。特殊用途的IP地址就是B类网络地址。就是B类的广播地址。网络ID不能以十进制“127”作为开头,在地址中数字127保留给诊断用。如表示本地网络。网络ID部分全为“0”和全部为“1”的IP地址被保留使用。互联网上计算机无权自行设定IP地址,有一个统一的机构IANA负责对申请的组织分配唯一的网络ID,而该组织可以对自己的网络中的每一个主机分配一个唯一的主机ID 。现在普遍使用的是IPV4。存在问题:IP地址是一个32位二进制数的地址,理论上讲,有大约4
11、0亿(2的32次方个可能的地址组合,这似乎是一个很大的地址空间。由于历史原因和技术发展的差异,A类地址和B 类地址几乎分配殆尽,目前能够供全球各国各组织分配的只有C类地址。所以说IP地址是一种非常重要的网络资源。解决方法:动态IP:对于大多数拨号上网的用户,由于其上网时间和空间的离散性,为每个用户分配一个固定的IP地址(静态I P是非常不可取的,这将造成IP地址资源的极大浪费。因此这些用户通常会在每次拨通ISP的主机后,自动获得一个动态的IP地址,该地址当然不是任意的,而是该ISP申请的网络ID和主机ID的合法区间中的某个地址。拨号用户任意两次连接时的IP地址很可能不同,但是在每次连接时间内IP地址不变。子网掩码。IPv6是下一代互联网络协议核心标准之一。IPv6协议最显著的特征是通过采用128位的地址空间替代IPv4的32位地址空间来提高下一代互联网的地址容量。除此之外,IPv6协议在安全性、服务质量、移动性等方面具有比IPv4协议更好的特性,采用IPv6的下一代互联网比现有互联网更具扩展性,更安全,且更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海外法律文书销毁车辆租赁服务全面协议
- 跨界赛事直播权分销与合作框架协议
- 口腔医学专业职业发展路径
- 淘宝管理模式分析
- 《中学生心理健康教育课件》
- 《急性白血病患儿的护理与治疗》课件
- 《系统性红斑狼疮的临床表现与治疗》课件
- 童谣音乐课培训体系构建
- 广东省广州市增城区2022-2023学年七年级下学期期末道德与法治试题(含答案)
- 医学雾化操作流程
- 新型人工晶体进展课件
- 2022年全国大学生英语竞赛C类试题
- 装饰、装修施工方案
- 矿井瓦斯抽采
- 施工现场安全检查记录表(周)以及详细记录
- 立法学完整版教学课件全套ppt教程
- 五年级下册科学说课课件 -1.2 沉浮与什么因素有关 |教科版 (共28张PPT)
- 流动注射分析仪常见问题解决方案.
- 《出口报关单模板》word版
- 边坡护坡检验批表格模板
- 工会会计制度——会计科目和会计报表(全)
评论
0/150
提交评论