|
作者: rfc793tcp [rfc793tcp] 论坛用户 | 登录 |
假设PC4与PC6聊QQ。 PC4发送一数据给PC6(From:192.168.0.4,To:202.163.32.7) 经过Switch1后传达PC1,因为PC1为代理服务器,为PC4提供服务。 由于Internet只承认PC6(202.163.32.7)和PC1(202.178.43.2)的存在。 在PC处数据包信息变更(From:202.178.43.2,To:202.163.32.7) 后经Internet主干,顺利到达PC6(202.163.32.7)手中。 而后,PC6返回一数据,当然PC6只知道PC1的存在。 于是返回数据(From:202.163.32.7,TO:202.178.43.2)到达PC1。 请问PC1怎么知道把数据传给PC4而不传给别的主机的? [此贴被 rfc793tcp(rfc793tcp) 在 05月15日00时22分 编辑过] |
地主 发表时间: 04-05-15 00:20 |
回复: bidisty [bidisty] 论坛用户 | 登录 |
常常是这样,映射一个端口出来,对应于你的内网地址! |
B1层 发表时间: 04-05-16 10:09 |
回复: rfc793tcp [rfc793tcp] 论坛用户 | 登录 |
这也叫回答问题吗?太不负责了吧?请问哪位大侠祥解一下啊?谢谢了。 |
B2层 发表时间: 04-05-20 14:20 |
回复: rfc793tcp [rfc793tcp] 论坛用户 | 登录 |
什么叫“PC1解包后发现了PC4的Total”? Total是什么? 为什么是打包,而不是地址转换?PC6知道解包?要是PC4是内网的内网的内网的.....内网,消息又应该如何进行发送呢?是不是要包很多次形成一个庞大的“地址包”? 不能理解,请赐教! |
B3层 发表时间: 04-05-25 18:48 |
回复: freerobin [freerobin] 论坛用户 | 登录 |
如pc1是装代理服务器的话,那么当pc4发出internet请求时,pc1内网卡会记录是内部网哪个ip哪个端口发出请求,当从internet网返回信息时,pc1会按此记录传递给pc4 |
B4层 发表时间: 04-05-26 14:23 |
回复: lijingxi [lijingxi] 见习版主 | 登录 |
PC4 没有公网IP 只能做端口影射! 把你需要的端口外外网映射到PC4计算机上! |
B5层 发表时间: 04-05-28 11:37 |
回复: afan271314 [afan271314] 论坛用户 | 登录 |
你找点关于TCP/IP反面的材料 看看就行了 |
B6层 发表时间: 04-05-28 15:27 |
回复: shihaiyun [shihaiyun] 论坛用户 | 登录 |
两台机子要通过TCP/IP通信,则双方都必须知道对方的MAC。每太主机都要维护一个IP地址到MAC 的转换表即ARP表,里面放着与它通信的计算机的IP地址和MAC地址的映射。PC1要与PC4通信,首先PC1查ARP表,如果找到,则不需要发送ARP包,而直接利用ARP表中的MAC把IP数据包进行帧封装,发送给PC4。如果找不到,则建立一个ARP请求,以广播方式发送到局域网中各台机子,各太机子都可以受到ARP请求,不过,只有PC4与之对应的MAC地址的机子响应请求,所以PC1可以找到并能把数据传送到PC4。 |
B7层 发表时间: 04-05-30 00:26 |
回复: diadi_520 [diadi_520] 论坛用户 | 登录 |
PC4把QQ的信息在本机做QQ专有的数据封装(本机的端口号)在发到交换机的时候,交换机在把PC4的MAC地址在数据包里做二次封装(把PC4的MAC地址),传到服务器上的时候,把对端的IP地址在数据包里在进行封装,然后发送到ISP,然后ISP的主干路由回把你的数据路由到对端的路由器或是别的上网方式,要是路由器,就会把数据“拆开”查看是不是属于该路由下的网络的数据,要是的话就转发到该网络的交换机上,交换机在把数据在拆开,查看是目的地机器的端口号(因为QQ的数据封装是封装机器的端口号,端口号和MAC地址是一一对应的)然后在转发到目的地的机器上!至于数据的返回,原理也一样!你一推就知道了啊 我记得是这个过程!我的说法仅供参考!有哪位朋友有别的意见,敬请指教! [此贴被 diadi_520(diadi_520) 在 06月06日01时51分 编辑过] |
B8层 发表时间: 04-06-06 01:48 |
回复: tuzi [tuzi] 版主 | 登录 |
这几天特别的忙 出建筑图 结构图 结构计算书 请老师吃饭 没时间来看 关于这个问题 用QQ通信做列子 没有共性 QQ通信有它自己的特点 就以上面的列子来说 当你的QQ打开的时候 PC4上的QQ就会和PC6联系~~ 要是不相信 你抓包看看就知道了 如果大家全在内网 不是会员 需要服务器中转 又是不一样的情况!~ 如果是会员 又有会员通道 比较复杂 |
B9层 发表时间: 04-06-10 11:05 |
回复: lijingxi [lijingxi] 见习版主 | 登录 |
恩! 楼上说的有道理! |
B10层 发表时间: 04-06-12 11:38 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号