《TCP/tcp ip详解 卷一卷一》买哪个版本好?

《TCP/IP详解卷一》学习小结(二)-Internet Protocol
&来源:读书人网&【读书人网():综合教育门户网站】
《TCP/IP详解卷1》学习小结(二)------Internet Protocol一.总述IP(internet protocol)是TCP/IP协议簇的基础,
《TCP/IP详解卷1》学习小结(二)------Internet Protocol一. &总述& & &&& IP(internet protocol)是TCP/IP协议簇的基础,在链接层中封装的IP datagram是网络间数据传输的一个基本单元,包括传输层的TCP,UDP等协议都是基于IP协议的。IP协议有个特点:IP协议是无连接的。我们知道,TCP是面向连接的,是可靠的传输协议;而UDP是无连接的,相应的也就不可靠,无法保证数据确实传输到了目的地。TCP面向连接,需要经过3次握手才能建立起可靠的数据传输的全双工的通道,这就导致了需要保存连接的状态等信息,增加实现的复杂程度。UDP无连接,自然也就更容易实现,维护起来也就更简单些。在现在的应用中,UDP与TCP都应用地很广泛,所以IP协议并不需要面向连接,因为需要可靠性的TCP自身去实现可靠性就行了。& & & & IP协议还有一个特点:IP datagram是独立的。这也是因为IP协议的无连接性。所以,IP datagram的传输顺序也不会确定。& & & & 关于IP header的内容在此省略,读者可以很容易就从网上找到相关资料。我一直觉得这些比较死的东西不是重点。二. &IP 路由选路& & &&& 1.提到路由选路,就不得不提到路由表。每个路由表都包含以下内容:& & & & (1)网络ID。路由器的作用是连接不同的网络,进程有pid,线程有thread id,自然,网络也有网络ID。其实我们每天都在与网络ID打交道,比如B类IP地址的从左边开始的第3位到第16位都是网络ID(IP地址由网络ID与主机ID构成)。从原始的网络ID,到划分子网而产生的主机ID的数量会非常大,如果在路由表中保存主机ID,那么势必会导致路由表变得非常大,而这显然不是我们愿意看到的。而在路由表中只保存网络ID,通过路由器或网关来选路(选择把IP datagram发送到当前路由器所储存的某个网络ID),就可以在实现相同功能的同时大大缩小路由表的大小。& & & & (2)next hop. &当IP datagram的目的地址不在当前路由的网络ID中时,路由器就将IP datagram转发由next hop指示的下一个路由器。& & & & 了解了路由表的内容,就很容易理解路由选路的过程了。当路由器接收到一个IP datagram,先判断这个datagram的目的地址是否在当前路由器所存储的网络ID中,如果在,就直接将datagram发送过去;如果不在,这时路由器就需要将datagram转发到next hop所指示的下一个路由器,然后再进行相同的操作,直到该datagram到达目的地或者被舍弃。(IP header中有个字段是TTL,规定了一个IP datagram的生命周期。每当datagram经过一个路由器时,TTL的值就减去1,直TTL==0时,就将其舍弃)。& & & & 2.还有一个比较重要的概念:网关。这个概念是我一直比较模糊的。网关被称作IP路由器,网关的IP地址是具有路由功能的设备的IP地址。路由器就是一种具有路由功能的设备,所以简单的说,路由器的IP地址就是网关。三. &子网划分& & & &&A类地址有7位网络号,24位主机号。对应A类地址,每个网络号有个主机。除去无效的全0bits主机号与全1bits主机号。& & & & B类地址有14位网络号,16位主机。对应B类地址,每个网络号有个主机。除去无效的全0bits主机号与全1bits主机号。& & & & 一个A类地址,就可以有个主机,但是一般情况下一个局域网内不可能有如此多的主机,所以为了避免浪费IP地址,就应该给这些主机分类,即划分子网。这就好比进行知识管理的时候用标签或者类别给知识分类,有着便于管理等优点。但要注意,进行子网划分并不会增大总的IP地址的数量,仅仅是分类而已,这也类似于进行知识管理后知识的总量不会增加。& & & &下面用一个例子来说明子网划分的具体方法。& & & & 一个B类地址:130.160.xxx.xxx(B类地址的范围是:128.0.0.0到191.255.255.255)。除了网络号后,后面的16bits是主机号;子网划分的基本目标是减少每个网络的主机数量,所以就把主机号分一部分成为子网号(可以把子网号也想像成为网络号的一部分,因为在功能上子网号与网络号是相同的)。这里我把主机号中的8位划分为子网号。那么,每个网络ID就会有个子网,每个子网,也会有个主机。这就达到了子网划分的目的了。& & & & 还有一个概念,子网掩码:在进行子网划分后,将主机号置为0bit,将其他位置为1bit,那么上面那个例子的子网掩码就是:255.255.255.0。通过子网掩码,可以很轻易就看出每个子网的主机的数量。四. &Loopback Address& & & &&这本是个很简单的point,但我有时就是对一些看似简单的概念不理解,而有时又通过某一个point就把之前很久都没有理解的概念给弄懂了,就好像捅破了一层窗户纸。这是不是“灵感”?嘿嘿。& & & & 之前我一直没有理解这个回路地址是什么意思,通过本章的一个习题,明白了。回路地址被置为127.0.0.1,localhost.比如本机的标号是A,对于A来说,127.0.0.1是localhost,本机A访问127.0.0.1就形成了一个回路。而机器B访问127.0.0.1是无法访问到A的。参考资料:《TCP/IP详解卷1:协议》第一版 英文版如果你觉得我的文章对你有帮助,请顶一下,非常感谢!新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分947阅读权限20帖子精华可用积分947 信誉积分1575 专家积分0 在线时间1601 小时注册时间最后登录
丰衣足食, 积分 947, 距离下一级还需 53 积分
帖子主题精华可用积分947 信誉积分1575 专家积分0 在线时间1601 小时注册时间最后登录
论坛徽章:10
本帖最后由 superwujc 于
23:42 编辑
最近朝花夕拾,重新拿起了几年前买的《TCP/IP详解-卷1:协议》的中译本纸质书决心拜读一下,鉴于本人英文奇烂,但中译版对某些名词术语的翻译让人不知所云,所以只好结合网上下载的英文原版,硬着头皮对照着看
看到中译版纸质书第3章-IP:网际协议,开始发现有些对不上:
中译本第28页,对路由表的描述
23:25 上传
目的IP,下一跳,标志,接口
23:26 上传
目的IP,mask,下一跳,接口
除去“网络号和主机号都要匹配”这几个字之外,1) 和 2)的第一句完全一样
此时开始感觉有些不对劲,于是对比了一下中英两个版本的目录,也对不上,原版中根本没有针对FTP,HTTP等应用层协议单独章节论述
于是又关注了一下两个版本的总页码
中译版,总页码为,423页
英文原版,总页码为1058页
话说汉字和中文虽然短小精悍,但也不至于浓缩到如此地步吧,原著的版式中,1页的内容也是密密麻麻的,并不是很稀疏啊,为何中译本比原版少了近60%的页码呢?
不知道大家是否通读过中译本或原版,有没有和小弟相同的感受啊
(105.79 KB, 下载次数: 10)
23:29 上传
下载次数: 10
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分156871阅读权限100帖子精华可用积分156871 信誉积分3713 专家积分55 在线时间5809 小时注册时间最后登录
帖子主题精华可用积分156871 信誉积分3713 专家积分55 在线时间5809 小时注册时间最后登录
论坛徽章:87
& & 嫌中文翻译别扭就把英文炼好看英文的。
I can explain it for you, but I can’t understand it for you.
UID空间积分0 积分211阅读权限20帖子精华可用积分211 信誉积分375 专家积分0 在线时间278 小时注册时间最后登录
稍有积蓄, 积分 211, 距离下一级还需 289 积分
帖子主题精华可用积分211 信誉积分375 专家积分0 在线时间278 小时注册时间最后登录
论坛徽章:0
superwujc 发表于
最近朝花夕拾,重新拿起了几年前买的《TCP/IP详解-卷1:协议》的中译本纸质书决心拜读一下,鉴于本人英文奇 ...
很明显,你拿错书本了。。。
UID空间积分0 积分28阅读权限10帖子精华可用积分28 信誉积分138 专家积分0 在线时间38 小时注册时间最后登录
白手起家, 积分 28, 距离下一级还需 172 积分
帖子主题精华可用积分28 信誉积分138 专家积分0 在线时间38 小时注册时间最后登录
论坛徽章:0
我正在看卷二实现
卷一的中英文我都看过,没问题
UID空间积分0 积分947阅读权限20帖子精华可用积分947 信誉积分1575 专家积分0 在线时间1601 小时注册时间最后登录
丰衣足食, 积分 947, 距离下一级还需 53 积分
帖子主题精华可用积分947 信誉积分1575 专家积分0 在线时间1601 小时注册时间最后登录
论坛徽章:10
非常感谢楼上几位
UID空间积分0 积分947阅读权限20帖子精华可用积分947 信誉积分1575 专家积分0 在线时间1601 小时注册时间最后登录
丰衣足食, 积分 947, 距离下一级还需 53 积分
帖子主题精华可用积分947 信誉积分1575 专家积分0 在线时间1601 小时注册时间最后登录
论坛徽章:10
&tcp/ip illustrated volume 1&至今发行过两个版本
第一版作者是W. Richard Stevens,1994年出版,,有中译版
第二版是Kevin R. Fall在W. Richard Stevens的第一版基础上revise的版本,做了很多修订和更新补充,2012年出版,没发现有中译版
个人觉得条件允许的话还是看英文原版,或者至少中英对照着看,对于一些原版中的专业名词术语等,不必纠结它们精确的汉语意思,初始阶段只需要将它们视作符号,知道代表什么概念即可
UID空间积分0 积分316阅读权限20帖子精华可用积分316 信誉积分668 专家积分0 在线时间386 小时注册时间最后登录
稍有积蓄, 积分 316, 距离下一级还需 184 积分
帖子主题精华可用积分316 信誉积分668 专家积分0 在线时间386 小时注册时间最后登录
论坛徽章:1
看原版的吧!因为 中译本看的很快,但是看起来晦涩难懂,不如直接入手英文版的! 最多你身边备着金山词霸!
UID空间积分0 积分1417阅读权限30帖子精华可用积分1417 信誉积分280 专家积分0 在线时间119 小时注册时间最后登录
家境小康, 积分 1417, 距离下一级还需 583 积分
帖子主题精华可用积分1417 信誉积分280 专家积分0 在线时间119 小时注册时间最后登录
论坛徽章:0
这种这么厚的书,一般我都很难才看完。《TCP/IP详解卷一》买哪个版本好_百度知道
《TCP/IP详解卷一》买哪个版本好
我有更好的答案
CP(Transmission Control Protocol,你只要做到,其中的过程非常复杂,也就是说、形象的介绍,传输控制协议)是基于连接的协议,我们这里只做简单。一个TCP连接必须要经过三次“对话”才能建立起来,必须和对方建立可靠的连接,在正式收发数据前
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 tcp ip详解卷1 pdf 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信