- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第
第1章
网络编程基础
网络操作系统
网络操作系统(NetworkOperatingSystem,NOS)是使网络上的计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务软件和有关规程的集合。它除了具有一般桌面操作系统的全部功能外,还应该满足用户使用网络的需要,尤其是提供数据在网上的安全传输,管理网络中的共享资源,实现用户通信以及方便用户使用网络。网络操作系统作为网络用户与网络系统之间的接口。
网络操作系统的任务有两项:(1)常规任务,主要负责文件管理、存储管理、进程管理、任务管理、I/O管理、CPU调度等;(2)网络任务,主要功能为资源共享(文件、设备、数据)、安全管理、远程过程调用、网络I/O等。目前主流的四种网络操作系统是:
Windows操作系统。即Microsoft公司的Windows系列,如WindowsNT或Windows2000AdvancedServer等。
UNIX或Linux。其中,UNIX操作系统主要有SUN公司的Solaris、IBM公司的
AIX等,Linux操作系统主要有Redhat,红旗Linux等。
Novell公司的Novell网(NetWare)。
SantaCruzOperation(SCO)公司的UnixWare。
UNIX
UNIX是一个多用户、多任务的分时操作系统,在计算机网络尤其是Internet的发展中发挥了极其重要的作用。在Internet中提供服务的各类节点计算机中,90%以上都使用UNIX或类UNIX操作系统。
UNIX的发展历史如图1-1所示。
在UNIX操作系统中,一般性的原理介绍主要可以参考ATT的UNIXSystemV和伯克利软件发行(BerkeleySoftwareDistribution,BSD),而商品化的软件主要有IBM公司的AIX、SunMicrosystems公司的Solaris、惠普公司的HP-UX和MPD/iX、DEC公司的VMSPOSIX/DECUNIX等。
第1章
第1章
网络编程基础
PAGE3
网络编程技术及应用PAGE
网络编程技术及应用
PAGE10
图1-1 UNIX的主要发展历程
UNIX系统主要由以下4个部分组成:
内核。是组成操作系统的核心,它控制任务的调度运行,管理计算机存储器,维护文件系统,并在用户中分配计算机资源。它对用户是透明的。
外壳(Shell)。Shell是一个程序(类似于DOS中的COMMAND.COM),它解释用户所提交的命令并把该命令提交给内核执行,执行结果再返回给用户。Shell也是一种程序设计语言,用户可以使用Shell命令来设计程序(类似于DOS中的batch命令)。
文件系统。文件系统是指在用户终端上可为用户所用的全部文件的集合,它使信息的存储和检索更为容易。
图1-2 UNIX体系结构命令。命令是一组实用程序的名称。
图1-2 UNIX体系结构
UNIX中包含3个主要的网络包:
TCP/IP 包括TCP、UDP、IP、DNS等标准协议。
基本网络实用程序(BNU)提供UUCP、远程登录、远程执行、发送邮件、连接远地终端、串行通信等功能。
网络文件系统(NetworkFileSystem,NFS)实现不同系统间文件和目录的透明访问,这种文件共享方式独立于计算机、操作系统和网络体系结构。
UNIX系统结构如图1-2所示。
Linux
UNIX系统是一个非常成熟的网络操作系统,但对计算机硬件的要求比较高,对于一般的个人用户来说,想要在PC机上运行UNIX是比较困难的。Linux是按照UNIX风格
设计的操作系统,所以在源代码级上兼容绝大部分的UNIX标准。相当多的网络安全人员在自己的机器上运行的正是Linux。
Linux是一个充满生机的操作系统,具有巨大的用户群和广泛的应用领域,在软件
业中有着重要地位,是惟一能与UNIX和Windows较量和抗衡的操作系统。从技术上讲,Linux有如下特点:(1)继承了UNIX的优点,又有了许多更好的改进,其开放、协作的开发模式是集体智慧的结晶,能紧跟技术发展潮流,具有极强的生命力;(2)是通用的操作系统,可用于各种PC机和工作站;(3)内置通信联网功能,可让异种机联网;
(4)具有开放的源代码,有利于发展各种特色的操作系统;(5)符合POSIX标准,各种UNIX应用可方便地移植到Linux下;(6)提供庞大的管理功能和远程管理功能;(7)支持大量外部设备;(8)支持32种文件系统;(9)提
您可能关注的文档
- 瓦伦达心态助你成功.docx
- 瓦斯治理情况汇报材料.docx
- 外保温劳 务 合 同.docx
- 外部空间设计.docx
- 外埠销售部月度计划10.docx
- 外出学习反馈表 .docx
- 外钢管脚手架劳务承包合同.docx
- 外公天堂安好.docx
- 外国音乐欣赏.docx
- 外国语学院自管会活动策划.docx
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)