读书人

求问看网络书籍的顺序解决方案

发布时间: 2012-05-09 12:13:59 作者: rapoo

求问看网络书籍的顺序
以前没有什么网络的基础,觉得网络非常重要,最近在看网络,下决心把网络要学好,目前就看完了我们的超级简单的教材和《TCP/IP协议 卷一》,其中后一本书感觉看得懵懵懂懂的,对于TCP/IP的工作方式只有大致的了解,没有具体的研究(比如TCP\IP的首部是怎么样的,TCP报文的长度有多长会怎么分组等等只有个大致印象,详细的不太记得)。
现在我在看《TCP/IP 卷二》,才看了几章就觉得很吃力了。。。里面很多大量的结构体硬记根本记不下来啊
我感觉是由于我以前没写过任何的网络应用程序,一点基础也没有,一下子就看深层的剖析所以觉得吃力,需不需要首先看一本如何应用网络,调用网络库进行编程的书,对这些问题有一些经验再回过头来看会有更深的体会?还是强行看《TCP/IP 卷二》?或者说该如何去看《TCP/IP 卷二》?我感觉就算我勉勉强强把章节看完了,后面的习题也不太会做,杯具啊!!!
求大家指点迷津,不胜感激!!

[解决办法]
那么多的结构体,不记得就多看看嘛。我觉得也没有全部记下来的必要。重要的记住就可以了。
[解决办法]
不记得就回去翻。多翻几次就记得了
[解决办法]
TCP/IP看卷一就够了,机制上卷一讲的够清楚了

卷二是实现,而且是比较古老的实现,除非你确实有意实现协议栈或参与linux内核网络部分开发之类的,觉得没必要看,太细也太老

不过TCP/IP详解对于初学这难度绝对是太大了,windows网络编程和unix网络编程至少得先看一本,unix那本比较厚,两卷本,难度也大些但是更经典,windows那本入门容易可以快速上手并在开发中应用

[解决办法]
《tcp/ip卷2》是linux内核网络协议栈的实现,如果不搞linux网络协议栈驱动的话,还是看写应用层(api)把
搞应用层也是蛮有意思的,如果想深入了解网络卷2是必读的精品。
[解决办法]
TCP/IP协议 卷一 有印象就可以,以后用到了再回头去看,书要常读常新,不是一次性吃饱的,你也说了你没写过网络程序。
现在关键的是选定一个平台,windows/Linux神马的,写TCP/UDP demo去,写着写着你会发现问题的。然后对比着来。知识点很多,没有实践看了也没用。
[解决办法]
不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!

等楼主哪天从这个陷阱里面爬出来并且再也不会掉进同类陷阱,就可以算出师了。
[解决办法]
逗死我了

探讨

引用:

不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!

等楼主哪天从这个陷阱里面爬出来并且再也不会掉进同类陷阱,就可以算出师了。

不亏是赵中大神,好久不见了,语言还是那么幽默
开始看见回复人的时候还以为又是以前那句 计算机组成原理→DOS命令→汇编语言→……

读书人网 >C++

热点推荐