24小时热门版块排行榜    

查看: 1458  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhbj369

银虫 (小有名气)

[交流] 【求助】IP,UDP与tcp 已有6人参与

初学网络,书中看到,IP协议为无连接协议,而其上一层运输层的TCP协议是面向连接的,能保证可靠交付。这怎么理解?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

polarwind

新虫 (初入文坛)

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
mze04532: 金币+2, 不错,很有见地~ 2012-05-25 08:26:42
TCP像个中层领导(只对应用层高管负责),命令IP这个苦逼底层员工去干活。IP有时不能保证活100%干完(不可靠)。但TCP不管这些,要求IP一定要完成任务,如果不能完成就接着干(重传),知道完成任务为止,因为只有这样TCP才能给高管(应用层)一个交代。
虽然IP这个苦逼员工不那么可靠,但一直很努力(尽力而为),所以早晚总会把事情搞定的。
所以说虽然IP不可靠,但TCP是可靠传输。

不知道这个比方打得恰当不。。。

[ Last edited by polarwind on 2012-5-24 at 21:16 ]
8楼2012-05-24 21:14:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

dragonkiss

铁杆木虫 (职业作家)


conanwj(金币+1): 鼓励研讨 2011-03-12 12:16:07
IP无连接性体现在采用分组包多条路径传输,而TCP采用握手机制可以保证可靠性。
看到好贴就要顶,这是对发贴人的尊重,也是发贴的原动力。
2楼2011-03-10 22:29:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mze04532

金虫 (著名写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
conanwj(金币+1): 鼓励研讨 2011-03-12 12:16:15
IP和TCP层次不一样的,简单的说,如果使用TCP传输,在网络上IP数据包会被TCP包封装,TCP协议支持连接建立、拥塞控制等机制,以此来保证可靠性。
TCP建立于IP基础之上,在传输层面两者没有可比较的地方,可以认为它们分工不同,IP无连接是因为它不用管建立连接的事情,只交由高层的传输层处理。
UDP和TCP是同一层协议,它们采用了不同的传输机制,UDP不建立连接,TCP建立连接,这样表现出UDP快,可靠性低;TCP慢,可靠性高。两种协议适用于不同场合。

[ Last edited by mze04532 on 2011-3-11 at 08:14 ]
3楼2011-03-11 08:11:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhbj369

银虫 (小有名气)

“IP无连接性体现在采用分组包多条路径传输,而TCP采用握手机制可以保证可靠性。 ”
那IP层位于下一层,其无连接的特性能保证TCP协议的可靠交付吗?不知道我问的对不对?
4楼2011-03-12 12:05:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见