首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >源端口与目的端口

源端口与目的端口
EN

Stack Overflow用户
提问于 2014-01-21 17:03:35
回答 1查看 69.5K关注 0票数 17

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

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

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

真的很困惑。有人能帮我澄清一下吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-21 17:20:53

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

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

编辑

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

代码语言:javascript
复制
Your_IP, Server_IP, Source_port (xxxxx), Destination port (80)

如果您的出站规则是关闭端口80 (这意味着丢弃目标端口为80的任何数据包),那么您尝试发送到web服务器的数据包被丢弃是很正常的。

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

票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21253474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档