每月一书(202206): 《计算机网络》

本月看的书是《计算机网络》第7版,作者是谢希仁。本书是大学里的教科书,主要讲计算机网络相关的知识,所有内容按照网络的层次分成不同的章节,全书一共9章,我看了前6章。接下来先对本书的主要内容做主要介绍。

主要内容

计算机网络内容比较多,涉及硬件、软件以及电气相关方面的知识,知识面比较广,因此使用分层的思想来管理,OSI将其分为7层,不过在实际中使用4层模型,作者折中后使用5层模型来介绍。下面是各层的主要知识点。

  • 物理层主要是介绍各种传输媒介,信号编码与传输、信道复用技术。该层处理的数据是比特流;

  • 链路层主要处理一个节点到另外一个节点的数据,数组的分组称为帧(frame)。它主要有三大功能:

    • 把数据封装成帧:添加头部和尾部
    • 透明传输:在帧中添加空字符和转义字符
    • 差错检测:解决帧丢失、重复和失序的问题
  • 网络层:主要处理两种电脑(端到端)之间的数据传输,数据的分组称为数据报(datagram),主要内容包含IP地址和基于IP地址的路由算法、IP协议集合(ARP/ICMP/IGMP)

  • 传输层:主要处理两个应用程序之间数据传输,数据的分组称为报文段(segment),主要内容包含TCP/UDP协议,编程时主要使用socket;

  • 应用层:主要处理各种应用程序的数据,数组分组称为报文(message),主要内容包含各种应用协议,比如FTP、SNMP、SMTP/POP3、HTTP、DNS、TELNET;

阅读收获

下面分享一下我阅读后的收获。书中的内容组织结构清晰,内容讲解通俗易懂,每个章节后面都有本章知识点的总结,还提供了习题,这也是教材的特色,不防做一下习题以检验自己对知识的掌握程度。如果对书中内容有不理解的地方,可以看看网络上的视频,韩立刚的视频很好,他本人是大学的老师,因此看视频时有种回到课堂的感觉。本书的缺点就是偏向理论缺少实践,有种明显的教科书气息。大家可以配合看一下《计算机网络-自顶向下方法》这本书,因为这本书中有动手实践的内容。

阅读方法

最后分享一下我阅读本书的方法:先掌握计算机网络的分层,然后可以依据自己的需要来重点学习各层中的内容,这样可以掌握全局而且突出重点。比如我偏向网络编程中的TCP和HTTP,重点看了传输层和应用层中这两个协议相关的内容,像一些硬件参数和电气特性的内容都是很快地跳过,还有一些暂时使用不到的协议,比如SMTP等协议都没有看。当然,对于想全面了解网络知识的朋友来说,全篇阅读还
是很有必要的。此外,计算机网络还有两个大的方面:网络安全和无线网络。我没有看这两部分内容,以后遇到这些方面的问题了再去看。这些是我个人的阅读方法,仅供大家参考,欢迎大家在评论区留言,一起交流自己的阅读方法和心得体会。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值