其它客户端…(目前实验只支持两个客户端,两个客户端可以在同一台主机上,也可以在不同的主机上)
FTP server 真实IP 10.88.88.81 虚IP 10.88.88.98
NS仿真器 真实IP 10.88.88.86
3.仿真器中FTP协议的修改
a. 修改FTP应用层数据
//对应用层进行处理,因为有实用数据时
char *app_header = (char *)tcpheader;
app_header += tcpheader->doff*4;
char *ptr = app_header;
char buff[255]={0},tempbuf[255]={0};
char *servip = (char *)buff;
strncpy(buff,ptr,4);
if(!strcmp(buff,"PORT"))
{
strncpy(buff,ptr+5,91-71);
for(int ii=0;ii<4;)
{