Articles of tcpip

TCP / IP – 为什么没有伪装的路由工作?

我以为从另一个子网的数据包总是被拒绝。 但是,当我有两个主机(H1和H2)在两个不同的子网(S1和S2)和一个路由器(R)激活IP_ FORWARD和访问这两个子网,我可以从H2平h1。 我知道如何将数据包路由到h1,但我不明白为什么h1接受来自另一个子网的数据包。 如果伪装完成,我都清楚。 但没有伪装,我无法理解它。 这是否意味着在TCP / IP协议中,如果到达主机,则来自另一个子网的数据包总是被接受? 那么没有路由器的问题只是发送主机不是在另一个子网中发送一个包含目的地的数据包?

如何理解“子网例子”?

在TCP / IP图解的子网例子中, 1:协议里有一张图和一张表: 和 在粗短的矩形下,有Ethernet, subnet 140.252.13.32 ,在表中有一个名为Net ID/SubnetId的列,有140.252.1 Net ID/SubnetId ,我不知道是否这些是路由器的IP地址(或称DHCP服务器IP地址)在一个真实的networking? 如果没有,他们是什么?

TCP / IP数据包丢失networkingtesting(在PingPlotter环境中)

我的问题可能是非常基本的基于TCP / IP /路由器的,但我需要用我已经使用的Winpcap应用pingplotter来解决。 我在最后一个工作中使用的function之一是使用此Win32应用程序PingPlotter来testing大小为2000bytes的数据包的TCP / IP数据包丢失和传输时间。 现在启用此function,需要使用Winpcap驱动程序。 它看起来有点不可思议,但是当一个接收应用程序不在另一端时,如何对远程服务器进行随机TCP / IP数据包丢失testing呢? 它只是寻找包TCP / IP包ACK / NACK消息,并分析IP协议分析的较低水平的稳定性? input我的问题,我可能会回答我自己的问题,但我真的不明白任何细节,所以很高兴validation或更正。 我的问题的第二部分是:这个工具能够创build我的testingtcp / ip数据包的丢包到tracert的每一跳的漂亮的图表。 对于我所知道的可以连接到的SQL Server的目标服务器,似乎每个数据包都会失败,尽pipetracert的所有跳转都可以正常工作。 如果机器具有一些基于操作系统的软件防火墙,那么在实践中经常看到这一点,我知道这是我所知道的吗? 我注意到PingPlotter通常在端口80上进行testing。 有没有其他人有任何其他的build议,我可能会更好地testing客户端连接到服务器? 我们从SQL Server客户端库获取消息,指出keep-alive有时会丢失,所以我想要设置一些tcp / ip数据包testing,并为1k数据包画出一个很好的丢包和传输时间图过夜。 在我最后的工作中,我做了这个,发现了很多问题,但是validation发送到端口80的tcp / ip数据包的失败有点麻烦,因为它报告100%的数据包丢失,尽pipe作为一个工作和可访问的SQL Server。

我正在通过互联网共享打印机,这有什么意义?

在路由器的相应端口上对TCP / IP打印机进行NAT转换是否安全? 我会收到来自黑客的不需要的文件吗?这不是一个大问题吗?

networking设备更改数据包中的IP地址

我有一个C类IP地址的设备,例如192.168.0.10。 我不能或不想改变这个IP地址。 但是,当我将此设备连接到我的networking时,我希望它看起来有不同的IP地址,例如192.168.1.200。 是否有任何networking设备,我可以插入这将改变dynamic数据包中的IP地址,以便该设备可以显示有不同的IP地址? 这与NAT路由器对数据包的处理类似。

什么是tcpdump日志中的RP Paket?

我有一个tcpdump日志与以下条目: 14:53:31.428570 IP 10.4.65.65.16666> 192.168.201.10.80:RP 587:687(100)ack 48545454154 win 0 我的问题是,我从来没有见过一个RP平台。这是什么意思? 这是一个重置计划吗? 提前致谢!

有可能使用MS回送适配器来设置本地VLAN

是否可以使用Microsoft Loop back适配器在两台逻辑上与主networking隔离的计算机之间build立Lan连接? 第一台电脑:有一个普通的ip stack 192.168.1.x 255.255.255.0 192.168.1.1 192.168.1.1 8.8.8.8 Microsoft回送适配器10.10.10.10 255.255.255.0无网关 没有DNS 第二台电脑10.10.10.11 255.255.255.0 两者连接到相同的物理交换机

为什么我不能从实例本身内部访问EC2实例公共IP?

下面是一个例子,我有一个Linux实例,说私有IP是10.10.10.10,公网IP是54.54.54.54。 在实例内部,我可以成功地ping它的私有IP(10.10.10.10)和本地主机。 但是,我不能访问它的公共IP(54.54.54.54)。 我需要使用它的公有IP而不是本地主机的原因是因为它是相同的IPconfiguration,我将用于此服务器以及其他服务器。 我可以想象它与公共IP如何与私有IP关联的部分。 因此,入站和出站stream量不知何故丢失。 但我真的想知道更多的细节。 谢谢。

一个LAN上的两个子网

我有一个简单的192.168.1.x / 24局域网 GW&DNS = 192.168.1.254 我的工作站是192.168.1.101 我希望在同一台交换机上使用192.168.10.x / 24子网设置一个平行镜像LAN进行testing。 问题1testingLAN上的电脑是否可以使用192.168.1.254的网关和DNS? 问题2我能够在两个子网之间进行通信需要什么? 即我需要从我的工作站浏览到testing子网上的服务器

为什么我在一个局域网上连接TCP连接延迟时间过长?

我测量了从发送TCP SYN到获得SYN / ACK的两个Linux计算机连接到同一Cisco交换机之间的大约100-150毫秒的时间。 考虑: 这些机器是非常强大的,既不是他们也没有重载。 通过分析两台机器上的tcpdumps日志,我发现问题不在端点,而是在networking本身(客户端看到100-150毫秒的延迟,但服务器在大约10毫秒内处理响应)。 只有SYN请求很慢。 之后,正常的TCP数据包立即得到一个ACK。 所以,我的问题是: 我是否认为这样做太过分了? 我应该瞄准什么延迟? 我能做些什么来进一步诊断和解决问题? 编辑 – 我们已经取消了等式的转换。 这两台电脑现在连接在一个交叉电缆,我们仍然看到这个问题。 两者都是全双工,100 MBPS。