Questions tagged «tcpip»

传输控制协议(TCP)和Internet协议(IP)提供了端到端连接性,该连接性指定了应如何在目的地格式化,寻址,传输,路由和接收数据。




3
为什么Windows的默认IP地址为169.xx.xx.xx?
前169.xx.xx.xx几天,我的Windows系统获得了IP地址,并且我解决了该问题,但是Microsoft为什么选择此地址作为默认地址? 为什么不1.xx.xx.xx和255.xx.xx.xx?微软的一个人说 嘿,选择1到255之间的数字。...谁刚说过169?好的,我们将其用于Windows默认IP地址。
40 ip-address  dhcp  tcpip 

8
为什么开放端口不好?
这总是让我感到困惑。为什么在计算机上打开端口会很糟糕?假设您的计算机或其他程序上没有病毒,侦听该端口的病毒实际上可能会执行某些操作,那么为什么打开该端口很重要?如果某个恶意人员开始将数据包发送到端口,但是却没有接收数据并对其执行任何操作的原因,为什么呢?计算机不仅会任意执行接收到的任何数据。我知道用数据包淹没计算机可能会导致崩溃,因为它无法处理大量数据,但是我只考虑了实际上会更改计算机文件的安全性问题。 更新资料 到目前为止,感谢您的答复。我现在知道,端口实际上是打开的,意味着有一个程序可以在该端口上侦听。但是为什么编写如此难以开发的软件如此困难?要对计算机造成任何实际损害,程序就不必允许上传一个或多个文件,然后需要执行其中一个文件。似乎很难意外地做到这一点。



3
如何在Windows中终止特定的TCP连接?
在Linux上,我们可以使用tcpkill命令杀死已建立的TCP连接。 例如,断开与特定IP的所有连接/从特定IP断开所有连接: tcpkill host ipaddr 或类似地通过以下方式杀死使用以太网1上的端口21的所有连接: tcpkill -i eth1 port 21 同样,我想知道杀死Windows(确切地说是Windows 7)上的某些连接的命令是什么。就像我可以看到激活的连接列表一样netstat -n,现在我想知道如何删除特定或一组连接?

5
如何判断Windows XP中使用了什么MTU
我遇到了一个非常奇怪的问题,在尝试访问网页时,我会随机出现“与服务器的连接已重置”错误(根据Windows网络诊断工具,HTTP错误12031)-无论网页是否出现,这种情况都会发生我试图访问的是外部互联网,甚至是从本地主机上运行的本地Apache实例访问的。它会影响我们本地网络上的所有计算机(以太网,不是无线网络),所有这些计算机都在运行Windows XP。 已经向我建议,这可能与网络流量上使用的MTU有关。如果我执行Ping测试以找出可以无碎片通过的最大数据包,则可以使用1492字节的数据包对localhost进行ping操作(对于报头,则为+28字节?),并且可以使用1462字节的数据包对路由器进行ping操作(当您包含28字节的标头时为1490字节)。如果我尝试在外部(例如Google)上执行ping操作,则无法获得大于1430(带标头的1458)的任何内容。 我已经尝试按照各种说明使用此MTU设置更新Windows XP注册表update HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{AdapterID}\MTU。我尝试了无尽的替代值:最明显的正确值似乎是1490,但是我也尝试了1462、1458、1430等,等等。当我重新启动计算机以使更改生效时,它似乎可以工作几分钟(很难确定,因为它总是随机的而不是一致的),但是它不会持续很长时间。 最初,当我尝试使用1430作为值时,经过几分钟的正常工作,Ping测试的结果将减少28个字节-突然我发现我只能将1402个字节的数据包传递给Google。如果我将MTU注册表设置更新为1402,则当我重新启动并等待几分钟后,它将是1374,然后是1346,依此类推。等等。网络上的其他计算机仍然不受影响(仍为1430)并删除了MTU设置从注册表中恢复到正常状态(并且仍然损坏)。 对于诊断所有问题,我发现最困难的事情是很难分辨我是否正在使用正确的注册表设置。因此,最简单的问题是:我如何确定Windows尝试使用的MTU设置? 此外,如果有人有任何想法如何分辨MTU为何持续下降28,这也将很有用(例如,是否有Windows日志文件会在值更改时记录某些内容?) 最后,如果任何人都可以明确地告诉我如何告诉我应该尝试使用的MTU设置,那就太好了!





3
TCP数据包头的序列号是否会回绕?
我想知道,由于TCP头字段中的序列号是在握手期间随机选择的,并且随着数据包交换而逐渐增加,所以2 ^ 32-initial_seq_no传输后会发生什么?序列号是否会重新缠绕并变为0,还是会重用初始值(还是从上一个停止的位置开始初始化新连接)?
16 networking  tcp  tcpip 

3
本地主机和IP地址之间的区别
如果将Python中的套接字绑定到localhost,8200,则可以通过http:// localhost:8200 /访问。但不是http:// xxxx:8200 / 如果将Python中的套接字绑定到xxxx,8200,machinename,8200,则可以通过http:// xxxx:8200 /和http:// machinename:8200 /访问,但不能通过http:// localhost:8200 /访问。 我以为localhost的意思是“这台机器”,并且使用它会“循环”回该机器的ip地址,但它似乎是不同的ip。 是127.0.0.1始终是与机器IP地址不同的IP地址吗? 更新: 我知道实际数字有所不同,但是环回有什么作用? 例如,wikepedia说 “将Web浏览器指向URL http://127.0.0.1/或http:// localhost /将访问该计算机自己的网站” 但是该网站也可以在xxxx上访问,并且大概在xxxx上使用单个套接字进行了设置,那么这两个引用如何工作? 结论: 我想我终于明白127.0.0.1和xxxx可以这样工作 --127.0.0.1 ==\ >- Computer --x.x.x.x ==/ 并不是 --127.0.0.1 ==\ --------------- x.x.x.x >- Computer 要么 --x.x.x.x ==\ --------------- 127.0.0.1 >- Computer 谢谢大家的帮助
16 tcpip  sockets 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.