第1章-网络基础知识_第1页
第1章-网络基础知识_第2页
第1章-网络基础知识_第3页
第1章-网络基础知识_第4页
第1章-网络基础知识_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP动态网页制作教程 第1章网络基础知识 本章介绍网络基础知识 主要内容包括Internet和Web的相关概念以及Web程序开发环境的相关知识 通过本章的学习 读者应了解什么是Internet和Web Web的访问原理 不同Web开发语言的特点 并掌握Web开发工具的使用等 尤其要理解Internet的一些基本概念 如TCP IP协议族 IP地址 域名 URL等 主要内容 1 1Internet基础 Internet 中文正式译名为因特网 是全球范围的国际互联网 它是由使用公用语言互相通信的计算机连接而成的全球网络 本节介绍Internet的基本概念 包括TCP IP协议族 IP地址 域名和URL等 1 1 1Internet概述 Internet是由各种不同类型和规模的 独立管理和运行的主机或计算机网络组成的一个全球性网络 Internet源于ARPA 美国国防部高级研究计划局 网络计划 最初使用在军事研究方面 1 1 2TCP IP Internet主要采用TCP IP 凡是连入Internet的计算机都必须安装和使用TCP IP协议软件 传输控制协议 因特网协议 TransmissionControlProtocol InternetProtocol TCP IP 是Internet最基本的协议 TCP IP网络体系结构分为4个层次 应用层 传输层 网络层和物理链接层 1 应用层 是TCP IP参考模型的最高层 2 传输层 也称为TCP层 3 网络层 也称为IP层 负责提供基本的数据报封装及传送功能 确保每一块数据报都能够到达目的主机 但不检查是否被正确接收 4 物理链接层 它的主要功能是接收网络层的IP数据报 通过网络向外发送 1 1 3IP地址 域名和URL 1 IP地址IP地址 InternetProtocolAddress 是识别Internet网络中的主机及网络设备的唯一标识 每个IP地址又可分为两部分 即网络地址和主机地址 1 A类IP地址 2 B类IP地址 3 C类IP地址 2 域名 TCP IP中提供了域名服务系统 DNS 允许为主机分配字符名称 即域名 3 URL统一资源定位器 UniformResourceLocator URL 也被称为网页地址 它是Internet上标准的资源地址 其格式如下 1 2Web简介1 2 1什么是WebWeb 全称为WorldWideWeb 缩写WWW 中文称万维网 是基于Internet并采用Internet协议的一种体系结构 通过它可以访问分布于其他Internet主机上的资源 Web具有以下特点 1 Web是一种超文本信息系统 2 Web是图形化的和易于导航的 3 Web与平台无关 4 Web是分布式的 5 Web是动态的 交互的 1 2 2C S模式与B S模式C S和B S是目前开发模式技术架构的两大主流技术 1 C S模式C S Client Server 客户机 服务器 模式又称为C S结构 它是一种软件系统体系结构 2 B S模式B S Browser Server 浏览器 服务器 模式又称为B S结构 1 2 3Web的访问原理Web应用程序是基于B S Browser Server 浏览器 服务器 结构的 1 服务器端与客户端通常来说 提供服务的一方被称为服务器端 而接受服务的一方则被称为客户端 2 静态网页的工作原理所谓静态网页 就是在网页文件里不存在程序代码 只有HTML标记 其文件后缀名一般为 htm或 html 静态网页的工作原理非常简单 3 动态网页的工作原理所谓动态网页 就是在网页文件中不仅包含HTML标记 同时还包含实现特定功能的程序代码 该类网页的后缀名通常根据程序语言的不同而不同 动态网页的工作原理相对复杂 图1 1静态网页的工作原理 图1 2动态网页的工作原理 1 3Web程序开发环境1 3 1Web开发工具1 FrontPageFrontPage是微软公司开发的一种功能强大且无需编程就可以实现创建和管理Web站点的开发工具 1 优点 操作简单 页面制作方便 图片处理功能 易兼容 2 缺点FrontPage也存在着一定的缺点 无脚本库 很多通过代码实现的功能效果 通过FrontPage无法实现 网页制作时 需要许多辅助文件的支持 模板功能有限 步骤繁琐 在进行页面模板设计时会耗损大量的时间 综上所述 FrontPage仅适用于制作功能简单的网页或网站 2 DreamweaverDreamweaver是当今流行的网页编辑工具之一 它采用了多种先进技术 提供了图形化程序设计窗口 能够快速高效地创建网页 并生成与之相关的程序代码 使网页创作过程变得简单化 生成的网页也极具表现力 图1 3 工作区设置 对话框 图1 4 新建文档 对话框 图1 5代码视图 图1 6拆分视图 图1 7设计视图 3 VisualInterDev6 0VisualInterDev是微软公司推出的一种供Web开发者快速建立动态数据库驱动的Web应用程序的超强开发工具 图1 8新建应用程序窗口 图1 9ASP程序代码编写窗口 1 3 2Web开发语言目前 用于Web开发的主要有4种语言 ASP ASP NET PHP和JSP 1 ASPASP ActiveServerPages 是一种使用很广泛的开发动态网站的技术 2 ASP NETASP NET也是一种建立动态Web应用程序的技术 它是 NET框架的一部分 可以使用任何 NET兼容的语言 如VisualBasic NET C J 等来编写ASP NET应用程序 3 PHPPHP来自于PersonalHomePage一词 但现在的PHP已经不再表示名词的缩写 而是一种开发动态网页技术的名称 4 JSPJSP JavaServerPages 是由Sun公司倡导 与多个公司共同建立的一种技术标准 它建立在JavaServlet基础之上 小结本章主要介绍了网络的基础知识 这样可以为读者学习本书以后的章节奠定良好的基础 通过本章的介绍 读者应能明确Internet的一些基本概念 如什么是TCP IP IP地址 域名和URL等 应能区分Internet和Web为两个不同的概念 应了解Web的访问原理和当前主要使用的几种Web开发语言 读者应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论