【发布时间】:2012-08-26 08:37:31
【问题描述】:
根据 OSI 模型,数据包将分几层完成。 是否可以以编程方式发送完整的 TCP 或 UDP 数据包(包括标头等)。
例如带有自定义 MAC ADD 的数据包。以及发送方(请求方)的假 IP?
【问题讨论】:
-
完整的 TCP/UDP 数据包不应操纵 L2 或 L3,它们位于较低层。 TCP/UDP 数据包是 L2/L3 的负载。但简而言之:是的,你可以做到这一点。至于如何:问一个体面的问题(哪种编程语言,你尝试过什么,你想用这个来完成什么,......?)
标签: networking tcp network-programming udp network-protocols