11问答网
所有问题
如何用TCP/IP协议将文件从主机A发送到主机B,如何确保主机B已准确收到信息,写一个方案~~~~急!急!求高手帮
如题所述
举报该问题
推荐答案 2011-12-02
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确认后,继续解封装,读取数据
此时,一次数据传输完成
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8SM84S47M.html
其他回答
第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回复的数据,判断根据信号判断本次发送是否成功。
相似回答
TCP
/
IP
通信建立的过程是什么
答:
三次握手完成
,主机A
和
主机B已经
建立连接。四次断开:某个应用进程先调用close,称该端执行“主动关闭”(active close)。该端的
TCP发送
一个FIN分节,表示数据发送完毕;接收到这个FIN的对端执行“被动关闭”(passive close),这个FIN由TCP确认。一段时间的等待后,接收到这个文件结束符的应用进程将调...
大家正在搜
如何将文档压缩到一个文件里
将文件复制到另一个文件夹
将文件移动到另一个文件夹
怎样将文件移动到另一个文件夹下
如何将文件另存为其他文件
将文件从文件夹中删除
将文件移到指定文件夹
怎么将三个文件打包成一个
快速将文件夹中的文件
相关问题
TCP/IP协议-数据链路层中如何通过以太网帧中的目的地址,...
描述一下TCP/IP的工作方式?
一个数据在TCP/IP协议中从信源到信宿是怎样传输的
TCP/IP协议是怎么实现的?
tcp/ip的欺骗技术有哪几种
TCP/IP协议是如何工作的?
懂TCP/ip协议的进来回答下
如何截获运行在本机的程序向指定IP发送的数据包并替换成其它数...