计网考后总结
本人在西安交通大学软件学院,其他学校或学院仅供参考
今天早上终于考完试了,在上课的时候心里慌的一批,老师上课讲的东西太多太杂了,这玩意考试咋复习呀。而且老师上课语速很快,但是老师的知识储备是真的广啊,经常可以聊到其他地方扩展,但是如果我是旁听的话我很开心,但是我要考试就很苦逼了,实在不知道哪里是重点,无奈只能上课跟着老师的思路记笔记了,尽量是把说的地方都记上了。
最后复习的时候其实仔细一想也没什么东西,主要就是TCP/IP五层模型,课时问题最后还只讲了四种,满打满算最后也就5章内容,比起os,机组十几章近二十章的内容都是小儿科了。
计网难就难在它的东西非常非常杂乱,用老师的话说就是这些都是常识,但是都是自己不曾了解过的常识,那没办法了,只能背了,各种缩写名称,各种技术应用,特征还有算法。但是这么多一遍肯定不够吧,那肯定要来很多遍,但是不能每次都看那么多的东西,那只能是每次背的时候对知识做一个精简总结,方便下次再回顾了,然后就有了我下面记得这些各种类型笔记,第一部分是课堂记得随堂笔记,第二部分是第一次复习时的各种缩写,重要知识的总结和各种算法以及报文格式,第三部分就是纯算法记忆了。
这次考试的内容也相对来说比较简单,只要认真听了课然后完了再好好复习一下就非常容易。
题型和操作系统、机组差不多,就选择(1*20),名词解释( 1 * 10 ),简答题(5 * 6),算法描述(10 * 2),计算题(5 * 2),虽然老师没说,但是看内容也大致能猜到考什么东西。
主要考到的内容包括各种名词缩写,以及各种网络设备的应用,运行在上面的算法以及各种表的区分(这个没考)以及各种应用(如DNS,DHCP这些)。
名词缩写的话我整理好了,理解放在后面,考到的里面都有。
然后网络设备的话主要就是路由器,交换机和hub(这个比较简单),关于路由器和交换机需要知道运行在哪个层,以及上面维护了什么表,运行着什么算法,并且要能够理解并熟练写出算法的伪代码。
然后再就是能对应上各种应用是干什么的,以及其传输层是什么协议,例如DNS,DHCP,邮件等等
最后就是出现的那些算法,从头到尾看一遍算法也就那么些:TCP的三控一管(需要知道接收端和发送端分别对应的算法),维护路由表的LS,DV算法,CSMA/CD,过滤转发算法。这些需要能够完全理解并且非常熟练的写出代码!!!
计算题的话感觉没有什么东西,我找到的只有一个CRC校验(这个说了不考)和计算子网掩码和子网数量(这个考到了)
然后比较综合的题目就是需要说清楚从不同网段下的包交换(考虑网络层和链路层),这个就需要综合交换机,路由器,IP地址,MAC地址来考虑了,我找到比较好的一篇文章,如果不了解的话可以看看
复习建议
如果你不知道怎么复习并且上课没怎么听的话,建议先把那个随堂笔记看一遍,里面基本包括了老师讲的所有东西以及扩展的东西,这一遍需要将所有不懂的地方都搞清楚,然后看整理的缩写以及总结,算法,这里面的都需要可以背过,背不过也需要非常熟练才可以,把不会的都单独列出来,然后考前再看看缩写和算法(建议默写算法)以及自己记录的不会的东西。