- 1、本文档共167页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CH1 网络编程基础.ppt
网络操作系统 目前主流的四种主要网络操作系统是: UNIX或Linux。其中,UNIX操作系统主要有SUN公司的Solaris,IBM公司的AIX等。Linux操作系统主要有Redhat,红旗Linux等。 Windows操作系统:Microsoft公司的Windows系列,如Microsoft的NT 或Windows 2003 Advanced Server等。 Novell公司的Novell网(NetWare) Santa Cruz Operation公司(SCO)的UnixWare UNIX UNIX是一个多用户、多任务的分时操作系统,在计算机网络尤其是Internet的发展中发挥了极其重要的作用。在Internet中提供服务的各类节点计算机中,90%以上都使用UNIX或类UNIX操作系统。 UNIX系统结构图 UNIX UNIX系统主要由以下4个部分组成: 内核。是组成操作系统的核心,它控制任务的调度运行,管理计算机存储器,维护文件系统,并在用户中分配计算机资源。它对用户是透明的。 外壳(Shell)。Shell是一个程序(类似于DOS中的COMMAND.COM),它解释用户所提交的命令并把该命令提交给内核执行,执行结果再返回给用户。Shell也是一种程序设计语言,用户可以使用Shell命令来设计程序(类似于DOS中的batch命令)。 文件系统。文件系统是指在用户终端上可为用户所用的全部文件的集合,它使信息的存储和检索更为容易。 命令。命令是一组实用程序的名称。UNIX系统提供的命令包括:文本编辑、文件管理、软件开发工具、系统配置、通信等。 UNIX UNIX中包含3个主要的网络包: TCP/IP 包括TCP、UDP、IP、DNS等标准协议。 基本网络实用程序(BNU) 提供UUCP、远程登录、远程执行、发送邮件、连接远地终端、串行通信等功能。 网络文件系统(Network File System,NFS) 实现不同系统间文件和目录的透明访问,这种文件共享方式独立于计算机、操作系统和网络体系结构。 Linux UNIX系统是一个非常成熟的网络操作系统,但对计算机硬件的要求比较高,对于一般的个人用户来说,想要在PC机上运行UNIX是比较困难的。 Linux是按照UNIX风格设计的操作系统,所以在源代码级上兼容绝大部分的UNIX标准。相当多的网络安全人员在自己的机器上运行的正是Linux。 Linux Linux是一个充满生机的操作系统,具有巨大的用户群和广泛的应用领域,在软件业中有着重要地位,是惟一能与UNIX和Windows较量和抗衡的操作系统。从技术上讲,Linux有如下特点: (1)继承了UNIX的优点,又有了许多更好的改进,其开放、协的开发模式是集体智慧的结晶,能紧跟技术发展潮流,具有极强的生命力; (2)是通用的操作系统,可用于各种PC机和工作站; (3)内置通信联网功能,可让异种机联网; (4)具有开放的源代码,有利于发展各种特色的操作系统; (5)符合POSIX标准,各种UNIX应用可方便地移植到Linux下; (6)提供庞大的管理功能和远程管理功能; (7)支持大量外部设备; (8)支持32种文件系统; (9)提供GUI; (10)支持并行处理和实时处理,能充分发挥硬件性能; (11)在Linux平台上软件开发成本低。 Windows Microsoft(微软)公司的Windows系统不仅在个人操作系统中占有绝对优势,它在网络操作系统中也具有非常强劲的竞争力。Windows操作系统配置在整个局域网配置中是最常见的,但由于它对服务器的硬件要求较高,且稳定性能不是很高,所以Windows网络操作系统一般只是用在中低档服务器中,高端服务器通常采用UNIX、Linux或Solaris等非Windows操作系统。 在局域网中,Windows网络操作系统主要有:Windows NT 4.0 Server、Windows 2000 Server/Advance Server,以及Windows 2003 Server / Advance Server等。工作站系统可以采用任何Windows或非Windows操作系统,包括个人操作系统,如Windows 9x/ME/XP等。 Windows NT系统结构 Windows Windows NT作为一款成功的网络操作系统,其网络功能强大,采用OSI/RM网络体系结构,在多个层次之间提供接口规范,如NDIS、TDI、Provider Interface、Socket、NETBIOS等,支持TCP/IP、IPX/SPX、NETBEUI等网络协议,如下页图中所示。 Windows NT网络体系结构 Windows API函数 WIN32 API是Mic
您可能关注的文档
- 3、2010会议深加工-陈其安.ppt
- 3电磁波测距1.ppt
- 3资源经济学第三章.ppt
- 4-3-2 新工业区与问题研究2课时.ppt
- 4.1 正离子.ppt
- 4.3 负离子-lxx-cailiao.ppt
- 4-U890 内控.ppt
- 4《建筑节能技术》授课教案1.doc
- 5-氧化锆陶瓷.ppt
- 4线性连续系统的能控性.ppt.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)