资源描述:
《web编程技术考前复习材料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web编程技术第一章:Tcp/Ip代表一个协议集,其中最中套的是TCP和IP,它包含4个层次:应用层、传输层、网络层和物理接口层。应用层协议主要有:远程登录协议(Telnet),用于实现互联网中的远程登录,文件传输协议(FTP),用于实现文件传输,简单邮件传输协议(SMTP),实现电子邮件收发,域名服务系统(DNS),用于实现域名到IP地址的映射,超文本传输协议(HTTP),用于在Web浏览器和Web服务器之间传输Web文档。传输层也叫运输层,主要功能更是负责进程之间的端到端通信。传输层定义了两种协议:传输控制协议(TCP)和用户数据报协议(UDP).
2、网络层也叫IP层,负责处理互联网中计算机之间的通信,向传输层提供统一的数据包。它的主要功能有以下3个方面:处理来自传输层的分组发送请求,处理接收的数据包,处理互连的路径。物理接口层的主要功能是接收IP层的IP数据报,通过网络向外发送;或接收处理从网络上来的物理帧,抽出IP数据报,向IP发送。该层是主机与网络的实际连接层。WWW(WordWideWeb)的英文缩写。Web技术还涉及以下相关概念:(1)超文本传输(HTTP)协议:一种详细规定了浏览器和万维网服务器之间相互通信的规则,通过因特网传送万维网文档的数据传送协议。(1)统一资源定位符(URL):互
3、联网的一个协议要素,可以定义任何远程或本地的可用资源,其通用格式为:协议:[//][[用户名[:密码]@]主机名[:端口号]][/资源路径](2)超文本标记语言(HTML):用于描述网页文档外的外观和格式。Web信息交换过程简单描述:(1)客户端向web服务器发出访问动态页面的请求、(2)Web服务器根据客户端所请求的页面的后缀名确定该页面所采用的动态网页编程技术,然后将该页面提交给相应的动态网页解释引擎。(3)动态网页解释引擎执行页面中的脚本以实现不同的功能,并把执行结果返回web服务器。(4)Web服务器把包含执行结果的HTML页面发送到客户端。W
4、eb客户端技术:(1)HTML语言(2)JAVAApplets(3)脚本程序(4)CSSWeb服务器技术:主要包括CGI/PHP/ASP/.NET/JSP等技术(1)CGI,人们称之为通用网关接口。CGI程序效率较低,因为每次修改程序都必须重新将CGI程序编译成可执行文件。(2)PHP是一种嵌入在HTML并由服务器解释的脚本语言。PHP、Mysql数据库和ApacheWeb服务器+Linux操作系统组合成LVL架构。(3)ASP:人们称ASP(ActiveServerPages)为活动服务器页面。(4)ASP.NET:是面向下一代企业级网络计算的Web
5、平台。是对传统ASP技术的重大升级和更新。ASP.NET是建立.NETFramewrok的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的web应用程序。(5)JSP:人们称JSP为java服务器页面(javaServerPages),它是以Sun公司为主建立的一种动态网页技术标准,其实质就是在传统的HTML网页文件上加入java程序片段和JSP标记所形成的文档(后缀名为jsp)。JSP最明显的技术优势就是开放性、跨平台。第二章HTML(HyperTextMarkupLanguage)即超文本标记语言。HTML实例:(文档结构)<
6、head>
标题页面内同