• 或许题目更准确的表述是:Linux 下 iptables 在做端口转发时为啥不占用端口?
  • 因为不占用端口,所以不能用 netstat 命令查看。
  • iptables 表、链、规则图(默认filter表)
  • OSI模型与TCP/IP模型
  • iptables 工作在 OSI 模型的2/3/4层,做端口转发时,只需要查看和转换运输层的端口号,并不需要占用。以下摘自《计算机网络(第5版)》(谢希仁)175页。

    应当指出,从层次的角度看,NAPT 的机制有些特殊。
    普通路由器在转发 IP 数据报时,对于源 IP 地址或目的 IP 地址都是不改变的。但 NAT 路由器在转发 IP 数据报时,一定要更换其 IP 地址(转换源 IP 地址或目的 IP 地址)。
    其次,普通路由器在转发分组是,是工作在网络层。但 NAPT 路由器还要查看和转换运输层的端口号,而这本来应当属于运输层的范畴。也正因为这样,NAPT 曾遭受一些人的批评,认为 NAPT 的操作没有严格按照层次的关系。

  • 相关阅读:端口转发(Linux/Windows)

*** walker 的流水账 ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/2045517如需转载请自行联系原作者

RQSLT

iptables 防火墙为什么不占用端口?相关推荐

  1. linux防火墙放开pptpd端口号,Linux下 iptables防火墙 放开相关端口 拒绝相关端口 及查看已放开端口...

    我用的是fedora 14 1. 查看iptables 防火墙已经开启的端口:/etc/init.d/iptables status [root@hzswtb2-mpc ~]#/etc/rc.d/in ...

  2. 服务器的防火墙禁止了对指定通讯端口的访问,使用iptables限制访问网站指定端口...

    Linux用得比较少,所以对iptables也不是很熟悉,最近部署网站,因为对外的80端口是通过nginx转发,而内部程序都是类似8080.3000之类的端口,不做处理的情况下,很可能会看到如:地址w ...

  3. Linux iptables 防火墙 添加删除 端口

    Linux iptables 防火墙 添加删除 端口 ps:本人亲测,阿里云2核4G5M的服务器性价比很高,新用户一块多一天,老用户三块多一天,最高可以买三年,感兴趣的可以戳一下:阿里云折扣服务器 一 ...

  4. linux防火墙端口配置策略路由,Linux iptables防火墙详解 + 配置抗DDOS攻击策略实战...

    Linux 内核中很早就实现了网络防火墙功能,在不同的Linux内核版本中,使用了不同的软件实现防火墙功能. 在2.0内核中,防火墙操作工具叫:ipfwadm 在2.2内核中,防火墙操作工具叫:ipc ...

  5. linux防火墙关闭开放的端口,Linux关闭防火墙,开放端口

    Centos/redhat系统: 开启防火墙 #systemctl start firewalld.service 停止firewall #systemctl stop firewalld.servi ...

  6. 安全的Web主机iptables防火墙脚本

    下面以自己的Web服务器举例说明之,系统的默认策略是INPUT为DROP,OUTPUT.FORWARD链为ACCEPT,DROP设置得比较宽松,因为我们知道出去的数据包比较安全:为了验证脚本的通用性, ...

  7. 配置linux-Fedora系统下iptables防火墙

    参考地址:https://blog.csdn.net/zhangjingyi111/article/details/78902820 本篇文章为实验课过程记录,较为简略. 1.查看系统是否安装ipta ...

  8. Iptables防火墙详细介绍与实战增强服务器安全

    Iptables防火墙详细介绍与实战增强服务器安全 一:Iptables的概述及应用 iptables概述: netfilter/iptables : IP信息包过滤系统,它实际上由两个组件netfi ...

  9. Iptables防火墙配置详解

    iptables防火墙配置详解 iptables简介 iptables是基于内核的防火墙,功能非常强大,iptables内置了filter,nat和mangle三张表. (1)filter表负责过滤数 ...

最新文章

  1. python快速入门第3版 数据_Python 快速入门 第3版
  2. 屏蔽控制台应用程序的窗口#pragma comment(linker, /subsystem:windows /ENTRY:mainCRTStartup)...
  3. 一天搞定CSS:表单(form)--20
  4. 总算明白了Q-Q plot
  5. 如何用区块链保障数据安全和承载数据确权
  6. 谷歌Chrome浏览器正式上新Android版黑暗模式
  7. 入门机器学习(十)--课后作业解析-神经网络(Python实现)
  8. (数学分析笔记)常用函数不定积分及其计算技巧
  9. Oracle Hint
  10. import 导入和from导入的区别
  11. html5液体效果,HTML5/CSS3/SVG实现的液体掉落(滑落)动画
  12. 前后端分离的思考与实践(六)
  13. mysql数据库中的分组查询语句_详解MySQL中的分组查询与连接查询语句
  14. 用放大镜看计算机屏幕,使用放大镜可使屏幕上的内容更易于查看
  15. BZOJ4049 : [Cerc2014] Mountainous landscape
  16. 单片机学习知识点全攻略
  17. Win11 全新壁纸下载
  18. 关于出现IllegalArgumentException异常的可能原因
  19. eclipse各个版本介绍说明
  20. 32位和64位系统区别及字节对齐

热门文章

  1. 关于学习web的自制roadmap
  2. PyYAML和configparser模块讲解
  3. HTML5 Notification
  4. win10应用安装位置修改方法
  5. Sphinx安装与基本设置
  6. fps up up!!!
  7. c#调用c++dll找不到入口点,一秒搞定
  8. leetcode练习旋转数组
  9. html JS实现下拉菜单,vue.js怎么实现下拉框
  10. python中while的特点_Python【2】:初入python 用户输入,if,(while 循环)