网络程序设计概述.ppt
《网络程序设计概述.ppt》由会员分享,可在线阅读,更多相关《网络程序设计概述.ppt(31页珍藏版)》请在三一办公上搜索。
1、,操作系统(.NET架构),第1章 网络程序设计概述,本章主要内容,Internet概述 三类网络程序设计 计算机网络的组成 HTML基础 XML基础,1.1Internet概述,Internet的前身是美国国防部高级研究计划局(ARPA)于1968年主持研制的用于支持军事研究的计算机试验网络阿帕网(ARPAnet)。随着Internet技术的不断发展和成熟,Internet不再仅局限在主干网上,大量现有的通信设施逐步成为Internet的运行载体。Internet服务供应商(ISP)开始为个人访问Internet提供各种服务,而随着计算机逐渐进入家庭,Internet的成员数也呈指数增长,人
2、们开始在网络上工作、学习和享受各种服务。,Internet相关的常用术语,(1)因特网(Internet),专指全球最大的、开放的、由众多网络相互连接而成的计算机网络。(2)万维网(World Wide Web,WWW),亦称环球网,是基于超文本的、方便用户在Internet上搜索和浏览信息的信息服务系统。(3)超文本(Hypertext),一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。它是超级文本的简称。(4)超媒体(Hypermedia),是超文本和多媒体在信息浏览环境下的结合,是超级媒体的简称。(5)主页(HomePage),通过万维网进行信息查
3、询时的起始信息页。,Internet相关的常用术语(2),(6)浏览器(Brower),这里专指Web浏览器,如微软的IE(Internet Explorer),以及可以跨平台的Netscape Navigator、Opera等。(7)目录服务(Directory Service),Internet上根据用户的某些信息反查找另一些信息的一种公共查询服务。(8)防火墙(Firewall),用于将Internet的子网和Internet的其他部分相隔离,以达到网络安全和信息安全效果的软件或硬件设施。(9)Internet服务商(Internet Service Provider,ISP),向用户提
4、供Internet服务的公司或机构。其中,大公司在许多城市都设有访问站点,小公司则只提供本地或地区性的Internet服务。,1.2 三类网络程序设计,网络程序设计,或称网络编程,是一个很大的范畴,可以大致上分为3类:基于TCP/IP协议栈的网络编程、基于WWW应用的网络编程、基于.NET框架的Web Services网络编程。本书涉及的内容主要集中在第二类中,同时也会少量涉及第三类。,1.2 三类网络程序设计,基于TCP/IP协议栈的网络编程:基于TCP/IP协议栈的网络编程是最基本的网络编程方式,主要是使用各种编程语言,利用操作系统提供的套接字网络编程接口,直接开发各种网络应用程序。基于W
5、WW应用的网络编程:WWW应用是Internet上最广泛的应用。它用超文本标记语言(Hyper Text Markup Language,HTML)来表达信息,用超链接将全世界的网站连成一个整体,用Web浏览器这种统一的形式来浏览,为人们提供了一个图文并茂的多媒体信息世界。基于.NET框架的Web Services网络编程.,1.3 Web编程概述,Web是一种典型的分布式应用框架。Web应用中的每一次信息交换都要涉及客户端和服务端两个层面。因此,Web编程技术大体上也可以被分为客户端技术和服务端技术两大类。,1.3.1 Web的工作原理,Web的信息源保存在Web站点中,用户通过Web浏览器
6、来访问。因此,Web是一种基于客户机/服务器(Client/Server,C/S)的体系结构。用户使用浏览器从网上查阅Web信息,把需要的信息从网上下载到本机。由于信息的分布点不同,用户需求信息的不同,表现在Web上是链接地址的不断变化。浏览器的主要功能是解释并显示由Web服务器传送来的、由HTML写成的文档,包括嵌入在HTML文档中的GIF和JPEG格式的图像。Web服务器是一个软件,用于管理Web页面,并使这些页面通过本地网络或Internet供客户机浏览器使用。,在Web系统中,Web服务器向浏览器提供服务的工作方式如下:(1)用户启动客户机(即本机)的浏览器程序,并在浏览器中指定一个统
7、一资源定位器(Uniform Resource Locator,URL),它是浏览器用来访问Internet信息的地址,即通常所说的网址。它准确地描述了信息所在的地址,浏览器可以通过向该URL所指向的Web服务器发出请求。(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。(3)若URL指向的是普通的HTML文档,Web服务器直接送给浏览器,浏览器负责将HTML格式文档解释转换成用户能接受的文本格式。HTML文档中可能包含用Java、JavaScript、ActiveX或VBScript等编写的小应用程序,服务器也将它们随HTML一起传到浏览器,在浏览器所在的计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络程序设计 概述
链接地址:https://www.31ppt.com/p-6335579.html