Java入职必知必会之一些基本的网络知识

智周万物 | 2026-05-21 11:25:09 | 25 | 0 | 0 | 0

cover

Java入职必知必会之一些基本的网络知识

1、内网、外网、DMZ区域


内网(Intranet): 内网是组织的核心网络,用于内部员工和资源之间的通信和数据交换。 它被视为最安全的区域,因为它在组织内部,外部用户无法直接访问内网。 堡垒机、vpn 外网(Public Internet): 外网是指公共互联网,是连接到组织网络的最外层区域。 它是最容易受到攻击和威胁的区域,因为它暴露在广大的公共网络中。 DMZ区域(Demilitarized Zone): DMZ是介于内网和外网之间的中间区域,也称为“非军事化区”或“隔离区”。 它用于承载组织提供给外部用户的服务,同时与内部网络(内网)和外部网络(外网)相隔离。

2、ip和端口

​ 一个主机对应一个ip,一个应用对应一个端口

ping telnet traceroute

telnet 127.26.45.45 3306

服务启动,端口被占用

netstat -ano | findstr 端口号
taskkill -PID 进程号 -F

3、firewalld和iptables

firewalld :

systemctl status firewalld 
systemctl stop firewalld 
systemctl restart firewalld 
#永久开发端口
firewall-cmd --permanent --zone=public --add-port=161/udp
firewall-cmd --permanent --zone=public --add-port=3306/tcp
#永久关闭端口
firewall-cmd --zone=public --remove-port=3306/tcp --permanent
#刷新配置,立即生效
firewall-cmd --reload
#查看防火墙
firewall-cmd --zone=public --list-all

iptables:

systemctl status iptables
systemctl stop iptables
systemctl restart iptables
#查看防火墙策略
iptables -L
#编辑防火墙策略
vim /etc/sysconfig/iptables
#允许访问3306端口
-A INPUT -p tcp  --dport 3306 -j ACCEPT
-A OUTPUT -p tcp --sport 3306 -j ACCEPT