一个IP地址内有多台电脑,那么如何才能区分数据包是分配哪台计算机的

一个IP地址,被划分多个子网,也就是说多台计算机共用一个IP地址,假如这些计算机都上QQ,那么,当外部的QQ信息发到这个IP地址的时候,是如何区分所发的信息是发给这个子网的哪台计算机??是基于什么????

通过端口来区分。这实际就是PAT,端口地址转换。
当几台内网计算机通过同一外部IP地址向与外界网络联系时,它们会分别以一些临时创建的高端端口与代理服务器或防火墙(就是那个固定的地址的所在)进行连接,由于这些端口都是即时开通的,而且每一台计算机连接时所使用的并不会相同,于是可以区分数据是流向局域网内哪一台计算机。
楼主可以按“开始”、“运行”、输入“CMD”、“确定”,在黑色的命令窗口下,输入“netstat”,可以看见许多即时的网络连接关系,其中在Local Address与Foreign Address一栏后的“:”后的数字即为连接端口。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-07-07
通过端口来区分。这实际就是PAT,端口地址转换。
当几台内网计算机通过同一外部IP地址向与外界网络联系时,它们会分别以一些临时创建的高端端口与代理服务器或防火墙(就是那个固定的地址的所在)进行连接,由于这些端口都是即时开通的,而且每一台计算机连接时所使用的并不会相同,于是可以区分数据是流向局域网内哪一台计算机。
楼主可以按“开始”、“运行”、输入“CMD”、“确定”,在黑色的命令窗口下,输入“netstat”,可以看见许多即时的网络连接关系,其中在Local Address与Foreign Address一栏后的“:”后的数字即为连接端口。
第2个回答  2006-07-05
你的内网IP和MAC地址不一样,而且路由器交换机之类本就有转发功能。
第3个回答  2006-07-05
太棒了!没说的,你的答复非常详细谢谢了

一个IP地址内有多台电脑,那么如何才能区分数据包是分配哪台计算机的
通过端口来区分。这实际就是PAT,端口地址转换。当几台内网计算机通过同一外部IP地址向与外界网络联系时,它们会分别以一些临时创建的高端端口与代理服务器或防火墙(就是那个固定的地址的所在)进行连接,由于这些端口都是即时开通的,而且每一台计算机连接时所使用的并不会相同,于是可以区分数据是流向局域...

一个IP地址内有多台电脑,那么如何才能区分数据包是分配哪台计算机的
二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC 地 址信息,根据MAC 地址进行转发,并将这些MAC 地址与对应的端口记录在自己内部的一个地 址表中。具体的工作流程如下: (1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC 地址,这样它就知道 源MAC 地址的机器是连...

IP地址如何识别主次
每个IP地址都包含两部分,即网络号和主机号。InterNIC将IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是O,B类地址的前两位...

同一ip下如何才能查出是那一台计算机
如果知道的话就可以使用以下的方法:开始---运行---输入ping 计算机名,回车,看回复的是不是你想要的IP地址,看第一栏,在计算机名的后面会有一串IP地址,看是不是你想要的.不是再继续,这个方法有点笨,暂时还没有想到更好的啊.在主机上不是可以看到吗?请问你是不是网管啊?如果是你应该可以看到啊!...

300个电脑的局域网,但是我不懂该怎么分配IP和掩码
一个C类ip地址只能容纳254台计算机,如果你有300台计算机,那么就要使用B类地址,或者划分多个C类子网。就算是300台计算机都在同一个网段中成功了,那这样一个网络的网络质量也是相当难以保证的,容易有广播风暴的出现。划分多个网段,其实很简单,你只要使用两个C类地址就好了吗,如192.168.1.0\/24和...

多台电脑通过局域网共享一条宽带上网时,ip怎么分配?
一般点自动分配就OK了..要想手动的话那就得看你上网用的是路由器还是集线器了..用路由器的话可设为192.168.1.2-4(因为路由器为192.168.1.1).用集线器的话主机为192.168.0.1.后者为192.168.0.2-3.想访问别的电脑.直接右击网上邻居点搜索计算机..直接输入该电脑的IP就可以找到了.(最好将...

请问局域网中,如何通过IP查找是哪台电脑
在局域网中查找通过IP地址对应哪台电脑,可以采取以下步骤。首先,运用命令符进行操作,输入“ping -a ip地址”命令。这一操作能够反向追踪到计算机的主机名,若主机名有规律可循,则此方法较为高效。其次,使用“net send”命令向目标电脑发送消息。此操作适用于对方系统为Windows 2000或XP的情况,通过...

路由器如何分辨外网下载的数据属于哪台计算机
所以需要一个编号。于是你的地址就是邮局地址加上一个你家编号,门卫会根据编号再送到你家。对互联网来说,能用编号的只有一样东西,那就是端口。正式回答你的问题:你家外网IP只有一个,如128.*,现在有两台电脑地址为1和2同时访问百度。路由器接到后,会将地址1和2都改成128,然后将1的端口...

一根网线,多台电脑,怎么样才能实现每台电脑都是独立IP
是你的宽带在进行PPPOE拨号的时候,由运营商分配到拨号的这个终端设备(电脑或是路由器)的,而不是在你这里的某一个设备上分配的。一个宽带PPPOE帐号只能由一台终端设备发起身份认证,所以认证通过后,只给分配一个公网IP地址,而不会给多个IP地址。不论你交换机还是什么设备。。

路由器怎么知道外网返回的数据是局域网中哪台主机的
一般是你路由器的地址)-123.52.1.1(路由器WAN口地址,ISP给你发的一般是临时的)---123.52.1.2(目标主机IP) 这个时候你的内网主机会自动生成一个大于1023的端口连接到路由器,路由器会记住这个IP和端口,解封装以后,他会把用户IP报文里的ip和端口换成自己的ip和端口(这个端口也是随机的...

相似回答