【发布时间】:2012-04-06 06:01:23
【问题描述】:
谁实现了3way握手过程(syn - syn+ack - ack),操作系统(内核)自动,应用程序的开发者?
在 web 服务器 web 浏览器环境中,apache 是否被编程为在到达时发送 SYN+ACK 包或 SYN 包?我想不通,因为我知道如何使用 scapy 发送原始数据包,但我不知道谁管理这个......
谢谢
【问题讨论】:
标签: tcp linux-kernel kernel
谁实现了3way握手过程(syn - syn+ack - ack),操作系统(内核)自动,应用程序的开发者?
在 web 服务器 web 浏览器环境中,apache 是否被编程为在到达时发送 SYN+ACK 包或 SYN 包?我想不通,因为我知道如何使用 scapy 发送原始数据包,但我不知道谁管理这个......
谢谢
【问题讨论】:
标签: tcp linux-kernel kernel
谁实现了 3way 握手过程(syn - syn+ack - ack), 操作系统(内核)自动,应用程序的开发者?
当然不是应用程序。它已经完成,但是你的操作系统的 TCP/IP 堆栈部分的实现
在web服务器web浏览器环境中,是apache编程的 在到达或 SYN 数据包时发送 SYN+ACK 数据包?
应用服务器使用底层操作系统设施进行网络通信。您描述的部分完全由操作系统的 TCP/IP 实现来完成
我知道如何发送原始数据包
是的,但是在发送原始数据包时,您只能“形成”帧中通常不“可见”/不可访问的数据。您无需定义流程或进行任何其他控制。
【讨论】: