1 / 53
文档名称:

网络编程第01章-网络应用编程入门知识.ppt

格式:ppt   大小:660KB   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络编程第01章-网络应用编程入门知识.ppt

上传人:w447750 2018/4/18 文件大小:660 KB

下载得到文件列表

网络编程第01章-网络应用编程入门知识.ppt

相关文档

文档介绍

文档介绍:第1章网络应用编程基本知识
主讲人:秦东霞
2
Ch1 C#代码编写基础
安装VS2012开发环境
网络应用编程模型
TCP/IP网络协议
IP地址转换与域名解析
网卡信息检测与网络流量检测
安装VS2012开发环境

调试本书源程序的操作系统和内存要求如下。
(1)操作系统:Windows 7(32位或64位),建议使用64位Windows 7。
(2)内存:至少2GB。
Update 4
本书源程序都在VS2012简体中文旗舰版开发环境下调试通过。
安装VS2012后,还需要继续安装VS2012 Update 4;
从微软的网站上下载VS2012 Update 4后直接安装即可;
Update4已经包含了Update1、Update2和Update3,因此不需要安装Update4之前的这些补丁。
网络应用编程模型
互联网与企业内部网
分散式、集中式和分布式
C/S模式
B/S模式
网络应用程序编程模型
互联网与企业内部网
“网络”有两个含义:一个是互联网,另一个是企业内部网。
本课程主要介绍C/S模式的网络应用编程;
B/S编程可参考十二五规划教材《程序设计教程》(马骏主编,人民邮电出版社出版)
()
互联网()是一种覆盖全世界的全球性互联的网络。
()
企业内部网()是互联网的另一种体现形式。
将企业内部的网络和企业外部的网络通过防火墙有效隔离,都变成了一个相对独立的网络环境。
()
互联网()是一种覆盖全世界的全球性互联的网络。
互联网的最大特点
相互连接的网络都使用同一组通用的协议(TCP/IP协议簇),从而形成逻辑上的单一巨大国际网络。
互联网的特点
支持资源共享、采用分布式控制技术、采用分组交换技术、使用通信控制处理机、采用分层的网络通信协议。
互联网并不等同万维网(World Wide Web),它只是互联网所提供的服务的其中一部分
万维网是一种使用超文本传输协议相互链接而成的全球性系统。
()
企业内部网()是互联网的另一种体现形式。
都变成了一个相对独立的网络环境。
标准;
它将企业内部的网络和企业外部的网络通过防火墙有效隔离。
例如,某家公司的多个分公司分布在不同的国家,后,快速交互。
但是,由于防火墙的作用,公司外部的用户则无法访问它,外部用户只能访问公司对外公开的内容。
分散式、集中式和分布式
早期计算机网络的数据通信模型
分散式(Decentralized)
集中式(Centralized)
分布式(Distributed)
分散式、集中式和分布式的例子:一座大楼的房间制暖问题
分散式:每个房间自己决定制暖设备的配备,各房间的自主性大,但大楼管理员无法统一控制用电量;
集中式:整座大楼配备中央空调,所有房间的温度由大楼管理员来负责,这种方式管理方便,但办公室却没有了自主调温能力;
分布式:整座大楼配备中央空调,每个房间安装温度控制器,管理员能通过中央空调统一控制,各房间也可根据情况调节温度。
数据通信模型(一)——分散式
分散式系统
用户只负责管理自己的计算机系统,各自独立的系统之间没有资源或信息的交换或共享。
缺点
存在大量共享数据的重复存储;
容易导致一个企业组织内各部门数据的不一致性;
会造成硬件、支持和运营维护等成本的大量增加。
早已经被淘汰。
数据通信模型(二)——集中式
集中式系统
一台计算机(称为主机)保存一个企业组织的全部数据,而用户则通过多个终端连接到这台主机。
终端本身并不具备处理信息的能力。
优点
所有运作和管理都由一台主机来控制,硬件成本低;
资源集中、数据共享,减小或消除了数据的冗余与不一致性。
缺点
可靠性问题,一旦主机出现故障,系统就全部瘫痪;
多个用户访问时,系统响应慢,不能充分满足不同部门或用户的需要,也无法满足某些部门的特殊需求。