如何用TCP/IP协议将文件从主机A发送到主机B,如何确保主机B已准确收到信息,写一个方案~~~~急!急!求高手帮

如题所述

1:A把数据分段封装,三层打上目标ip,源ip,二层打上目标MAC(可能为网关MAC),源MAC,然后扔给网关
2:网关拿到包,拆包到三层看目标ip,查看路由表,经过一系列算法及查询到达目标B
3:目标B拿到数据包,进行组装及解封装,当看到4层为TCP时,回复一个TCP确认消息给A(源为自己目标为A)
4:这个TCP消息经过路由传输到A
5:A拿到TCP消息后,再给B发一个TCP确认,
6:当B拿到A给他的TCP确认后,继续解封装,读取数据
此时,一次数据传输完成
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-01
开启你的GUEST用户,开启共享,网上可以找找批处理,有别人做好的,直接执行后就可以共享了,打开我的电脑,在另一台我的电脑的地址栏里面输入 \\共享机器的IP地址 就可以访问共享的机器了,最好设置固定IP,在就是可以通过FTP软件实现传输。可以设置FTP用户名密码,设置访问权限
第2个回答  2011-12-01
a机器->b机器

1.b机器侦听;
2.a机器发送,然后a机器侦听;
3.b机器侦听到有数据请求,b机器接受,如果接正常接收完毕后,b机器发送接收“正常”信号给a机器,否则“异常”信号给a机器;
4.a侦听到b回复的数据,判断根据信号判断本次发送是否成功。