标签: packet

路由器如何知道将数据包转发到哪里

如果多台具有本地地址(192.168.0.#)的计算机连接到一个路由器,每台计算机打开一个网络浏览器并通过HTTP请求一个页面,当这些TCP:80数据包发出时,路由器将本地地址与路由器的静态 IP(即提供商给定的 IP),以便服务器可以回复适当的地址。

但是路由器如何知道将 HTTP 回复转发到哪台计算机,因为 TCP 标头不包含本地 IP 地址(是吗?),并且所有计算机都使用端口 80?

这与MAC地址有什么关系吗?

这是如何工作的?

router tcp forwarding local packet

85
推荐指数
1
解决办法
5万
查看次数

IP 应答数据包如何到达专用 LAN 内的目的地?

这是一个小理论问题,让我困惑了很长时间。

基本上,如果我们在一个私有局域网内,并且我们希望传入的数据包到达,例如,位于其中一台机器上的 HTTP 服务器,我们会转发端口,以便传入的数据包准确地到达那台计算机。

现在,我对“响应”数据包如何到达 LAN 内的目的地感到非常困惑,例如,当我们打开一个网页左右时。无法真正找到有关该主题的任何有用信息。

我希望有人能给我一些线索或将我链接到一些可能解释它的信息。谢谢。

编辑:我想我应该澄清一下。我要问的一个例子是这样的:
1. 局域网内的一台具有单个外部 IP 的计算机尝试从该局域网外的网络服务器加载网页(基本上在互联网上)
2 . 网络服务器响应并将网页发送回该计算机。

在这一点上让我很困惑的是,路由器如何知道在没有先前端口转发的情况下发送传入数据的计算机(假设路由器连接到具有多台计算机的 LAN)。

routing lan tcp ip packet

30
推荐指数
3
解决办法
4万
查看次数

TCP 段和 TCP 数据包有什么区别?

TCP 段不是 TCP 数据包的一部分吗?

这是我读过的:

段是由 TCP 切割成可传输大小并用 TCP 标头包装的一段应用程序数据

TCP 报头本身不是由段组成的吗?

tcpip packet

19
推荐指数
3
解决办法
6万
查看次数

如果我们忽略标头,段、数据包和帧的大小是否相同?

我已经寻找了一些关于段、数据包和帧之间差异的解释,以及我阅读的内容:

  • Segment是原始数据+传输层头。
  • 数据包是段 + 网络层标头。
  • 帧是数据包 + 数据链路层报头。

所以基本上这意味着如果我们把头放在一边,Segments = Packets = Frames。

我记得读过数据链路层将网络层传输给它的数据并将其拆分为更小的数据块以供物理层传输。因此,我假设这些帧是给定数据包的较小部分。

但是在我搜索的任何地方,我都读到 Segments、Packets 和 Frames 之间的唯一区别是附加到不同层中原始数据的标头,并且名称不同,因为它们对于每一层都是唯一的,即使它基本上是一样。

段、数据包和帧真的是一回事吗,除了它们各自包含的标头之外?它们都是一样的大小吗?

networking tcpip packet

13
推荐指数
1
解决办法
4万
查看次数

TCP 数据包的最小大小是多少

一个帖子在这里:

http://blogs.adobe.com/dreamweaver/2011/02/optimal-css-tiled-background-image-size.html

指出“浏览器可以进行的最小下载是 1K 字节。”

这是由于网络上数据包的最小大小吗?如果不是,这是什么原因(如果确实如此)?

browser download tcp packet

11
推荐指数
2
解决办法
3万
查看次数

拦截一个应用程序的 HTTP/HTTPS 流量(Windows 10)

我想从一个特定的 .exe 应用程序中捕获所有流量。我尝试遵循指南,只在 Windows 10 VM 上运行一个应用程序,但该 VM 速度非常慢并且多次崩溃。

有没有其他方法来捕获流量?

networking packet windows-10

11
推荐指数
1
解决办法
1万
查看次数

MySQL“max_allowed_pa​​cket”设置实际上控制什么?

在过去的四个小时里,我们一直在清理数据库问题,这要归功于一个mysqldump没有充分出错的故障。我们收到了这些错误:

mysqldump: Error 2020: Got packet bigger than "max_allowed_packet" bytes when dumping table "search_dataset" at row: 68014
Run Code Online (Sandbox Code Playgroud)

这个设置到底有什么作用?这显然不是 IP 数据包大小,因为我现在将其设置为 32M。它为什么存在?

mysql packet

9
推荐指数
1
解决办法
2万
查看次数

捕捉直播

我想捕获一个 RTMP 流。视频是实时的,每天都不同,通常我无法收看,因为我忙于做某事:(。我想捕获流;但是,它们使用反捕获技术(它是实时且免费的,所以我不明白为什么。我尝试了 Orbit Downloader,但没有任何运气。URL 看起来有点奇怪(从grab++ 判断)。它有 || 和其他 URL。

我可以使用哪些应用程序来捕获它?我愿意使用 Linux。

video capture flv rtmp packet

8
推荐指数
1
解决办法
9467
查看次数

捕获无线流量(使用 Wireshark)

当我在有线网络上运行 wireshark 时,它工作正常并报告所有数据包。
当我在无线网络上运行它时,虽然我只能看到自己的流量。我的无线网卡应该支持数据包捕获并进入混杂模式,但我没有看到任何其他系统流量。

怎么了?

wireless-networking sniffing network-adapter wireshark packet

8
推荐指数
1
解决办法
3万
查看次数

在未加密的公共 Wi-Fi 热点上,数据包嗅探器究竟在做什么来获取另一台计算机的数据包?

在阅读信息安全文章时,我得到了好坏参半的结果,其中一些文章指出,为了执行类似的操作,您还需要设置某种蜜罐,其中包含正在运行的接入点和本地 Web 服务器来拦截流量。然后其他文章似乎表明您不需要那个,您可以运行 Wireshark,它会检测网络上发送的所有数据包。这怎么可能,包嗅探器究竟是做什么来获取这些包的?这是否涉及通过运行 Wireshark 等程序的计算机上的 NIC 拦截通过无线协议和频率传输的无线信号?

security sniffing packet

7
推荐指数
1
解决办法
2023
查看次数