导航:首页 > 网络连接 > 计算机网络与编程书籍

计算机网络与编程书籍

发布时间:2022-12-15 05:16:29

Ⅰ 学计算机网络技术买什么

看你要走软件还是硬件方向:
如果你想主攻硬件,那么应该多看看计算机通信,数字逻辑,计算机组成原理,操作系统,tcp/ip协议,计算机网络工程,网络管理,网络操作系统,宽带ip,socket编程之类书籍。
如果你要走软件方向,那么也必须要把自己的网络基础打牢,那么仍然需要先看看操作系统,tcp/ip协议,同时要看看软件工程,要把C语言,数据结构,数据库作为主要的基础课程,并且还得做深入学习,然后学习更高层的变成语言,如java、C++、C#、javascript等等。对web编程要着重学习asp.方面的书籍。差不多吧,等你基础好点了,也就知道自己该看什么书了。如果是你还是学生的话,多去图书馆!

自学计算机网络技术入门需要看什么书先?
一般先找本计算机网络类的书就行,不用太厚,内容都差不多,介绍像TCP\IP类的协议,及分层,各种网络设备等。

Ⅱ 计算机有哪些必读的经典书籍

计算机专业学习的过程中,大家学习了程序语言C/C++、数据结构、数据库、计算机组成原理、操作系统和计算机网络等基础课,但是还有许多经典书籍值得我们一读,阅读这些书籍不但对我们个人能力提升而且对个人应聘找工作都有很大的帮助。下面罗列出一些经典书籍供大家参考。
1. 程序语言方面
C语言作为最经典的语言,也是计算机专业最先学习的一门语言。首先推荐几本C语言经典书籍:
《C和指针》
《C缺陷与陷阱》
《C专家编程》
《C语言深度剖析》

Expert C Programming
其中《C专家编程》从C的历史、语言特性、声明、数组指针、链接、运行时内存等问题进行了细致的讲解和深入的分析,全书展示出很多优秀的编码技巧,特别适合有一点C语言基础的人观看。《C语言深度剖析》是国内写的一本书,重点讲解了C语言里的一些晦涩难度的问题。
C++语言经典书籍:
《C++ Primer 5th》
《Effective C++》
《深度探索C++对象模型》
《STL源码解析》

C++ Primer
以上几本是学好C++必读的书籍,《C++ Primer 5th》由浅入深全面的讲解了C++的语法与程序设计,是C++程序员必读的一本书,《深度探索C++对象模型》对C++运行原理作了一个很好的剖析,详细的讲解了对象内存模型以及调用运行的本质,对深入理解C++内部机制来说是一本非常好的书籍。计算机底层书籍:
《编码》
《编译原理》
《汇编语言》
《C++反汇编与逆向分析》
Code
《编码》深度形象的讲解了计算机的原理,看完此书后你会对计算机的工作原理有较深刻的理解,强烈推荐大家看一看。
2. 算法、数据结构相关
《算法导论》
《编程珠玑》
《编程之美》
《算法艺术与信息学竞赛》
《算法导论》是算法领域的圣经,这本书很厚并且理论知识较强,很难从头到尾认真的看一遍,大家可以选择性地看,当然能完整的看完就更好了。《编程珠玑》和《编程之美》这两本书也非常经典,里面注重的是解决问题的思路,看的时候要认真思考里面的问题。最后一本是关于ACM方面的书,如果自己能力足够强的话,看看这本书也还是挺不错的
LeetCode 中国
当然,这里不得不向大家推荐的就是 LeetCode 在线技术平台了,专注于做算法、学习、求职和计算机科学相关的内容,被誉为计算机界的刷题神器。目前,LeetCode 也已经进入中国,有自己的中文网站( leetcode-cn ),不仅提供了 LeetCode 的全部服务,还有中英文题目对照和中文社区,总算可以愉快的刷题了。
3. 操作系统相关
《深入理解操作系统》
《Linux内核完全注释》
《自己动手写操作系统》
《Windows内核原理与实现》
Linux内核完全注释
《Linux内核完全注释》一书选取了代码量不超过2万行的linux 0.11内核,对内核代码的每一个细节都作出了详细的讲解,麻雀虽小,五脏俱全,看完这本书对linux操作原理会有一个很深的理解,是国内一本非常优秀的书。
4. 软件开发、设计相关
《Head First 设计模式》
《设计模式-可复用面向对象软件的基础》
《重构与模式》
《代码大全》
《设计模式》(GOF)
Head First - 设计模式
设计模式在工作中重要性尤其突出,良好的软件设计对于后期的维护、扩展有着重要的作用,对于大型软件,首先要做的就是设计好整个软件架构,这也是整个软件开发过程中最难的一个环节。
5. 数据库
《数据库系统概念》
《数据库系统实现》
《MySQL技术内幕:sql编程》
《MySQL技术内幕: InnoDB存储引擎》

Ⅲ 学计算机必读的书

今天笔者推荐五本学习计算机系统和计算机网络的书籍,如果你是计算机系在校生或者计算机相关工作者一、深入理解计算机系统(原书第2版)

简介:伟大的计算机科学教材之一。卡耐基梅隆大学计算机学院院长、IEEE、ACM和美国工程院院士倾力奉献。超过120所美国和世界一流大学计算机专业选用本书为教材。

推荐语:被誉为“价值超过等重量黄金的无价资源宝库”。

二、计算机系统概论(原书第2版)

简介:本书是计算机科学的经典基础教材。全书以自底向上方法帮助学生理解计算机系统的原理,前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程及编程方法学,主要内容包括数据类型及其运算、数字逻辑、冯·诺伊曼模型、汇编语言、输入和输出、TRAP程序和子程序、C语言编程等内容。

推荐语:20年来影响无数程序员的经典之作。

三、计算机系统基础(计算机类专业系统能力培养系列教材)

简介:主要介绍与计算机系统相关的核心概念,解释这些概念如何相互关联并最终影响程序执行的结果和性能。

四、计算机网络(第5版)

五、计算机网络:系统方法(原书第5版)

Ⅳ 计算机网络技术的推荐书籍

如果想对网络有个清晰、全面的认识,可以阅读三本书籍:

Ⅳ 有关计算机编程,网络基础知识的书籍

建议你从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下的框架编程和.net编程等等比较复杂的语言.

如果是为了找工作的话你一定学好C,C++,JAVA三门语言.

在我国目前的软件开发行业中,C,C++,JAVA的需求量是非常大的.

好了,说了这么多,可以参考一下,为自己做个学习计划,要对自己有信心,最后祝你在学习编程的道路上走的更好更远,祝你学有所成!!

Ⅵ 推荐几本好的计算机网络与编程方面的书

《windows网络编程》、《Unix网络编程》等。
如果你确实想研究一些网络底层的东西,建议你看《Unix网络编程卷1:连网的API:套接字与XTI(第2版)》和《Unix
网络编程第二卷:进程间通信》,作者
W.Richard
Stevens
http://www.infoxa.com/asp/book/xxnr.asp?id=924
可以下到Network
Programming
for
Windows

Ⅶ 学习计算机网络要看哪些书

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 以确保网络的专用性和保密性。 网络安全课程将为学员从事以下职业奠定基础:网络安全分析师、高级系统分析师和系统设计师。对于接受高等教育的学员来说,该课程的学习将有助于他们取得电气工程或者计算机和管理信息系统学位。

Ⅷ 有什么经典计算机基础书籍推荐

一、《c语言程序设计 》

《c语言程序设计 》是2012年12月18日清华大学出版社于出版的图书,作者是黄容、赵毅。本书是学习C语言程序设计的基础教程,内容包括C语言概述、顺序结构程序设计、分支结构程序设计、循环结构程序设计、数组、函数、指针、结构体、文件等。

本书以程序设计思想的掌握为主线,以编程应用为驱动,通过案例和问题引入内容,由浅入深,循序渐进,重点训练学生的编程思想,能够充分提高学生的编程能力,锻炼学生的工程能力和创新能力,并鼓励学生利用所学C语言知识解决专业的具体问题。

二、《计算机概论》

《计算机概论》是出版的一本图书,作者是严世杰 金子葳 洪秀朋 周伯毓。本书主要讲述了整个计算机科学划分成体系结构软件数据组织和机器的潜力四大部分,对这四部分以及相关领域的知识做出了贴近时代深入浅出的介绍。

三、《Java编程思想ThinkinginJava》

Bruce Eckel是MindView公司的总裁,该公司向客户提供软件咨询和培训。他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程硕士学位。

除本书外,他还是《C++编程思想》的作者,并与人合着了《C++编程思想

第2卷》(这两本书的英文影印版及中文版均已由机械工业出版社引进出版)及其他着作。他已经发表了150多篇论文,还经常参加世界各地的研讨会并进行演讲。

四、《微型计算机原理及应用第三版》

本书主要介绍由80x86/Pentium微处理器构成的微型计算机的原理、应用及最新发展现状。书中阐述了80x86/Pentium微处理器的编程结构、指令与寻址方式、汇编语言程序设计、存储器技术、总线技术,并阐述了80x86/Pentium微处理器构成的微型计算机硬件电路系统。

五、《计算机网络》

《计算机网络》是2008年电子工业出版社出版的图书,作者是谢希仁。该书全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层等内容。

全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。

Ⅸ 学计算机网络技术对初学者来说需要看什么书

初学者的话原理就看谢希仁老师的《计算机网络》比较合适(第五版、第六版都可以)。内容方面对于初学者肯定是够丰富的,难度也不是太大,讲得比较详细,比较好理解。

后续的实验(命令)方面的话,看你是学的思科体系还是华为体系了。这两个体系的命令有一些区别,但大致意思差别不大。这两种体系的书籍在网上都可以找到很多。

作为初学者看了上面那本《计算机网络》基本对网络就有个初步的认识了,如果想继续研究得更细致可以花时间研究研究《TCP/IP协议》。

拓展资料:

1、计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

2、《计算机网络(第5版)》自1989年首次出版以来,于1994年、1999年和2003年分别出了修订版。2006年8月本教材通过了教育部的评审,被纳入普通高等教育“十一五”国家级规划教材。《计算机网络》的第5版,在内容和结构方面都有了很大的修改。

全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。各章均附有练习题。此外,附录A给出了部分习题的答案和提示。随书配套的光盘中,有全书课件和作者教学中经常遇到的150多个问题及解答,计算机网络最基本概念的演示(PowerPoint文件),以及《计算机网络(第5版)》引用的全部RFC文档等,供读者参阅。

计算机网络-网络

阅读全文

与计算机网络与编程书籍相关的资料

热点内容
网络卖产品需要多少钱 浏览:505
怎么让家里的网络快速如新 浏览:512
单位网络安全要求会议 浏览:678
全国网络安全军民融合 浏览:523
笔记本网络本地连接好还是无线 浏览:823
网络贷款多少钱利息 浏览:501
沈阳哪里能网络抢票 浏览:975
智慧屏看电视需要连接网络吗 浏览:857
怎么看电脑可不可以连xbox网络 浏览:278
华为家庭网络信号全覆盖 浏览:313
施乐无线网络连接设置 浏览:46
我的移动网络密码 浏览:797
如何提高网络文化出海 浏览:111
新网络词在哪里有 浏览:427
计算机网络重点简答题 浏览:173
开数据但网络连接超时 浏览:325
移动接网络的路由器怎么更换 浏览:1002
上海美猴网络怎么样 浏览:506
3g网络哪个运营商快 浏览:921
在校园如何使用有线网络 浏览:297

友情链接