当前位置: 技术问答>linux和unix
我想学习linux的tcp/ip协议栈,请问从哪里入门
来源: 互联网 发布时间:2015-09-10
本文导语: 我对tcp/ip协议,socket,device driver有些了解,正在学习kernel,想学习一下tcp/ip协议栈,请问一下这方面有什么书好看么,应该怎么开始学习?? | TCP/IP可以去读《TCP/IP详解》一、二、三卷,如果...
我对tcp/ip协议,socket,device driver有些了解,正在学习kernel,想学习一下tcp/ip协议栈,请问一下这方面有什么书好看么,应该怎么开始学习??
|
TCP/IP可以去读《TCP/IP详解》一、二、三卷,如果只是想写TCP/IP程序的话,只看第三卷,看实现是第二卷,看协议内容是第一卷
可以到这里去下载电子版:http://www.laogu.com/script/script/search.asp?action=search&sName=on&sContent=on&keyword=TCP
下载地址是随便找的
想了解内核可以看赵炯的《LINUX内核完全注释》,可以到该书的主页上下到电子版:
oldlinux.org
还可以参加他的论坛的论坛,是个不错的资源。不过该书注释的是0.11版的,因为现在的版本内核太大了。
可以到这里去下载电子版:http://www.laogu.com/script/script/search.asp?action=search&sName=on&sContent=on&keyword=TCP
下载地址是随便找的
想了解内核可以看赵炯的《LINUX内核完全注释》,可以到该书的主页上下到电子版:
oldlinux.org
还可以参加他的论坛的论坛,是个不错的资源。不过该书注释的是0.11版的,因为现在的版本内核太大了。
|
协议看《TCP/IP详解》
sockets编程看《UNIX网络编程》卷一
内核可以看《Linux结构分析》
sockets编程看《UNIX网络编程》卷一
内核可以看《Linux结构分析》
|
tcp/ip其实并不是一个层面的东西,如果强制要求把tcp/ip两个的栈全都放到一起去的话,似乎……
tcp/ip这个协议族是相当巨大的,tcp实现在IP上层,udp也是,要看RFC,只能找了一个一个看(ICMP和IGMP也是要单独找的……)
tcp/ip这个协议族是相当巨大的,tcp实现在IP上层,udp也是,要看RFC,只能找了一个一个看(ICMP和IGMP也是要单独找的……)