面试被问一个问题,都知道tcp是面向连接的,那什么是tc…

面试被问一个问题,都知道tcp是面向连接的,那什么是tcp的连接?求大佬指教![尴尬]

骑马钓鱼说:请说人话,谢谢

字节跳动员工说:说三次握手的都没懂人家到底在问啥。

字节跳动员工说:看一下tcp选路,nat等知识。

薛蟠说:连接实际上是状态,双方根据tcp协议去维护这个状态。再者tcp只是协议,和http一样只是协议。就是大家约定好的东西

程序猿.朱仝说:?

骑马钓鱼说:请说人话,谢谢

广东灵隐寺员工说:UDP可以相当于广播,不用连接就可以发送信息,不用管对方有没有收到,tcp需要连接之后才能发送具体信息。

程序猿.少林弟子说:TCP绑定双方的IP和端口,udp只有接收方的IP和端口

阿里云员工说:看一下三次握手

曹真说:四元组?

程序猿.冯默风说:m

skrskr说:互相保持链接的状态,比如滑动窗口,握手序号,重传定时器等

云计算员工说:tcp连接,其实就是双方摆出的一个“姿态”,而已。

程序猿.武修文说:tcp要accept一下,产生fd,这个fd就相当于链接,udp不需要的

Computer说:楼主啥专业的,计算机网络这本书,从没都没翻过呀

曹真说:四元组?其实不如问一下tcp建立连接,都涉及哪些系统调用。若干年前腾讯面试就问了这个问题

宇宙条首席段子手说:都知道java是面向对象的,那么什么是对象?[坏笑]

茅十八说:个人理解所谓的连接只是一种状态,一种“一问一答”的状态,一种抽象出来的概念,在所谓的连接中传输可以获得TCP提供的服务

百度员工说:就像打电话就是建立链接,群聊就不是

程序猿.武修文说:是的,一帮人在那扯概念,还是要理论结合实践呀

张横说:m

腾讯员工说:千里情缘一线牵

甄士隐说:难道是用拉了一根电线[捂嘴]

字节跳动员工说:这个问题等同于: push系统为什么要发心跳包?tcp的连接状态是怎么维持的?

程序猿.临表涕零秃笔翁说:三次握手

字节跳动员工说:说三次握手的都没懂人家到底在问啥。

字节跳动员工说:看一下tcp选路,nat等知识。

贝壳找房员工说:你跟他讲,这个事情要从1930年3月7号老袁出生开始谈起

京东员工说:两边都要维持状态啊相应的发送缓冲区接收缓冲区等等

楼主说:我当时也说了三次握手,面试官说不是这个

楼主说:这个问题是由tcp与udp的区别引申出来的

楼主说:我之前也说了三次握手,面试官说,那三次握手建立连接,这个连接你怎么理解[尴尬]

楼主说:我当时回答的是,双方都知道对方当前的状态,[尴尬]

Crazy瑞克说:通信双方都要维护状态

腾讯员工[2]说:把球扔进洞里,跟让球沿着轨道滑进洞里的区别

薛蟠说:连接实际上是状态,双方根据tcp协议去维护这个状态。再者tcp只是协议,和http一样只是协议。就是大家约定好的东西

程序猿.混凝土空间移动说:m

美团网员工说:Object 是对象

韩当说:问题=操作系统怎么区分一条tcp连接?源ip,源端口,目的ip,目的端口中有一个不同就认为是一条不同的连接。

胖虎卡塞米罗说:就是双方互发seq吧

pome说:1

翼课网员工说:m

程序猿.妙手写BUG说:研究一下tcp协议 链接就是通信的上下文 是怎么维护的