买清华版教材.非入门及实用,相信看懂!
我帮收集资料:
(1)数据结构:
《数据结构(C语言版),版期:2005-5-1,严蔚民,清华.---推荐
《数据结构习题与解析(C语言版)》,李春葆.---比严简单点通俗易懂
《数据结构》(用面向象与C++描述)》,版期:19997月,殷昆 王京,清华版社.
(2)算:
《算设计与析(高等校计算机教材)》,郑宗汉,清华版社.
《算导论(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育版社.
《计算机程序设计艺术》(The Art of Programming Language), 清华版社
《算设计与析基础》(Intruction to The Design and Analysis of Algorithms (US)Anany Levitin)潘彦 译清华版社.
3)数据库
《数据库系统概论》,1983,萨师煊 王珊,高等教育版社版.
《数据库原理与》,1983,郑若忠 王鸿武,湖南科技术版社版.
《数据库系统原理》,1988,俞盘祥 沈金发,清华版社.
(4)操作系统原理
《现代操作系统》,孙钟秀等,高等教育版社.
《操作系统原理》,谢青松,民邮电版社.
《操作系统原理教程》,张尧主编,清华版社版.
(5)计算机体系结构
《计算机体系结构》,张晨曦等,高等教育版社.
《计算机系统结构》,郑纬民 汤志忠,清华版社版.
《计算机组与结构》,王英,清华版社.
(6)计算机网络
《计算机网络(第二版)》,冯博琴,高等教育版社.
《<计算机网络与INTERNET教程>》,张尧,清华版社.
《计算机网络》,蔡裕等,机械工业版社.
(7)离散数
《离散数》,孙吉贵 杨凤杰,高等教育版社.
《离散数教程》,耿素云 屈婉玲 王捍贫,北京版社.
㈡ 计算机网络(特南鲍姆着、第五版),与谢希仁的计算机网络的内容有何不同
首先,外国教材《计算机网络》阅读起来可能没有谢版那么流畅和舒服,前者是由外国作者着,更加符合外国人的阅读习惯,而且,译文读起来有些地方可能略显生硬和难懂。总之,谢版阅读起来比前者更符合中国人的阅读风格。(这里特别强调一下,如果你有能力直接阅读英文原版最好,这样能更好地理解作者想表达地意思,当然也可以中英对照)
其次,外国教材更加注重讲解怎么来?为什么要有?等问题,不局限于考试的考点,知识更加丰富与分散。而谢版更像是前者的精华版。
最后,就课后习题来看,外国教材更加丰富,难度也更大,开放性更高。而谢版更加注重基础的培养与考核。
总之,如果你对自己的能力有信心,你可以直接阅读机械工业出版社的《计算机网络》;否则,最好先从谢版《计算机网络》入手,再学习机械工业版的教材。
㈢ 学习计算机网络要看哪些书
CCNA1-网络基础 完成CCNA1课程后,学员将了解以下网络基础知识: 网络基础概念 以太网技术基础 网络模型,七层OSI TCP/IP 网络传输介质,例如铜缆、光纤、无线、IP、寻址、路由。 CCNA2-路由器和路由基础 完成CCNA2课程后,学员将了解以下路由器和路由知识: IOS管理 路由器配置基础 路由协议 TCP/IP基本概念 访问控制表 网络故障排除技能 CCNA3-数据交换基础和中间路由 完成CCNA3课程后,学员将了解以下数据交换和中间路由知识: VLSM基础 RIP第二版 OSPF、EIGRP基础 交换机配置 生成树协议 虚拟局域网 虚拟中继协议 虚拟局域网间路由 CCNA4-广域网技术 完成CCNA4课程后,学员将了解到以下SAN技术基础知识: 扩展IP地址、NAT和PAT DHCP协议 ISDN和DDR 帧中继 PPP 网络管理协议基础、SNMP 行业标准认证 CCNA课程将为学员通过CCNA认证奠定基础。 编辑本段无线基础 随着无线技术在组织日常活动中的普及,企业对无线技术的依赖程度日益加深。无线局域网基础课程将向学员传授无线网络的开发、实施和故障排除知识。该课程共计70学时,以实践练习为特色,突出对技能的培养,重点讲授无线网络的设计、规划、实施、运行和故障排除知识。它全面涵盖了技术、安全和最佳设计实践等各个方面。通过学习,学员将具备以下能力: 为移动无线用户设计符合IEEE 802.11标准的无线局域网逻辑体系结构。 掌握有关常见的无线局域网影响因素的知识(包括电磁波谱、无线电波传播、调制技术、频率和频道在无线技术中的作用。)。 采用思科设备和符合移动性及吞吐量要求的适合天线安装楼内和楼到楼无线局域网,包括现场勘测和文件编制。 完成思科Aironet无线产品的硬件安装和软件配置,包括WEP、思科LEAP和802.1等安全协议。 升级无线产品; 借助事件日志、命令行程序和诊断工具实施故障排除。 无线局域网课程将为学员从事以下职业奠定基础:系统工程师、产品支持工程师和系统整合工程师。对于接受高等教育的学员来说,该课程的学习将有助于他们取得电气工程或者计算机和管理信息系统学位。 行业标准认证 无线局域网课程将有助于学员获得思科无线局域网售后工程师认证(WLANFE)。 编辑本段网络安全基础 在当今的世界里,什么都可能成为遭受攻击的目标 - 从路由器和交换机到应用程序乃至管理不严格的安全设备。利用企业与远程用户或业务伙伴之间的安全策略实施不完善的连接而发起的攻击频繁发生。企业、政府部门和组织必须全力以赴加强戒备,以防止来自黑客、外来者甚至心怀不满的员工对信息安全、信息完整性以及日常业务操作的威胁。这使得对网络安全人才的需求空前高涨。 开设网络安全基础教程的目的是为学员获得该领域的认证做好准备。教员、学员以及各院校的管理者的愿望是通过课程的开设教导学员设计并实施网络安全解决方案,以降低收益损失和攻击风险。该课程结合了实践性练习、教员授课和网上教程。该课程共计70学时,是介绍网络安全和整个安全流程的入门课程。通过学习,学员将具备以下能力: 根据组织对其网络安全弱点的评估,针对已知的安全威胁,选择适当的安全硬件、软件、策略以及配置以提供保护选择。 完成思科IOS和PIX防火墙的高级安装、配置、监控、故障排除、维护和恢复。 设置思科IOS和PIX防火墙的入侵检测功能。 在思科IOS和PIX防火墙上安装和配置保障AAA(认证、授权和统计)服务的CSACS(思科安全访问控制服务器)。 配置思科设备之间的站点到站点VPN(虚拟专用网)以及思科设备和客户机之间的远程访问VPN 以确保网络的专用性和保密性。 网络安全课程将为学员从事以下职业奠定基础:网络安全分析师、高级系统分析师和系统设计师。对于接受高等教育的学员来说,该课程的学习将有助于他们取得电气工程或者计算机和管理信息系统学位。
㈣ 关于计算机网络方面的书籍
1. 计算机网络常识书籍
计算机网络常识书籍 1.计算机网络入门需要看那些书籍
1)编码:隐匿在计算机软硬件背后的语言,此书从信息的编码,数字的不同进制表示,到计算机采用的二进制机器级表示开始,到用电路构建一个简单的加法器,触发器,计数器,存储器,甚至一个具有控制器,运算器,存储器的简易CPU,娓娓道来,真是醍醐灌顶。最后还谈到了图形界面的原理。此书作者更是被传为圣经的《Windows程序设计》的作者Charles Petzold。读完此书可对计算机硬件的原理与设计有一全面深入之认识,犹如身处群山之巅,一览无余。
2)深入理解计算机系统 上一本《编码》通俗易懂,即使没有计算机相关知识也能懂,但缺乏一些计算机机制的介绍。此书是国外着名的介绍计算机系统方面的书,从程序员的角度带你畅游计算机系统架构。涉及程序的机器级表示(机器码,汇编),处理器体系结构,存储器结构,系统IO,网络编程,并发编程,以及程序性能的优化。读完此书可对计算机系统,程序设计有一深层次了解。
3)就C语言而言,K&R的 C程序设计语言 的无疑是最好的参考书,不过对初学者来说还是有一定难度,辅以诸如 C和指针 ,C陷阱与缺陷 会有更好的效果。当然多写程序才是王道,多写才能发现问题,加深认识。
4)Debug Hacks 此书介绍GDB调试工具及调试技巧,本人现在主要就是使用gcc gdb啦。此书助你更好的找出臭虫。
6)数据结构与算法分析 介绍算法和数据结构的书籍很多,但本人就是用这本书学习的,所以推荐。此书的前3章和第7章就介绍了题主要求的一些数据结构和算法,后面几张介绍树,排序,图论算法,及一些高级数据结构。读完此书将助你设计更优美的程序。
2.计算机网络经典书籍
《tcpip详解》分三卷,国外经典计算机教材,有中文译版,不过不适合你的。
《计算机网络》也分很多种,如果你要考网工的话或者你想学习网络推荐你看以下的书籍:
网络工程教程(第二版) 雷震甲 主遍 清华大学出版 (这本太深了,不过内容全)网工指定教材
网络工程必读系列 王达 这套书我看了两遍,实在不错。。。
计算机网络第五版 谢希仁 主遍 谢希仁同时还出了很多书都关于TCP/IP的书籍,具体书名我忘记,我觉得他讲解得思路清晰,易理解,适合基础差的。
计算机网络第四版,这是国外经典计算机网络经典教程,作者都是英文名字(具体我忘记了) ,我以前我学时很喜欢看这本。
3.计算机网络方面有哪些书籍值得推荐
计算机网络第五版,谢希仁的,个人感觉是国内最好的初级书籍。
如果想对网络有个清晰、全面的认识,可以阅读下面三本书籍: 第一本就是潘爱民翻译的Andrew S.Tanenbaum的《计算机网络》,此书讲明白了网络之道,即计算机网络通信的主要原理; 第二本是W.Richard Stevens的《TCP/IP详解卷一:协议》,此书讲明白了网络之术,即TCP/IP协议簇的工作过程; 第三本是Douglas E.er的《计算机网络与因特网》,此书尝试在更广泛意义上解答“计算机网络和因特网是如何工作的”这一基本问题,解释了协议是如何使用硬件和应用是如何使用协议来满足用户的需求。
4.有关计算机编程,网络基础知识的书籍
建议你从C语言开始学,学好了它以后学其他语言会很容易上手
推荐你先看谭浩强的《C语言程序设计》先,这是一部非常好的C语言书籍,慢慢来学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。如果指针这部分都可以熟练的应用,那么C语言里你还有什么不明白的吗,我相信你,你一定能学习好C语言的。
可以按照C——C++——JAVA的顺序学习,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的。《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。
我向你推荐一些C++经典书籍:
c++程序设计教程
c++编程思想
c++大学教程
c++程序设计语言
数据结构算法与应用c++语言描述
c++标准模板库------自修教程与参考手册
泛型编程与STL
深度探索c++对象模型
设计模式---可复用面向对象软件的基础
重构---改善既有代码的设计
Essential c++
Effective c++
More Effctive c++
C++ primer
前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。建议你把编程思想这本书多看看。多做练习题,对提高编程水平的帮助是很大的。
其实语言是相通的,一门语言学会了,学习其他语言就比较容易了。
业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%,
在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言.
这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊,开始进行更深入的学习.比如学习windows下的框架编程和编程等等比较复杂的语言.
如果是为了找工作的话你一定学好C,C++,JAVA三门语言.
在我国目前的软件开发行业中,C,C++,JAVA的需求量是非常大的.
好了,说了这么多,可以参考一下,为自己做个学习计划,要对自己有信心,最后祝你在学习编程的道路上走的更好更远,祝你学有所成!!
5.计算机网络技术的推荐书籍
如果想对网络有个清晰、全面的认识,可以阅读三本书籍:
第一本就是潘爱民翻译的Andrew S.Tanenbaum的《计算机网络》,此书讲明白了网络之道,即计算机网络通信的主要原理;
第二本是W.Richard Stevens的《TCP/IP详解卷一:协议》,此书讲明白了网络之术,即TCP/IP协议簇的工作过程;
第三本是Douglas E.er的《计算机网络与因特网》,此书尝试在更广泛意义上解答“计算机网络和因特网是如何工作的”这一基本问题,解释了协议是如何使用硬件和应用是如何使用协议来满足用户的需求。
6.推荐计算机基础知识学习的书籍
1、《计算机基础(第二版)》——姜岩、王秀玲
本书介绍了信息与计算机的基础知识、Windows XP操作系统的基本操作和基本使用知识、Word
2003文字处理软件的基本知识、Excel 2003电子表格处理软件的基本知识和PowerPoint 2003文档
演示软件等知识做了简单的介绍。
2、《计算机应用基础》 ——刘锡轩、丁恒、侯晓音
本书是为非计算机专业类学生提供计算机一般应用所必需的基础知识、能力和素质的课程。本书满
足普通高等院校培养“应用型人才”的教学宗旨,内容丰富,与时俱进,实用性强。
3、《计算机应用基础》——杨飞宇,孙海波
本书主要介绍了计算机组装与维护、计算机网络技术、电子文档制作、电子报表制作和演示文稿制
作。
4、《计算机应用基础》——张 明、王 翠、张和伟
本书采用任务驱动的方式进行编写,内容强调操作性和实用性。全书涵盖计算机基础知识、
Windows XP操作系统、Word 2003文字处理软件、Excel 2003电子表格处理软件和PowerPoint
2003演示文稿制作软件等内容。
5、《深入理解计算机系统》————布赖恩特
本书主要介绍了计算机系统的基本概念,包括最底层的内存中的数据表示、流水线指令的构成、虚
拟存储器、编译系统、动态加载库,以及用户应用等。书中提供了大量实际操作,可以帮助读者更
好地理解程序执行的方式,改进程序的执行效率。
6、《计算机应用基础》——武马群
本书主要介绍了计算机基础知识、操作系统Windows XP、因特网(Inter)应用、文字处理软件
Word 2003应用、电子表格处理软件Excel 2003应用、多媒体软件应用、演示文稿软PowerPoint
2003应用等内容。
㈤ 其实我想了解下计算机网络而已啦,谁能推荐本详细的书
第1章局域网基础知识
[内容提要]:计算机网络是计算机技术和网络技术相结合的产物。在当今社会,无论是处理日常事务,还是进行信息传输,以及科研领域,人们都离不脊铅开计算机网络。因此了解计算机网络的一些基本概念,掌握计算机网络的相关技术是十分必要的。本章将主要介绍计算机网络技术的有关知识、网络的协议以及当前局域网新技术。
1.1计算机网络的基本概念
1.1.1计算机网络的定义
计算机网络桐锋是计算机技术和通信技术紧密结合的产物,它涉及到通信和计算机两个领域。计算机网络的发展经历了从简单到复杂,从单机到多机,由终端与主机之间的通信演变成计算机与计算机之间的直接通信。
现代的计算机网络是建立在分组交换技术基础上的计算机网络系统,我们给现代计算机网络下了一个定义:将地理位置不同、具有独立功能的两台或两台以上的计算机通过通信设备和通信线路连接在一起,在网络操作系统和通信协议的支持下,实现资源共享和数据通信的完整系统。
这个定义比较全面地说明了网络的几个重要特点:
1.两台以上的计算机才能构成一套网络系统;
2.网络中的每一台计算机必须是独立的,没有主从关系,即任何一台计算机不能干预其他计算机的工作;
3.网络中的每一台计算机必须通过通信设备和线路互联,通信设备包含交换机、集线器、路由器等等,通信线路可以是电话线、双绞线、光纤、无线电、微波等等;
4.计算机网络不能只有计算机硬件和通信设备,还需要有网络操作系统和通信协议等软件系统;
5.网络建立的目的主要是为了资源共享以及远程的数据通信。
1.1.2计算机网络的分类
网络的分类方法可以按照不同的标准进行。了解不同的分类方法,有利于我们全面理解网络系统的内涵。
1.从地理范围分类,网络可以分为局域网(LAN)、城域网(MAN)、广域网(WAN)。
局域网的范围是一个建樱轮好筑物或几个相邻的建筑物,距离从几米到几千米。传输速率一般在10Mbps以上;广域网的范围通常为几十千米到几千千米。现在由于采用了新技术和新设备,广域网的主干线路传输速率已可达2.5Gbps;城域网是介于广域网与局域网之间的一种高速网络,城域网设计的目标是满足几十千米范围内多个局域网互连的需求,以实现大量用户之间的信息传输。
2.从拓扑结构分类,网络可以分成总线型网络、星形网络、环形网络、树型网络、网状网络、混合型网络。如下图。
图1-1总线型网络图1-2环形网络
图1-3星形网络图1-4树型网络
图1-5网状网络图1-6混合型网络
3.从传输介质分类:可以分为有线网和无线网。目前常用的有线网络有同轴电缆网、双绞线网、光纤网;无线网络有卫星网、微波网等等。
4.从数据交换方式,可以分为分组交换网、报文交换网和线路交换网。
5.从通信协议分类,可把计算机网络分为Ethernet网络(以太网)、TokenRing网(令牌环网)、FDDI网络、X.25分组交换网络、TCP/IP网络、SNA网络、ATM(异步传输模式网络)等。
6.从网络所采用的传播方式分类,可以分为广播(Broadcast)式网络和点对点(Point-to-Point)式网络。
1.1.3计算机网络的组成
由于计算机网络系统是计算机技术和通信技术相结合的产物,因此,对于计算机网络的组成有两种不同的划分方法。一种是按照计算机技术的标准,将计算机网络分成硬件和软件这两个组成部分;另一种是按照网络中各部分的功能,将网络分成通信子网和资源子网两部分。
1.计算机网络由软件和硬件组成:硬件主要是指服务器、工作站、网络互联设备和传输介质等;软件主要指网络操作系统以及网络通信协议和相关的通信应用软件等。
(1)服务器(Server)
服务器是整个网络的核心,它是在网络操作系统的控制下,为每个工作站提供网络服务的高性能计算机。它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。因此,和其他计算机或工作站相比,服务器通常有更快的速度、更坚固的体系构架,更多的内存和硬盘存储空间以及更强的可扩展性。当然它的价格也比较昂贵。
根据服务器提供的网络服务的不同,我们可以把服务器进行分类。服务器可以分为:文件服务器、数据库服务器、Web服务器、电子邮件服务器、应用服务器等。
(2)工作站(Workstation)
当一台计算机连接到网络上,它就变成了网络的一个节点(node)。这个节点又称为工作站或客户机(client)。工作站安装相应的操作系统,运行适当的应用程序,还必须有对应的用户权限,才能访问服务器提供的服务和共享资源。工作站不像服务器那样,为网络上的其他计算机提供服务。因此,对它的性能要求不高,工作站的价格相对便宜。我们可以使用普通的PC计算机作为工作站。
(3)网络互连设备
网络中的各台工作站想访问服务器的资源,就必须有相应的互联设备把两者相互连接。互连设备的作用就是对传输的信号进行放大及转换,保证网络正常的通信。网络互连设备种类很多,如网络接口卡、调制解调器、中继器、交换机、路由器等等。
(4)传输介质
网络要想正常的通信,必须有一条物理通路。物理通路就是由传输介质构成。传输介质是用于传输网络信号的物理性载体。每种传输介质有不同的属性。选择不同的传输介质,直接影响到网络的传输速度、传输距离和通信成本。
传输介质根据其特征,可以分成有线介质和无线介质。有线介质包含电话线、双绞线、光纤、同轴电缆等,无线介质包含无线电、微波、红外线等。
(5)网络操作系统
网络操作系统(NOS)是运行在服务器硬件基础之上,向网络中的工作站和用户提供共享资源、通信服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。
网络操作系统(NOS)是网络的心脏和灵魂。它使计算机增加了网络操作所需要的能力。网络操作系统提供的功能有:
1、资源共享:网络操作系统运行在称为服务器的计算机上,由连网的计算机用户共享网络的软硬件资源,包括文件和外设,例如,打印机和传真机;
2、信息传输::协调网络上各节点和设备的活动,保证随时随地按用户要求通信;
3、安全性:保证网络上的用户、数据和设备的安全;
4、可靠性:运行可靠,有容错功能(容错是当部分系统发生故障时系统继续工作的功能)。能在发生任何故障时很快恢复;
5、统一管理和支持多个服务器、处理器、磁盘驱动器等硬件设备及其保证数据安全功能。例如,群集技术、跨磁盘保存和磁盘镜像工作等。
目前,可以选用的网络操作系统有UNIX、Novell的NetWare和Microsoft的Windows2000/2003、Linux几类。
(6)网络协议及通信软件
协议是计算机相互通信和交换信息时必须遵守的规则。与网络互连的每台计算机必须安装有相同的协议才能相互通信。
通信软件是根据网络协议的规定,面向用户设计开发的应用软件。它方便用户和计算机服务器的通信操作。
2.计算机网络又可以划分成通讯子网和资源子网两部分:
图1-7通讯子网和资源子网
计算机网络首先是一个通信网络。各计算机之间通过通信媒体、通信设备进行数据通信,在此基础上各计算机可以通过网络软件共享其它计算机上的硬件资源、软件资源和数据资源。从计算机网络各组成部件的功能来看,各部件主要完成两种功能,即网络通信和资源共享。把计算机网络中实现网络通信功能的设备及其软件的集合称为网络的通信子网,而把网络中实现资源共享功能的设备及其软件的集合称为资源子网。
由图1-7可以看出,计算机网络系统以通信子网为中心,通信子网处于网络的内层,是由网络中的各种通信设备及只用作信息交换的计算机构成。通信子网的重要任务是负责全网的信息传递。主机和终端都处于网络的外围,它们构成了资源子网。资源子网的任务是负责信息处理,向网络提供可用的资源。用户通过资源子网不仅共享通信子网的资源,而且还可以共享用户资源子网的硬件和软件资源。
就具体网络而言,通信子网由网卡、线缆、集线器、中继器、网桥、路由器、交换机及一些专用远程通信设备和相关软件组成。资源子网由连网的服务器、工作站、共享的打印机和其它设备及相关软件所组成。
1.1.4计算机网络的作用
网络的作用有很多,这里仅例举其中几个重要的功能。
1.资源共享
这是构建网络的一项基本功能。资源共享包含硬件资源共享、软件资源共享和数据共享。硬件共享指的是网络上的任何一个用户或工作站能够访问另一台计算机或服务器的磁盘空间、打印机、传真机、光驱、通信设备和通信信道等硬件资源;软件共享使软件资源得到更加有效的利用,不必在每一台工作站上单独安装软件,只要在服务器上统一集中安装和配置软件即可,减少了软件购买的费用;数据共享是指所有的网络用户均能访问海量共享数据资源,如数据库、重要文档、电子表格等,同时也提高了数据访问的安全性。
2.数据通信
这也是构建网络的基本功能。此功能实现计算机与计算机之间的数据传输,这里的数据包含音视频信息,多媒体信息,文本信息,二进制数据等等。
3.集中管理
计算机网络技术的发展,使得现代的办公手段、经营管理等发生了变化。目前,许多MIS系统、OA系统的广泛应用,可以实现日常工作的集中管理,提高工作效率,增加经济效益。
4.分布式处理
由于网络是将多台计算机连成具有高性能的计算机系统。对于大型的科研问题,光靠单台计算机无法在短时间内完成,则可以通过一定的算法把该问题分解成许多的小任务,交给网络中不同的计算机分别完成,这些计算机协同工作,最后再把各个小任务综合起来以此解决大型问题。
5.负载均衡
负载均衡是指工作被均匀的分配给网络中的各台计算机系统。网络任务分配控制中心负责检测各台计算机的工作繁忙程度,并根据繁忙程度,动态合理地调整分配相应的任务。当某台计算机系统负载过重时,系统会自动将负载转移到其他负载较轻的计算机系统去处理。
1.2局域网的相关概念与标准
1.2.1局域网
局域网的英文全称是“LocalAreaNetwork”,缩写为“LAN”,中文意思就是“局部区域网络”。它主要是指在小范围内的计算机互联网络。
局域网主要的特点有以下几点:
(1)局域网覆盖有限的地理范围。一般从几十米到几公里,通常这种网络安装在一所学校,一栋建筑物、一个企业,或者是一个政府部门内的计算机网络。
(2)局域网数据传输速率高(10Mbps~1000Mbps),误码率低,具有较低的时延。
(3)局域网一般属于一个单位所有,易于建立、维护和扩展,使用成本低。
(4)局域网在网络拓扑上主要采用了总线型、环型与星形结构;在网络传输介质上主要采用了双绞线、同轴电缆与光纤。
(5)局域网从介质访问控制方法的角度可以分为两类:共享介质局域网与交换式局域网。
1.2.2局域网标准
一般来说,局域网标准是指IEEE802委员会负责制定的局域网标准。
IEEE是英文的简称,其中文译名是电气和电子工程师协会。该协会的总部设在美国,主要开发数据通信标准及其他标准。IEEE802委员会负责起草局域网草案,并送交美国国家标准协会(ANSI)批准和在美国国内标准化。IEEE还把草案送交国际标准化组织(ISO)。ISO把这个802规范称为ISO8802标准。因此,许多IEEE标准也是ISO标准。例如,IEEE802.3标准就是ISO8802.3标准。
IEEE802规范定义了网卡如何访问传输介质(如光缆、双绞线、无线等),以及如何在传输介质上传输数据的方法,还定义了传输信息的网络设备之间连接建立、维护和拆除的途径。遵循IEEE802标准的产品包括网卡、桥接器、路由器以及其他一些用来建立局域网络的组件。
1.IEEE802标准概述
IEEE802标准的大部分是在80年代由委员会制订的,当时个人计算机联网刚刚兴趣。随着网络技术的不断进步,IEEE802扩充和制订了不少新的标准,因此,IEEE802家族也越来越庞大,成员也越来越多。IEEE802标准主要包含以下内容:
(1)IEEE802.1:这个标准对IEEE802系列标准作了介绍,并却它对接口原语进行了规定,成为国际标准。在这个标准中还包括局域网体系结构,网络互连及网络管理与性能测试等内容。
(2)IEEE802.2:定义逻辑链路控制协议LLC,LLC是数据链路层的上半部分。
(3)IEEE802.3定义CSMA/CD网络媒体访问控制子层和物理层的规范。
(4)IEEE802.4定义令牌环总线网络媒体访问控制子层和物理层的规范。
(5)IEEE802.5定义令牌环网媒体访问控制子层和物理层的规范。
(6)IEEE802.6定义城域网媒体访问控制子层和物理层的规范。
(7)IEEE802.7定义了宽带技术。
(8)IEEE802.8定义了光纤技术。
(9)IEEE802.9定义了语音和数据综合局域网技术。
(10)IEEE802.10定义局域网络安全性规范。
(11)IEEE802.11定义了无线局域网技术。IEEE802.11标准主要包括三个标准,即IEEE802.11a、IEEE802.11b和IEEE802.11g。
1.2.3IEEE802.3
IEEE802.3标准也称为以太网标准。它提供了CSMA/CD的通信协议。
1.CSMA/CD
CSMA/CD是英文carriersensemultipleaccess/collisiondetected的缩写,意思是“带有冲突检测的载波侦听多路访问”。CSMA/CD媒体访问控制方法的工作原理是:网络上任何工作站(或服务器)在发送数据前,先监听总线是否空闲。若总线忙,则不发送。若总线空闲,则把准备好的数据发送到总线上。在发送数据的过程中,工作站边发送边检测总线,查看自己发送的数据是否有冲突。若无冲突则继续发送直到发完全部数据;若有冲突,则立即停止发送数据,只是还要发送一个加强冲突的JAM信号,以便使网络上所有工作站都知道网上发生了冲突,然后,等待一个预定的随机时间,再次检测总线是否为空,如果为空,重新发送未发完的数据,如果不为空,则继续等待。整个数据发送过程就是这样周而复始地进行。
2.几种常用的以太网标准
(1)10Base5。10Base5又称粗缆以太网,是最早被制定的以太网标准。它采用直径10mm、阻抗50Ω的同轴电缆作为传输介质,数据速率为10Mbps。每段电缆(称一个网段)的最大长度为500米,最多可支持100个节点,节点间距不能小于2.5米。可以使用中继器来连接不同的网段,但任意两个站之间的路径上最多只允许有四个中继器。网段的两端必须使用50Ω的终端匹配器来防止信号反射。
(2)10Base2。10Base2又称细缆以太网,它采用直径5mm、阻抗50Ω的同轴电缆作为传输介质,数据速率为10Mbps。一个网段的最大长度近似为200米(实际为185米),最多可支持30个节点,节点间距不能小于0.5米。和粗缆以太网一样,也可以使用中继器来连接不同的网段,并且任意两个站之间的路径上最多也只允许有四个中继器网段两端也需要使用50Ω的终端匹配器。10Base2安装成本和复杂度比10Base5低。
(3)10Base-T。10Base5和10Base2的一个共同缺点是网络维护比较困难,当电缆某处中断或某个连接器松动或连接器发生故障时,很难定位或隔离故障。为此,人们采用了一种全新的组网方式,将所有计算机通过双绞线连到一个中央集线器(hub)上,这种方式称为10Base-T。10Base-T双绞线以太网使用2对非屏蔽双绞线,一对发送数据,一对接受数据。10Base-T最多可以使用4个中继器连接5个100米网段,网络最大范围达500米。
(4)10Base-F。10Base-F使用光纤作为传输介质,具有很好的抗干扰性,但由于光纤连接器价格昂贵,使得网络的费用很高。10Base-F根据使用环境的不同又分为10Base-FL、10Base-FB、10Base-FP三种。其中10Base-FL最常见,它的网络长度最大为2000米。
(5)快速以太网(FastEthernet)。快速以太网是一类新型的局域网,其名称中的“快速”是指数据速率可以达到100Mbps,是标准以太网的数据速率的十倍。常见的是100BASE-T。
100BASE-T的一个显着特性是它尽可能地采用了IEEE802.3以太网的成熟技术。因而,它很容易被移植到传统的标准以太网环境中。100BASE-T和传统的以太网的不同之处在物理层。原10Mbps以太网的附属单元接口由新的媒体无关接口所代替,接口下采用的物理媒体也相应地发生了变化。
1.3局域网中常用的通信协议及选择
1.3.1NetBEUI/NetBIOS协议
NetBIOS协议
NetBIOS协议是英文NetWorkBasicInput/OutputSystem(网络基本输入/输出系统),该协议是由IBM公司于1983年开发,主要用于数十台计算机的小型局域网。NetBIOS协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,几乎所有的安装Windows操作系统的局域网都是在NetBIOS协议的基础上工作的。
NetBEUI协议
NetBEUI协议全称是NetBIOSExtendUserInterface(NetBIOS用户扩展接口),也是由IBM于1985年提出的主要用于20到200台计算机的小型局域网中。它主要适用于早期的微软操作系统如:DOS、LANManager、Windows3.x和WindowsforWorkgroup,微软的WIN9X和WINNT中把它视为固有缺省协议,但是WINDOWS2000操作系统以后的各种版本,TCP/IP协议作为网络缺省协议代替了NetBEUI协议。NetBEUI协议可以看作是NetBIOS协议的延伸、改良版本,它具有体积小、占用内存少、效率高以及速度快等特点,非常适合于局域网段内部的通信。NetBEUI可以看作是一种传输协议,而NetBIOS仅仅是通过一组命令来让系统使用网络而已。
NetBEUI协议有它的局限性。NetBEUI是专门为几台到百多机所组成的单段网络而设计的,因此它不具有跨网段工作的能力,也就是说它不具有“路由”功能。如果服务器或工作站上安装了多个网卡作网桥时,将不能使用NetBEUI作为通信协议。此外,NetBEUI利用计算机名称作为网络地址,在大型网络中无法发挥它的效率。
1.3.2IPX/SPX协议
IPX/SPX协议英文是InternetworkPacketExchange/SequencesPacketExchange,网际包交换/顺序包交换。它是NOVELL公司为了适应网络的发展而开发的通信协议,它的体积比较大,但它在复杂环境下有很强的适应性,同时它也具有“路由”功能,能实现多网段间的跨段通信。
IPX/SPX的工作方式较简单,不需要任何配置,它可通过“网络地址”来识别自己的身份。在整个协议中IPX是NetWare自带的最底层的协议,主要用来控制局域网内或局域网之间数据包的寻址和路由,只负责数据包在局域网中的传送,并不保证消息的完整性,也不提供纠错服务。而SPX在协议中负责对整个传输的数据进行无差错处理。
在WINDOWS2000中提供了两个IPX/SPX的兼容协议:NWLinkIPX/SPX兼容协议、NWLinkNetBIOS,两者统称为NWLink通信协议。它继承了IPX/SPX协议的优点,更适应了微软的操作系统和网络环境,当需要利用Windows系统进入NetWare服务器时,NWLink通信协议是最好的选择。但如果不是在Novell网络环境中,尤其只有Windows9x/2000组成的对等网中,一般不使用IPX/SPX协议。在WINDOWS2000网络和WIN9X对连不能直接使用IPX/SPX进行通信。
1.3.3TCP/IP协议
TCP/IP(TransmissionControlProtocol/InternetProtocol的简写,中文名称为传输控制协议/互联网络协议。它是Internet最基本的协议。TCP/IP协议的起源来自于美国国防部支助的研究计划ARPANET。ARPANET最初使用NCP(NetworkControlProtocol)协议为美国不同地区的几台超级计算机的连接建立高速网络通信链路。随着ARPANET的发展,规模和作用日益扩大,又出现了其他两个重要协议,这就是TCP协议和IP协议。由于TCP/IP协议具有跨平台特性,ARPANET的实验人员在经过对TCP/IP的改进以后,规定连入ARPANET的计算机都必须采用TCP/IP协议。随着ARPANET逐渐发展成为Internet,TCP/IP协议就成为Internet的标准连接协议。
1.TCP/IP协议结构
TCP/IP协议其实是一个协议集合,它包括了TCP协议(TransportControlProtocol,传输控制协议)、IP协议(InternetProtocolInternet协议)及其它一些协议。TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层自上而下分别为:
㈥ 计算机网络技术的推荐书籍
如果想对网络有个清晰、全面的认识,可以阅读三本书籍:
第一本就是潘爱民翻译的Andrew S.Tanenbaum的《计算机网络》,此书讲明白了网络之道,即计算机网络通信的主要原理;
第二本是W.Richard Stevens的《TCP/IP详解卷一:协议》,此书讲明白了网络之术,即TCP/IP协议簇的工作过程;
第三本是Douglas E.Comer的《计算机网络与因特网》,此书尝试在更广泛意义上解答“计算机网络和因特网是如何工作的”这一基本问题,解释了协议是如何使用硬件和应用是如何使用协议来满足用户的需求。
㈦ 想了解计算机网络,该看什么书好
用TCP / IP进行网际互连 第一卷 原理协议
如果你些许网络基础,这本书是最好不过的了,可以帮助你很快的提高你对网络的认知和理解。
用TCP/IP进行网际互连.第一卷--原理、协议与结构(第五版)
【原 书 名】 Internetworking with TCP/IP Volume I: Principles,Protocols,and Architectures,Fifth Edition
【原出版社】 Prentice Hall
【作 者】 (美)Douglas E.Comer [同作者作品] [作译者介绍]
【译 者】 林瑶;张娟;王海[同译者作品]
【丛 书 名】 国外计算机科学教材系列
【出 版 社】 电子工业出版社
【书 号】 9787121026492
【开 本】 16开
【页 码】 435
【出版日期】 2007年2月
【版 次】 5-1
㈧ 计算机四大天书是哪四本
计算机四大天书是:《数据结构》、《计算机组成与设计》、《计算机操作系统》、《计算机网络》。
计算机网络也称计算机通信网。关于计算机网络的最简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合。若按此定义,则早期的面向终端的网络都不能算是计算机网络,而只能称为联机系统(因为那时的许多终端不能算是自治的计算机)。
随着硬件价格的下降,许多终端都具有一定的智能,因而“终端”和“自治的计算机”逐渐失去了严格的界限。若用微型计算机作为终端使用,按上述定义,则早期的那种面向终端的网络也可称为计算机网络。
计算机组成与设计内容简介
《计算机组成与设计/新世纪高等院校精品教材》内容包括组成计算机的基本逻辑部件与定时方法;指令系统设计的基本原则,与对现代编译器的支持接口CPU的构成和控制器的设计技术方法,存储体系的构成原理和设计,以及输入输出系统设计等。
书中的举例紧密结合当代计算机先进技术,取材先进、重点突出、叙述深入浅出。《计算机组成与设计/新世纪高等院校精品教材》可作为理工科大学生学习《计算机组成与设计》课程,或《计算机组成原理》课程的教科书,也可提供从事计算机设计或计算机系统设计的工程技术人员参考。
㈨ 计算机网络讲什么
计算机网络讲的是计算机网络的基础设施如何架构,例如一个学校要建校园网,那么这张网就是一张计算机网络,首先要保证用户可以接入,例如机房,学生宿舍等。整个网络当然还要设立核心机房保证全网的联通性,数据中心,网管中心等,数据中心大多是一些服务器,学校的网站就可以架在上面,学校有些内部的资料下载中心,也可以架在上面。
学生在校园内访问网络,优酷等站点,需要校园网接入电信运营商的网络。联通,电信,移动等等就是电信运营商,也称ISP。每个ISP都有自己的业务网,例如电信有163,CN2,163是比较老的网络,负责接入普通家庭客户等,CN2负责接入有专网需求的大型客户,而设计,建设ISP的网络,也属于计算机网络的范畴。