首页 > Tcp三次握手是否需要编程干预

Tcp三次握手是否需要编程干预

都知道tcp3次握手,那么请问从编程角度看是否需要干预,还是3次是说底层行为,我们只需要建立连接就行了,3次是底层的事情?


基本上不需要 不过可以通过程序来控制服务器端sync等待队列长度等信息


如同楼上所说的。其实道理就像你知道一个方法可以执行某个动作,得到你要的值,但你不需要再对这个方法体进行实现,只需要直接调用


tcp层及以下(ip,mac)的处理是由内核来完成的,用户建立socket收取的报文实际上是tcp报文的payload。
如果你只做用户态的开发,tcp3次握手不需要干预。
如果你做内核态开发,那么整个协议栈你都可以玩。


TCP协议是建立在传输层上的,而你的程序一般处于应用层,如果你的程序不需要操作底层,那TCP协议的实现对你应该是透明的,你不需要关系下层网络是如何建立连接的。

【热门文章】
【热门文章】