最近我正在调查RFC 793以了解TCP和套接字行为。
我遇到的一个问题是:
当收到m
时,监听套接字应立即发送SYN
或等待APP图层呼叫ACK
功能。
在RFC 793中没有解释这些行为,因此有没有任何RFC解释监听套接字的积压/接受行为。
答案 0 :(得分:1)
我遇到的一个问题是:当收到SYN时,应该监听套接字立即发送ACK还是等待APP层呼叫接受功能
通常,无论应用程序当前是否正在调用accept,OS内核都会执行TCP握手。但是在一些用户空间TCP / IP实现中可能会有所不同,其中完整的IP堆栈在应用程序内部完成。我不认为任何RFC在这里要求特定的行为,因为这个细节与协议无关。