NS-仿真实验--FTP[6]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

其它客户端(目前实验只支持两个客户端,两个客户端可以在同一台主机上,也可以在不同的主机上)

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;)

        {

本文关键:NS-仿真实验--FTP
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top