gpt4 book ai didi

tcp - 源端口与目标端口

转载 作者:可可西里 更新时间:2023-11-01 02:30:15 31 4
gpt4 key购买 nike

我是 TCP/IP 的新手,正在努力学习基础知识。好吧,我真的很想知道防火墙的入站规则和出站规则以及源地址:端口,目标地址:端口的概念。

例如,我正在调查端口 80。我知道 http 使用端口 80。但是当我尝试监听流量时,我发现我的浏览器没有使用 80。正如您从图像中看到的,仅使用了目标端口 80而“目的地”应该是托管网页的服务器而不是我的电脑。而且源端口上也没有使用端口80,“源”应该是我的电脑。

enter image description here

我的浏览器使用其他一些端口作为源并转到服务器端口 80。据此,我了解到我计算机的端口 80 未用于 http,只有托管网页的服务器计算机使用端口 80 但如果我关闭端口 80 或我的计算机出站规则互联网不起作用。但是正如我之前从图像中了解到的那样,我的计算机上没有使用端口 80。

真的很迷茫。谁能帮我解释一下?

最佳答案

你是对的:通信从你的计算机(源端口选择“随机”)到网络服务器(目标端口 80)。并从 Web 服务器(源端口 80)到您的计算机(目标端口 xxxxx)以获取服务器的响应。

如果您在出站规则中关闭端口 80,您的计算机将无法访问任何 Web 服务器,因为此规则意味着您的防火墙会丢弃从您的计算机发送到端口 80 上的目标的所有数据包。

编辑

实际上,您发送的数据包包含以下参数:

Your_IP, Server_IP, Source_port (xxxxx), Destination port (80)

当您的防火墙看到这种数据包时,它会应用出站规则(关于从您的计算机到 Web 服务器的通信的规则)。如果您的出站规则是关闭端口 80(即意味着丢弃任何目标端口为 80 的数据包)看到您尝试发送到 Web 服务器的数据包被丢弃是正常的。

在出站规则中关闭 80 端口并不意味着您关闭计算机的 80 端口。这意味着您的防火墙会丢弃目标端口为 80 的数据包。

关于tcp - 源端口与目标端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21253474/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com