- 主题:请教两个二级指针的问题
那请问
快递回执
东西收到
事情办好
tcp相当于是哪个?
为什么tcp上面还有回执?
【 在 ylh0315 的大作中提到: 】
: 没多余,该哪层处理哪层处理。
: 这些肯定都处理了,只不过不在我这一层。
: 相信我的下级这些都处理好了。
: ...................
--
FROM 39.144.251.*
你还是回去学学tcp怎么工作的
先搞清楚每层都干什么
再来问别人“分层,董么”
【 在 ylh0315 的大作中提到: 】
: 前两个是TCP处理的。
: 第三个是应用层处理的,没有我的事。
--
FROM 39.144.251.*
那请问
tcp是如何回答出来 合同已经收到
他怎么知道快递里面是合同?
【 在 ylh0315 的大作中提到: 】
: 当然是充分了解了TCP的工作原理和工作流程才敢这么设计系统。几十年的实践验证了系统的可靠性。在这里分享,就是以几十年的经验,说明,RPC系统可以这么干,效率最高,可靠性也最高。
--
FROM 39.144.251.*
你自己说 合同已收到 是tcp管的
【 在 ylh0315 的大作中提到: 】
: 它不管合同,它只管数据包到达目的地。
--
FROM 39.144.251.*
如果对方要回个2g的大包
并且你的程序是一次把2g的数据加密
这个过程持续20分钟
你的发送方就这么等着?
如果你给对方发一份合同,对方的流程可能是一天也可能是一个月
你非常确定快递签收了,然后你就老老实实的等着
对方告诉你“合同在走流程”
你就直接喷对方,“你丫蛋疼,不要给我回这种信息”
【 在 ylh0315 的大作中提到: 】
: 给你举个例子好吗?
: 应用层发给我一个信息,日期车次发到站席别数量,调用取票过程。
: 我就把这个信息send到服务器。只管发,可不管它收不收得到。发完就完成任务告诉应用层,数据成功发送。这事就完了。
: ...................
--
FROM 39.144.251.*
你是业务部门
你的客户给你发了一份合同,你把合同送到办公室盖章
你们办公室负责给客户回个电话,合同收到?
你们办公室管合同的同事,人真挺好的
【 在 ylh0315 的大作中提到: 】
: 合同的例子,是应用层的事情。
: 收合同的远过程调用,可以这么处理,收到合同后,回一个回包,send合同收到。
: 175楼也是呀,你要了一批票,就等于签了一个合同,这批票就被锁定,别人不能再用。在一定时间内,该客户端必须完成支付,再发起一个send,完成这个合同,服务器还要send一个回执承认这个合同,客户端向客户显示一个交易成功,这些票属于你了。
: ...................
--
FROM 39.144.251.*
所以,有谁告诉你,“合同收到了,交给领导审批了”
你要告诉他,“你丫蛋疼,合同送到我从顺丰看到了,合同盖章又不归你管,你回个鸡毛的消息”
【 在 ylh0315 的大作中提到: 】
: 这不是RPC该管的,这是应用层的事。
: 你不是一直强调各层管各层的事吗?
: 通信的可靠性TCP管,交易完整性应用层管。
: ...................
--
FROM 39.144.251.*
所以,如果你要快递给对方领导一份文件,
收件人写的是对方秘书的名字
如果秘书给你发消息“文件收到,已经转交给领导”
你会回复“你丫蛋疼吧,文件送到我从顺丰看到了,文件是给领导的,你回个鸡毛的消息”
【 在 ylh0315 的大作中提到: 】
: 你说的完全没逻辑呀。我前边举了许多应用层完成交易的例子,你仔细研究一下,175,181楼。
: RPC基本上就是个邮差,你交给他一封信,他看信封,给发出去。这信,到得了到不了他不管。信里是合同还是什么,它也不管。
: 你愿意等回信你自己等,那边有回信,邮差会给你。
: ...................
--
FROM 39.144.251.*
你说这个秘书相当于在tcp层还是在业务层?
首先他不管运输
其次他不管具体文件怎么执行
【 在 ylh0315 的大作中提到: 】
: while(你要快递给对方领导一份文件,
: 收件人写的是对方秘书的名字
: 如果秘书给你发消息“文件收到,已经转交给领导”
: ...................
--
FROM 39.144.251.*
每一层的ack有每一层的含义
http 200 ok
也是ack
你认为没用?
你还认为有了dh就不会有人攻击你的协议呢
这是一样的错误
【 在 ylh0315 的大作中提到: 】
: 别玩瞎比喻了。
: TCP之上的通信协议,你愿意玩ACK,NAK,重发,你就玩。
: 再怎么玩,也玩不过TCP。不仅麻烦复杂,效率低,而且可靠性不可能超过TCP。更有甚者,玩死了想debug都很困难。
--
FROM 117.30.164.*