请教网络编程大虾:问题见内,多谢!
要实现一个超级传输协议:
(要实现从私网中A向私网B建立tcp连接)
NAT A---------------NAT B
| |
| |
A B
假设A和B,已经通过某种方法知道了路径上的nat地址,并且在nat上已经做了某种处理,转发超级tcp的报文
1、A在ip头更改协议号你N(超级tcp协议号),在tcp头之前加入相应的地址数据(目的地为nat a的地址 源地址为a)
2、到达nat a时候 这个字段更改为目的地址为nat b地址 源地址nat a 地址
3、到达nat b时候 目的地址更改为b的地址 源地址喂nat b地址
这样能实现么,通过从网卡抓包插入这些数据;校验和是不是会有问题?
多谢!请不吝赐教!非常感谢!