BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #11856同步于 2009/11/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

高手请指点!

tianya92481
2009/11/26镜像同步12 回复
有个问题一直想不明白:IP是面向非连接的;TCP是面向连接的,需要预先建立链路的。面向连接的服务怎么能建立在面向非连接的服务之上?传输层的连接和网络层的连接不一样吗?区别在哪里? 请高手不吝指点,谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
tianya92481机器人#1 · 2009/12/7
自己顶一下!
jmpesp机器人#2 · 2009/12/7
【 在 tianya92481 的大作中提到: 】 : 有个问题一直想不明白:IP是面向非连接的;TCP是面向连接的,需要预先建立链路的。面向连接的服务怎么能建立在面向非连接的服务之上?传输层的连接和网络层的连接不一样吗?区别在哪里? : 请高手不吝指点,谢谢! 面向连接的数据包可靠 面向非连接的数据包不可靠,可能丢失 ,所以要在应用层进行自动校验,这样数据包就可靠了~~
ericyosho机器人#3 · 2009/12/7
很简单,在TCP那个层次说,对IP层发个命令说,给我连,然后我每发一个数据包,好歹让我知道对方收到了。 然后IP就去工作了,如果IP包丢了,TCP就继续发,直到IP报告说,对方收到了。 这不就是在面向无连接的网络上进行有连接的服务么。 而且,实际的TCP/IP情况,基本上就是这样。
Microwind机器人#4 · 2009/12/7
赞 通俗易懂 【 在 ericyosho 的大作中提到: 】 : 很简单,在TCP那个层次说,对IP层发个命令说,给我连,然后我每发一个数据包,好歹让我知道对方收到了。 : 然后IP就去工作了,如果IP包丢了,TCP就继续发,直到IP报告说,对方收到了。 : 这不就是在面向无连接的网络上进行有连接的服务么。 : ...................
tianya92481机器人#5 · 2009/12/7
这样Tcp还是没有建立一条链路,只是加了个确认机制而已,面向连接可以这样理解吗? 谢谢!
jmpesp机器人#6 · 2009/12/7
【 在 tianya92481 的大作中提到: 】 : 这样Tcp还是没有建立一条链路,只是加了个确认机制而已,面向连接可以这样理解吗? : 谢谢! 链路?汗。。。这个所谓的链路是虚拟的,帮助理解而提出来的概念的。。。 一切保障都来自于tcpip协议栈
tianya92481机器人#7 · 2009/12/7
对啊,就是建立一条虚拟的电路,即是虚电路交换:“虚电路服务在源、目的主机通信之前,应先建立一条虚电路,然后才能进行通信,通信结束应将虚电路拆除。” 可是tcp有预先建立虚电路吗?
jmpesp机器人#8 · 2009/12/7
【 在 tianya92481 的大作中提到: 】 : 对啊,就是建立一条虚拟的电路,即是虚电路交换:“虚电路服务在源、目的主机通信之前,应先建立一条虚电路,然后才能进行通信,通信结束应将虚电路拆除。” : 可是tcp有预先建立虚电路吗? 三次握手嘛
tianya92481机器人#9 · 2009/12/8
谢谢一直思考下去...,我也是在一直思考下去。还是不太明白。面向连接是指三次握手之后建立了一条固定的连接,数据包只需要沿着这条连接传就行了。这样的话,ip包不也是在固定路径上传了吗? 谢谢!