《Delphi程序设计和实验指导》电子教案--第10章.ppt

《Delphi程序设计和实验指导》电子教案--第10章.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 Internet编程 10.1 基本概念 10.2 Socket编程 10.3 制作浏览器 习 题 10.1 基本概念 10.1.1 计算机网络、Internet和Intranet 1.计算机网络 (1) 定义 计算机网络是利用通信手段,把地理上分散的、能够以相互共享资源(包括硬件、软件和数据等)的方式有机地连接起来的、而各自又具备独立功能的计算机系统的集合。 (2) 主要功能 数据通信 资源共享 实现分布式的信息处理 提高计算机系统的可靠性和可用性 10.1 基本概念 2.Internet Internet的全称是Inter Network,译为“因特网”,也称为国际互联网,简称为互联网。因特网是一个把全世界范围内的众多计算机、人、数据库、软件和文件连接在一起的、通过一个共同的通信协议(TCP/IP协议)相互会话的网络。 它能提供的服务主要有: 电子邮件(E-mail) WWW(World Wide Web)服务 文件传输服务(FTP) 远程登录(Telnet) 布告栏服务(BBS) 10.1 基本概念 3. Intranet Intranet称为企业内部网,它是基于TCP/IP协议,使用环球网WWW工具、采用防止外界侵入的安全措施、为企业内部服务,并有Internet功能的企业内部网络。Intranet是一种使用Internet技术和标准组建的企业内部计算机网络,它可以与Internet互连,也可以不与Internet互连。 Intranet上的信息分为两类:企业内部信息和向社会公开的大众信息;企业内部信息不允许任何外部用户访问的信息,它主要用于企业内部的信息共享和协同工作。Intranet根据企业安全要求,设置防火墙、安全代理等,用以保护企业内部信息,防止外界侵入。 10.1 基本概念 10.1.2 HTML 超文本标记语言HTML(Hyper Text Markup Language)是制作Web信息的语言,是设计制作页面的基础。 作为一种标记语言而不是编程语言,HTML主要用来创建与系统平台无关的文档。所以按照HTML语法规则建立的文档可以运行于不同硬件和操作系统平台上。 10.1 基本概念 HTML文档的总体框架为: <!HTML版本信息说明> <HTML> <HEAD> 头部元素、元素属性及内容 </HEAD> <BODY> 正文元素、元素属性及内容 </BODY> </HTML> 10.1 基本概念 10.1.3 TCP/IP协议、HTTP协议 为共享计算机网络的资源,在网上交换信息,需要实现不同系统中的实体间的通信。实体包括用户应用程序、文件包传送、数据库管理系统、电子邮件设备及终端等。计算机之间的数据通信必须遵守某种约定和规程,这些约定和规程就是网络通信协议。Internet使用的通信协议是TCP/IP。超文本传输协议HTTP位于TCP/IP协议的顶层,是专门为传输HTML页面设计的一种网络协议,即HTTP是HTML的基本协议,浏览器和服务器使用HTTP传输HTML文档。 10.1 基本概念 1.TCP/IP协议 OSI(开放系统互联)是ISO制定的网络系统框架结构,是一切网络互联的基础模型。OSI参考模型把整个网络的通信功能划分为7个层次,每个层次完成各自的功能,通过各层间的接口和功能的组合与其相邻层连接,从而实现不同系统之间、不同结点之间的信息传输。表10-1是OSI参考模型中7个层次的名称和它们的主要功能。 10.1 基本概念 10.1 基本概念 TCP/IP拥有一套完整而系统的协议标准,它采用信息打包的方法来简化各种不同类型的计算机之间的通信传输。互联网中使用的协议对标准的OSI七层协议进行了简化,它没有表示层和会话层,这两层的功能由应用层提供。TCP/IP一般分为4层,其功能见表10-2所示,它的体系结构如图10-1所示。 10.1 基本概念 10.1 基本概念 2.HTTP协议 超文本传输协议HTTP属于应用层协议,位于TCP/IP协议的顶层,在设计和使用HTTP协议时需要以TCP/IP协议中的其他协议为基础。例如,它要通过DNS进行域名解析,要建立TCP连接才能进行HTML文档传输。 10.1 基本概念 10.1 基本概念 10.1.4 线程 1.线程的概念 线程是Win32进程中的最小执行单元,线程由一个堆栈、CPU寄存器的状态和系统调度列表中的一个入口组成,每个线程都可以访问进程中的所有资源。 线程与进程的差别主要体现在两个方面: (1) 线程和进程虽然都是系统的基本执行单元,线程的划分单位比进程小,因此支持多线程的系统比只支持多进程的系统并发度高。 (2) 进程将内存作

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档