- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Internetworking With TCP/IP,Vol I:Principles,Protocols,and Architecture》
Douglas E. Comer
我用了大约一周时间快速阅读了《Internetworking With TCP/IP,Vol I:Principles,Protocols,and Architecture》第一卷,感觉第一卷阐述比较泛泛,但管中窥豹,略见一斑。
Internet-Working有以下目标:
提供异构网络通信(互操作性---- 协同计算)
隐蔽底层硬件复杂性(抽象性)
在不可靠的网络物理环境下建立可靠逻辑通信。(虚拟)
地址和路由
在学习时,可以类比邮政系统。注意TCP/IP提供的是一组协议,而非算法。协议着重于通信接口、通信规则,算法侧重于具体实现。另外随着Internet快速发展,Internet在物理层面上的分布性迫使学者探寻分布式而非集中式的计算和管理方法,如DNS。
本书分为三卷:
卷一:讨论TCP/IP原理。
卷二:TCP/IP实现,ANSI C。
卷三:TCP/IP应用,分布式编程。
卷一篇:Principles,Protocols,and Architecture
网络通信方式 电路交换
分组交换
传输策略 不可靠传输(IP、UDP)
可靠传输(TCP)
拥塞检测和恢复策略
地址分配
路由选择(基于各子网络,而非目的主机)
在学习中一定抓住TCP/IP协议栈图,从Bottom-up Top-down两个方向理解和提出问题。
问题一:地址问题
名字:标识对象是什么
主机地址: 分为三部分 地址:标识其在哪里
路由:指出如何到达哪里
IP地址:对网络位置编码,指定的是一个网络的一条链接。
物理地址:硬件地址
由于存在三种地址,它们之间映射关系呢?
IP地址映射到物理地址,即地址转换问题(Address Resolution Problem)
解决方法:ARP协议(Address Resolution Protcol)
原理:广播和响应,Web缓存
发送分组,将一个IP地址映射到一个物理地址上(匹配)
ARP功能
回答其他计算机的请求(Web缓存)
若是无盘工作站,则使用RARP
(Reverse Address Resolution Problem)反向地址转换协议
利用物理网络地址,从服务器上得到IP地址。
(注意:从广播发展了组播及其协议IGMP)
但是RARP协议存在三个缺陷:
RARP属于底层操作,要访问网络硬件
RARP响应信息不足
RARP使用计算机硬件地址识别机器,不利于动态分配网络地址。
故引入了BOOTP(Boot Starp Protocol)和DHCP(Dynamic Host Configuration Protocol)。
DHCP动态分配地址。
问题二:协议栈问题
为何设计协议栈的分层结构? 答:分而治之,类比数据库模式的三层结构。
本书第十一章特别提及多个协议的必要性,注意结合图11.7理解协议分层结构。
从概念上,TCP/IP提供了三组服务。
无连接分组投递服务(IP)是基础,从技术角度,IP定义为:不可靠,最大努力投递(best-effort delivery)和无连接分组投递服务。
定义TCP/IP互联网数据传输所用的基本单元、数据格式
IP功能 定义路由选择功能
不可靠分组投递规则:如何分组,如何发出报错信息,什么情况放弃分组?
在学习时,不必细究IP数据报格式,
分片(fragmentation)与MTU(maximum transfer unit)
重组(reassemble)
TTL(Time to Live,生存时间): 用于确定是否放弃分组和避免循环路由
路由选项
时间戳
问题三:选路 --- 选择一条路径发送分组的过程
IP路由:
IP目的地是提供一个包含多个物理网络的虚拟网络和无连接的数据服务。IP路由算法决定如何通过哪些物理网络发送IP数据报?
表驱动的IP路由选择算法:
数据结构L:Internet选路表(Internet routing table)
N:目的网络的IP地址
序偶(N,R)
R:到目的网络N的路径上下一个路由器的IP地址。(Next Hop)
TCP/UDP选路算法关键问题:
路由表的数据结构和算法?
(a)Bellman-Ford算法(矢量距离选路)--- CGP协议
数据结构(N,D) N:IP网络地址
D:以跳(hop)为单位的距离
(b)链
您可能关注的文档
- - 1000米跑分表(男).doc
- (1西帕机械(杭州有限公司.doc
- (2013.03.2)工程地质课程教学内容和教学方法研讨(文本).doc
- (DF13)96生考前猜题及考古题解析(95年11月24日三版).doc
- (H111和H11)不适用于用强度指标表示材料的状态。.doc
- (NH2COONH)分解反应平衡常熟和水解反应速率的测定。.doc
- [华侨新城北侧路雨渠箱工程施工总承包].doc
- [模具知识]国内外用钢钢号对照表(一).doc
- [农业的区位选择]步练习5.doc
- [讨论]中国文化的层结构.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2022医院医疗机构开展违反中央八项规定精神突出问题专项治理的实施方案(详细版).pdf VIP
- 半导体工艺炉的炉门及半导体工艺炉.pdf VIP
- 测绘行业安全生产汇报.pptx VIP
- 半导体后端工艺半导体封装的作用、工艺和演变.docx VIP
- 半导体工艺原理--半导体工艺原理(贵州大学).ppt VIP
- 麦肯锡中国银行业CEO季刊(2020年秋)-麦肯锡-224页正式版.pdf VIP
- 走进潮汕文化ppt课件(优质ppt).pptx
- DG_TJ 08-2439-2024 建筑工程“多测合一”技术标准(正式版).pdf VIP
- Camera客观标准测试.pdf VIP
- 2024年湖北省恩施州恩施市六角亭街道招聘社区工作者真题参考答案详解.docx VIP
文档评论(0)