电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ASP应用开发与实践 第1章 网络基础知识

26页
  • 卖家[上传人]:E****
  • 文档编号:89352234
  • 上传时间:2019-05-23
  • 文档格式:PPT
  • 文档大小:1.24MB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、,本章要求:,第1章 网络基础知识,Internet的一些基本概念 Internet和Web概念的区别 Web的访问原理和当前主要使用的几种Web开发语言 掌握一种Web开发工具,主要内容,1. Internet基础 2. Web简介 3. Web程序开发环境,第1章 网络基础知识,1.1.1 Internet概述 1.1.2 TCP/IP协议 1.1.3 IP地址、域名和URL,1.1 Internet基础,Internet是由各种不同类型和规模的、独立管理和运行的主机或计算机网络组成的一个全球性网络。Internet上提供了高级浏览WWW服务(包括浏览、搜索、查询各种信息,与他人进行交流,在Internet可以游戏、娱乐、购物等)、电子邮件E-mail服务、远程登录Telnet服务、文件传输FTP服务等。 Internet源于ARPA(美国国防部高级研究计划局)网络计划,最初使用在军事研究方面。随着社会科技的发展,Internet被应用于更多的领域,覆盖了社会生活的方方面面。同时,Internet也在不断发展中逐步完善其结构和功能,以适合社会的需求。,1.1.1 Internet概

      2、述,Internet使用的网络协议是TCP/IP协议,凡是连入Internet的计算机都必须安装和运行TCP/IP协议软件。 TCP/IP(Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议。TCP/IP协议的开发工作始于70年代,是用于互联网的第一套协议。 TCP/IP协议把整个网络分成四个层次:应用层、传输层、网络层和物理链接层。这些都建立在硬件基础之上。 (1)应用层,是TCP/IP参考模型的最高层。它是应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 (2)传输层,也称为TCP层。在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等。TCP和UDP给数据包加入传输数据并把它传输到下一层中,并且确定数据已被送达并接收。 (3)网络层,也称为IP层,负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收)。 (4)物理链接层

      3、,它的主要功能是接收网络层的IP数据报,通过网络向外发送。同时,接收和处理从网络上来的物理帧,抽出IP数据报,向网络层发送。该层是主机与网络的实际连接层。,1.1.2 TCP/IP协议,1IP地址 IP(Internet Protocol Address)地址是识别Internet网络中的主机及网络设备的唯一标识。它可以由一串4组以圆点分割的十进制数字组成,其中每一组数字都在0至255之间。IP地址也可以由32位的二进制数值来表示,一个32位IP地址的二进制是由4个8位域组成的,如:11000000 10101000 00000001 00001001(192.168.1.9)。 每个IP地址又可分为两部分,即网络地址和主机地址。其中,网络地址表示其所属的网络段编号,主机地址表示网段中该主机的地址编号。按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类是专供多目传送用的多目地址,E类用于扩展备用地址。下面介绍A、B、C类IP地址。 A类IP地址 A类地址用于规模很大、主机数目非常多的网络。A类地址最高位为0,接下来的7位为网络地址,其

      4、余24位为主机地址。地址范围从1.0.0.0到126.0.0.0。A类地址允许组成126个网络,每个网络可容纳1700万台主机。 B类IP地址 B类地址用于中型到大型的网络。B类地址最高两位为10,接下来14位为网络地址,其余16位为主机地址。地址范围从128.0.0.0到191.255.255.255。B类地址允许16384个网络,每个网络可容纳65000台主机。,1.1.3 IP地址、域名和URL,C类IP地址 C类地址用于小型本地网络。C类地址最高3位为110,接下来21位为网络地址,其余8位为主机地址。地址范围从192.0.0.0到223.255.255.255。 2域名 IP地址是Internet上网络计算机的地址标识,但是对于大多数人来说记住很多计算机的IP地址并不是很容易的事。所以,TCP/IP协议中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。在网络通信过程中,DNS会自动实现域名与IP地址的转换。例如,微软公司Web服务器的域名为。 3URL URL(Uniform Resource Locator,统一资源定位器)也被称为网页地址,它是Interne

      5、t上标准的资源地址。URL的功能就是指出Internet上信息的所在位置及存取方式,即指明通讯协议并定位资源所在位置来享用网络上提供的各种服务。其格式如下: :/ :是指Internet的协议名,包括ftp(文件传输服务)、http(超文本传输协议)、gopher(Gopher服务)、mailto(电子邮件地址)、telnet(远程登录服务)、news(提供网络新闻服务)、wais(提供检索数据库信息服务)。 :一个网络主机的域名或者IP地址。,1.2 Web简介,1.2.1 什么是Web 1.2.2 C/S模式与B/S模式 1.2.3 Web的访问原理,Web,全称为World Wide Web,缩写WWW,中文称万维网。Web是基于Internet、采用Internet协议的一种体系结构,通过它可以访问分布于Internet主机上的链接文档。 Web具有以下特点: (1)Web是一种超文本信息系统。Web的超文本链接使得Web文档不再像书本一样是固定的、线性的,而是可以从一个位置迅速跳转到另一个位置,从一个主题迅速跳转到另一个相关的主题。 (2)Web是图形化的和易于导航的。Web

      6、之所以能够迅速流行,一个很重要的原因就在于它可以在一页上同时显示图形和文本。在Web之前Internet上的信息只有文本形式。Web还可以提供将图形、音频、视频信息集合于一体的特性。同时,Web是非常易于导航的,只需要从一个链接跳到另一个链接,就可以在各页面、各站点之间进行浏览了。 (3)Web与平台无关。Web对系统平台没有什么限制,无论是Windows平台、UNIX平台、Macintosh还是其他平台,都可以毫无困难地访问Web。 (4)Web是分布式的。对于Web,没有必要把大量的图形、音频和视频等信息放在一起,可以放在不同的站点上,只要通过超链接指向所需的站点,就可以使物理上不在一个站点的信息在逻辑上一体化。对于用户来说,这些信息是一体的。 (5)Web是动态的、交互的。信息的提供者可以经常对Web站点上的信息进行更新,所以Web站点上的信息是动态的。Web的交互性表现在它的超连接上,通过超链接用户的浏览顺序和所到站点完全由用户决定。用户还可以通过填写FORM表单的形式向服务器提交请求,服务器根据用户的请求返回相应信息。,1.2.1 什么是Web,C/S和B/S是目前开发模式技

      7、术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国微软公司研发。 (1)C/S模式 C/S(Client/Server,客户机/服务器)模式又称为C/S结构,它是一种软件系统体系结构。这种结构是建立在局域网基础上的,它需要针对不同的操作系统开发不同版本的软件。同时,它不依赖于外网环境,即无论是否能够上网都不会影响应用。 (2)B/S模式 B/S(Browser/Server,浏览器/服务器)模式又称为B/S结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过Web浏览器来实现的。B/S模式最大的好处是能实现不同人员、从不同地点,以不同的接入方式访问和操作共同的数据,这样减轻了系统维护与升级的成本和工作量、降低了用户的总体成本;最大的缺点是对外网环境依赖性太强。,1.2.2 C/S模式与B/S模式,1.2.3 Web的访问原理,Web应用程序是基于B/S(Browser/Server,浏览器/服务器)架构的。下面首先熟悉服务器端与客户端的概念,然后了解静态网页和动态网页的工作原理。 1服务器端与客户端 通

      8、常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。例如,当浏览者在浏览网站主页时,网站主页所在的远程计算机就被称为服务器端,而浏览者的计算机就被称为客户端。 如果计算机上安装了WWW服务器软件,此时就可以把计算机作为服务器,成为服务器端,浏览者通过网络可以访问该计算机。对于初学者,在进行程序调试时,可以把自己的计算机既当作服务器,又当作客户端。 2静态网页的工作原理 所谓静态网页,就是在网页文件里不存在程序代码,只有HTML标记,其文件后缀名一般为.htm或.html。静态网页创建成功后,其中的内容不会再发生变化,无论何时何人访问,显示的内容都是一样。如果要对其内容进行添加、修改、删除等操作,就必须到程序的源代码中进行相关操作,然后再将修改后的静态网页重新上传到服务器上。,静态网页的工作原理如下: 当用户在客户端浏览器通过网址访问网页时,即表明向服务器端发出了一个浏览网页的请求。当服务器端接受请求后,便查找所要浏览的静态网页文件,并将找到的网页文件发送给客户端。其原理如图1-1所示。 图1-1 静态网页的工作原理,3动态网页的工作原理 所谓动态网页,就是在网页文件中

      9、不仅包含HTML标记,同时还包含实现特定功能的程序代码,该类网页的后缀名通常根据程序语言的不同而不同。例如,ASP文件的后缀为.asp,JSP文件的后缀则为.jsp。动态网页可以根据不同的时间、不同的浏览者而显示不同的信息。例如,常见的留言板、论坛、聊天室都是应用动态网页实现的。 动态网页的工作原理如下: 当用户在客户端浏览器通过网址访问网页时,即说明向服务器发出了一个浏览网页的请求。当服务器接受请求后,首先查找所要浏览的动态网页文件,其次执行查找到的动态网页文件中的程序代码,然后将动态网页转化成标准的静态网页,最后再将该网页发送给客户端。其工作原理如图1-2所示。 图1-2 动态网页的工作原理,1.3 Web程序开发环境,1.3.1 Web开发工具 1.3.2 Web开发语言,1FrontPage FrontPage是微软公司开发的一种功能强大且无需编程就可以实现创建和管理Web站点的程序。通过FrontPage创建的网站不仅内容丰富而且专业,最值得一提的是,它的操作界面与Word的操作界面极为相似,非常容易学习和使用。 (1)优点 FrontPage和其他开发工具相比具有以下优点: 操作简单 FrontPage的界面与Word极为相似,主要命令基本集中在任务窗口,易于操作。FrontPage允许同时编辑多个网页,并可在多个页面间切换,为每个页面提供了普通视图和HTML视图。 页面制作方便 FrontPage操作界面中嵌有很多操作工具,在进行页面设计时不用编程就可以建立一个网站,并具有所见即所得的网页制作功能特性。 图片处理功能 FrontPage通过图片库组件实现添加图片、定义图片布局、为图片添加文字说明、重新排列图片、更改图片尺寸、制作微缩图等功能。此外,为了方便页面设计,还提供了绘图工具和简单的图像处理功能。 易兼容 FrontPage支持Internet Explorer、Netscape Navigator、Microsoft Web TV等多种浏览器,同时支持IIS、Apache等多种服务器。FrontPage支持Word和PowerPoint。,1.3.1 Web开发工具,(2)缺点 FrontPage也存在着一定的缺点:

      《ASP应用开发与实践 第1章 网络基础知识》由会员E****分享,可在线阅读,更多相关《ASP应用开发与实践 第1章 网络基础知识》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.