易燃物汇聚 YouTube 有声书与书评
计算机网络 封面

计算机网络

谢希仁编著

7.1万人在读
47万字总字数
¥15.6定价

有声书与视频解读 YouTube视频解读 168

内容简介

本书自1989年首次出版以来,于1994年、1999年、2003年、2008年分别出了修订版,2006年8月被纳入普通高等教育“十一五”国家级规划教材,现在正在申报普通高等教育“十二五”国家级规划教材。本次修订版在内容和结构方面都有很大的修改。全书分为10章,比较全面系统地介绍了计算机网络的发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层、网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等内容。

读者书评

★★★★★

三个多月,大致翻了几遍,阅读时间20h+。国内最经典的一本计算机网络教材,深入浅出,读完很有收获。对我来说重点关注的是网络层IP、传输层TCP\UDP、应用层HTTP等部分,大概罗列一下。 网络层——了解ARP协议,ARP高速缓存;IP地址的ABC类,形式是分类号+网络号+主机号;子网掩码按位与IP地址得到网络号,以及推导子网号;IP数据报首部20B,了解其组成部分,首部+数据总长度不超过MTU,大于MTU则进行IP分片和重组;生存时间TTL;NAT;路由表实现IP转发分组;ICMP协议,差错报告报文、询问报文,ping、traceroute。 传输层——实现应用进程间的端到端通信;常用的端口号;UDP无连接;TCP面向连接,端点一对一,字节流,大于MSS分片;停止等待协议,超时重传、自动重传、流水线传输;TCP报文段格式首部20B,包括确认号N、ACK、SYN、FIN等;可靠传输机制,滑动窗口(GBN),未按序到达的暂存在接收窗口中,RTT,选择确认SACK;流量控制,包括接收窗口、拥塞窗口,持续计时器避免死锁,零窗口探测报文段,Nagle算法等;拥塞控制,包括慢开始、拥塞避免、快重传、快恢复等,慢开始门限值的设定。TCP三次握手,SYN报文、SYN-ACK报文、ACK报文,为什么是三次,防止旧的重复链接初始化造成混乱;半连接队列、全连接队列;SYN攻击。TCP四次挥手。 应用层——解析URL,生成HTTP请求消息,DNS域名解析;HTTP超文本,状态码如403、404、502、503的意义;常见字段如Host;GET,POST;cookie;HTTP缓存;HTTP3;HTTPS,SSL/TLS,摘要算法,数字签名。 其他参考书:《计算机网络-自顶向下方法》《图解 TCP/IP》《网络是怎样连接的》《UNIX网络编程》,工具wireshark等。

★★★★★

没读这本书之前,IP、MAC、局域网都听过又比如一些数字也见过225.225.225.225,但是不知道为什么就是这样构成,而我们上网获取数据传输数据,这些数据会打架吗,怎么找到目的地,对我来说在没读这本书之前,这是一个黑乎乎未知域。 读这本书之后,这未知之域开始亮了有层次了。这本书对我来说蛮难的,但我喜欢学习这些难的东西,也知道学习都有这么一个过程,啃下之后后面同类型的便容易了。比如卢梭 洛克 康德 黑格尔 霍布斯 亚当斯密…也曾觉得遥远模糊,比如中国历史各朝代世界历史的各帝国各思想文化也曾模糊,曾佩服随口拿出来用的一个个人,从迷糊到清晰这一个个过程让人快乐~ 这本书在第一章概述那儿,便概括了本书的主要内容,这本书主要是告诉我们数据是怎么流动的:信息从电脑或者手机出发,穿过光纤、经过无数路由器,到达地球另一边的服务器,再原路返回。 如何学习,利用AI,现在的AI挺好用,我能让它概述这本书或者某些章节,问各种我想了解的问题,即使问得很细它也不会嫌我烦。直到我觉得我理解了这个点。 说AI是因为一开始第一章的时候,让它讲这本书以及第一章。 我觉得它讲得很清楚,看完了后跟它说,你讲得真好我似乎学懂了。它可不留情面跟我说,你看似懂了,实际上只是框架是大概内容,一定要每章认真学。 哈哈,还真的是,自己一开始自大了,读下去发现,它比想象中难,也比想象中有意思。 难在概念太多太碎。 有意思在,读完它再看网络,世界好像透明了一层。 这本书是教材,平铺直叙,结构标准,好处是清晰不会乱,坏处是没有人告诉你哪里重要。对我来说这是最大的问题,一个零基础的人,需要的就是有人告诉我重点在哪,没有老师,便问AI,用AI学这些理科知识非常好,在第四章网络层那章,卡住了,我说这一章很难看不懂特别是一些计算很难,它便一步步指导,1小时自己跟计算找概念拿下,再回过头来读书很多内容都读懂了。 计算机网络,这后面的网,如果没有层次结构会乱,人如何理解容易,就是一个个模块分层,一层层设定。 嗯,这里主要讲这么几层: 物理层、数据链路层、网络层、传输层、应用层。 一层一层往上盖。 网络太复杂,所以拆成一层一层,每层只管自己的事,层与层之间用标准协议对话。数据从电脑出发,每一层给它贴一个标签,传到对面再一层层撕掉。 /// 分层让网络变得可视有规律。网络太复杂,所以拆成五层,每层解决一个问题,层与层之间用标准接口对话。 物理层解决信号怎么传,0和1怎么变成电信号光信号,在网线光纤里跑。 数据链路层解决邻居之间怎么传,同一根网线两端怎么保证不丢不错不乱,用MAC地址,用帧,用CRC校验。 网络层解决跨网络怎么找路,IP地址是门牌号,路由器是导航加司机,子网划分是分区规划。 传输层解决两个程序之间怎么可靠传,TCP挂号信,丢了重发,UDP平信,发了不管。 应用层解决人怎么用,网页、邮件、域名,DNS是查电话簿,HTTP是窗口服务。 这五层一层套一层,每一层只关心自己的事,不管别的层。 分层是为了每层可以独立升级,物理层换了光纤,应用层不用改,应用层出了新协议,物理层不用动。这跟制度设计是一个道理,把规则分层,某一层变了不影响其他层,系统才有弹性。 分层这种方法不止用在网络上,制度设计、业务流程、甚至读书的方法,似乎都可以用这个框架去看。 /// 原来在浏览器输入网址按下回车,背后是一整套协议在协作。以前用网络,从来不想它背后发生了什么,现在知道了,再看网络就觉得它透明了:DNS把网址变成IP,TCP建立连接,路由器逐跳转发,每一跳换MAC地址,最后到服务器再一层层撕标签返回网页。 读《暗知识》知道了明知识能写出来能学会,默知识靠实践长出来。 网络也是这样,协议是明知识,背得下来,但真正遇到一个具体场景让我判断是网络层的问题还是传输层的问题,我还是会犹豫。这大概就是明知识和默知识的差距,书给不了,得靠实战慢慢长。我只能先把明知识拿稳,默知识等以后读书中慢慢积累。 读到机器那章相关的部分,又想到AI取代劳动力的问题。这本书讲机器不会减少就业,省下的钱会在别处变成新岗位,这个论证在《看得见的与看不见的》里读过,在《一课经济学》里也读过,每个时代都在重复同样的担心,每个时代也都在证明同样的道理,技术长期创造更多岗位。但长期是长期,过渡期是过渡期,那个被替代的人,在找到下一个岗位之前,他的一家靠什么生活,没有人回答。大部分人的学习速度没有机器与AI快。 /// 读这本书,最大的收获不是记住了多少协议多少端口号,是建立了一个看网络的方式。 以前网络是个黑箱,现在至少知道它里面有几层,每层在干什么,出了问题是哪一层的事。这个框架建立起来之后,再看任何跟网络有关的东西,都多了一层理解。 就像学了经济学之后看新闻,会去想看得见的和看不见的,学了网络之后用手机,会去想这一下点下去,数据走了哪几层。这本书改变了我看网络的方式,也顺带改变了我看那些"复杂系统"的方式,凡是太复杂的东西,都可以想想能不能分层,每层解决什么问题。 就瞎聊到这儿吧

★★★★★

终于看完了,这书可真厚[捂脸],我硬刚了好久[得意]。 优点 写的挺好的,细致而又好理解。 一开始我看的贼仔细,课后习题都认真做的那种,看到网络层了,实在顶不住了[天啊]。 还是学到了不少东西吧,对网络算是又有了一个全面的认识,我感觉我变强了一丢丢,唯一可惜的是应用层讲的还是少了点,还有就是书还是太旧了点,也难怪,通信技术,网络发展太快了。 每章小结(根据记忆和自己的理解简述) 1. 概述网络,因特网,协议(类似于写程序先给定义,把某些基本的讲清楚,) 2.物理层:传输媒体怎么传输比特流 3.链路层:链路(两个节点之间)加上相关协议的软件和硬件 4.网络层:这层就像一个时间沙漏的中间,ip协议怼中间,就是探讨怎么把网络连起来,交付稳定性,由谁负责,最后确定是无连接的,尽可能的交付。 5.传输层:进程的端到端通信,tcp 和udp(主要就是udp应用在实时,速度快,可以容忍数据丢失) 6.应用层:对于各种具体应用的协议 7.网络安全:先讲网络攻击,再讲怎么安全,对称加密和公钥加密等 8.多媒体相关:音频视频,存储式,实时,流式,ip电话这类 9.无线技术:WLAN和蜂窝煤通信 10.未来网络:主要讲了ip6(没怎么细看)和p2p

★★★★★

终于弥补了些我对网络世界的好奇! 有时候就回想,如果当初学了计算机专业,是不是我对世界的认知就会变得更容易一些?随着科技的发展,总是好奇科技到底是怎么给我们的生活带来这些便利的?终端与这个世界到底是怎么联系起来的?作为一个外行,这本书确实看不怎么懂,但是还好作者举了很多身边的例子,让我能够一窥网络世界。这段时间,最大的收获便是从生活的角度了解了网络的原理,网络原来也可以如此简单,如此易懂,想想不愧是几代人的结晶,这伟大的作品为上帝之手创造也不为过啊 2022年看完的第一本书,最近被《红楼梦》和《银河帝国》缠绕,寻了一本书来解腻,这也算是放入书架很久的一本书,之所以最近开始啃了也是源于我的一个IT朋友LHR,有幸向他了解了一些实验室系统的后台运行,才意识到,这个世界不管干啥没有后台一群程序员朋友的支持都是无法支撑的,他们可以操控每台电脑、每个程序,真是令我心生无限向往 年前一波疫情,年后又是一波,真希望疫情可以快点结束,再这样熬夜折腾我的小命都续不住了啊。不过换个角度想想,工作虽忙,但是下班后的闭环管理,还是给我留下了不少时间,我也是趁着这段时间静下心来看了不少书,平复一下浮躁的内心,疫情一过,继续撸起袖子加油干呐

★★★★★

读完《计算机网络》相关内容后,我对日常使用的网络有了全新的认识。以前我只知道网络可以用来学习、娱乐和沟通,却不了解网络运行的基本原理,不清楚数据是如何在设备之间传递、连接整个世界的。 通过学习,我简单了解了网络连接、数据传输、网络协议等基础内容,明白了互联网并不是凭空存在的,而是无数设备、线路和规则共同组成的庞大系统。正是因为有了完善的计算机网络,我们才能快速获取知识、远程交流、便捷生活。 同时我也懂得,网络是一把双刃剑。它为我们带来便利的同时,也存在网络安全、信息泄露等隐患。今后我会树立正确的上网观念,遵守网络规则,文明、安全、健康地使用网络。我也会继续学习网络知识,不断提升自己的信息技术素养。

★★★★★

如果是学网络,这本书算是大学经典了,毕竟网络工程学的就是这本,这本适合经常品读,是网络一切知识深钻拓展边界知识的基础。 如果是网工,想用wireshark,建议看透tcp ip这一章,尤其是网络拥塞这章,结合沛满大神的wireshark就是这么简单这本书搭配学习,有醍醐灌顶的感觉。记得用wireshark变看边抓包边做~你会对通信原理理解的很透彻,至少网络排障,很难碰到你懵逼的了。 如果你学编程,那看下网络通信原理即可,或者看网络是如何跑起来这本,会对流程有个框架脉络,当然这本也可以,但是比较浪费时间。 如果你是初学者,可能啃的会有点生硬,建议路由的这章搭配思科模拟器搭一个简单模拟环境,边看边做,相信我这是理论书,一定要结合实际,要不然你铁定是理解不深的~ 最后你是高手,那还是要看这本书,因为市面上大部分的网络一类书籍我都看过,要不就是不够深,要不就是深度够了,逻辑不如希哥编的这本容易理解,毕竟是教材,面对的是高中上来的初学者在大学进修,这本其实是工具书和入门书的结合体~碰到问题一般都能在这本书找到一个出口,但是这本书有个缺陷,知识确实有点老久…十年前的产物了…但是就和tcp一样用了快20年了,万丈高楼平地起,但地基永不变~和c一样,学会c,python,java,你接受起来就会比没基础的快很多~而这本就是网络的基础~~~~!

★★★★★

如果网络的通信比作两个人写信,写信收信的双方会有一定的约束,比如说所用的语言,所用的格式,等等。这算是应用层 写完信后,把信交给传达室,大楼传达室记录发信的办公室,传达室在观察邮政的快递点如果邮政服务点交付给传达室的邮件速度太慢,太忙他会延后交付,并且会检查一些明显的错误,比如说没有这个办公室,写了一些看不懂的语言等等,并且决定没有收到回复是否重发,这是传输层 邮件交给快递点之后,邮件会被安排传递路径,这是网络层的工作,网络层相当于维护高速岔口的一个个指路牌,邮件会按照收信人地址去往对应岔口。 每条路上运输的信件会发到目的地的分拣站,分拣站会规划投递到哪个服务点安排快递员,把信送到对应的大楼,对应大楼也有个传达室,他把信送到对应的办公室。 而物理层是交通工具,各个层次的网点,不管是最终用户,还是各个途径站点,只关心信有没有送到,而对运输工具并不关心,就像不管是无线有线光纤网线,物理层都通过种种方式处理成01,屏蔽了传输介质的差异。 这套比喻还有很多不是很好的地方,网络有很多细节需要在实际工作中理解,但是原理性的东西,比如说滑动窗口,码元,tcp的作用等可以成为一个人的计算机素养,可以长久保留。而网络吞吐量,争用算法,涉及另外的学科,还依赖于概率论,线性代数等数学方法,到实际要用到,再深入不迟。 总之,这本书是少有的站在初学者的角度写出的书,改变了我对十二五规划教材是用来评职称的看法,好书还是有的

★★★★★

《计算机网络》经典教材是学习网络技术的“基石”,其价值在于构建系统化的知识体系,帮助读者理解网络通信的本质逻辑。无论是应对考试、面试,还是解决实际工作中的网络问题,扎实掌握书中的核心内容都能提供有力支撑。但同时也需要结合技术发展动态,通过实践和拓展阅读不断完善知识体系。

★★★★★

重点在TCP/IP和链路层,和国外的类似教材相比,很多部分略显单薄比如链路层的算法。有些过时的内容。但做为2.99的基础理论书,比30.0的那些热门中看不中用,流行技术鸡汤来说,是远远值得一读,温故知新的

★★★★★

这是我们计算机网络课选的教材。这本书讲的非常详细,语言不晦涩,适合初学者,认真读一遍的话收获很大。但如果这不是你的专业课或者你只是对这方面有兴趣想了解一下,建议有选择的阅读,理清这本书的脉络,因为这本书讲的细节非常多也非常详细,一不小心可能会陷入对细节问题没完没了的纠结之中。我认为最重要的是层次的划分,以及每一层是用来做什么的,理解了这两点后再去看每一层的协议(有什么协议?这个协议做了什么事?有什么效果?)。

书籍信息

作者谢希仁编著
出版社电子工业出版社
出版时间2013-06-01
ISBN9787121201677
分类计算机-计算机综合
格式EPUB
完结状态连载中
章节数232