谁实现了3路握手过程(syn - syn+ack - ack),操作系统(内核)auto,应用程序的开发者?
在 Web 服务器 <--> Web 浏览器环境中,apache 是否被编程为在 SYN 数据包到达时发送 SYN+ACK 数据包?我无法弄清楚,因为我知道如何使用 scapy 发送原始数据包,但我不知道谁管理这个...
谢谢
最佳答案
Who implements the 3way handshake process (syn - syn+ack - ack) , the operating system (kernel) auto, the developer of the app ?
当然不是应用程序。它已经完成,而是操作系统的 TCP/IP 堆栈部分的实现
In the web server <--> web browser environment , was apache programmed to send a SYN+ACK pachet upon the arrival or the SYN packet ?
应用程序服务器使用底层操作系统设施进行网络通信。您描述的部分完全由操作系统的 TCP/IP 实现完成
I know how to send a raw packet
是的,但是当发送原始数据包时,您只能在帧中“形成”通常不“可见”/不可访问的数据。您没有定义流程或拥有任何其他控制。
关于tcp:3路握手在哪里实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9809348/