day14_kls

课程内容

计算机网络模型

OSI&&TCP/IP

image.png

设备(网络安全相关)

应用层: WAF、IPS/IDS等

网络层:防火墙、VPN、IPS/IDS等

传输层:防火墙、VPN、IPS/IDS等

传输层常见协议

ARP、ICMP、IP

网络层常见协议

TCP、UDP、OSPF

应用层常见协议及其默认端口

协议 说明 端口号
FTP 文件传输协议 21
SFTP 基于ssh的文件传输协议 22
FTPS 支持SSL/TLS的文件传输协议 21/990
SMTP 发送邮件协议 25、587(TLS)
IMAP 收取邮件协议 143 、993 (TLS)
POP3 收取邮件协议 110 、995 (TLS)
SSH 安全远程登录协议 22
Telnet 非加密的远程登录协议 23
RDP 远程桌面协议 3389
VNC 远程桌面 5900
MySQL MySQL 数据库访问协议 3306
PostgreSQL PostgreSQL 数据库访问协议 5432
MongoDB MongoDB 数据库协议 27017
Redis Redis 数据库协议 6379
MsSQL MicroSoft数据库协议 1433
Oracle 甲骨文数据库协议 1521
HTTP 超文本传输协议 80
HTTPS 加密的 HTTP 协议 443
SMB 用于共享文件、打印机 445
NFS 网络文件系统协议 2049

常见的服务及其默认端口号

服务 端口号
weblogic 7001
tomcat 8080

IPv4

地址:0.0.0.0-255.255.255.255

内网地址&外网地址

常见的内网地址段
:LOGBOOK:
CLOCK: [2024-11-28 Thu 15:49:57]–[2024-11-28 Thu 15:49:57] => 00:00:00
CLOCK: [2024-11-28 Thu 15:49:58]–[2024-11-28 Thu 15:49:59] => 00:00:01
:END:

网段 地址范围 适用场景
10.0.0.0/8 10.0.0.0 - 10.255.255.255 大型组织,需大量地址的场景。
172.16.0.0/12 172.16.0.0 - 172.31.255.255 中型组织,灵活的子网划分需求。
192.168.0.0/16 192.168.0.0 - 192.168.255.255 小型网络,家庭和办公网络。
127.0.0.0/8 127.0.0.1 - 127.255.255.254 本地回环,设备自身通信。

一次完整的TCP请求会做什么(以HTTP请求为例)

wireshark抓包之ICMP

整个icmp包,ping baidu.com

image.png

wireshark抓包之ARP

要构造出arp包,我们可以手动进行arp请求。我们使用arping 192.168.2.198

或是删除arp表等待arp广播

image.png

wireshark抓包之TCP

浅浅构造一个http包,来观察TCP,curl baidu.com

image.png

三次握手

我来了哦SYN 😃

我知道了哦,你来吧SYN,ACK 😁

我真的来了哦SYN 🥵

四次挥手

我要走了哦,好想你FIN,ACK 😢

你走吧SYN 🤔

你走吧,拜拜了您内FIN,ACK 🤡

我走了SYN 😭

wireshark抓包之UDP

使用nc的udp模式构造udp包

image.png

TCP vs UDP

快慢、是否可靠、系统开销、是否有连接

应用场景:

TCP:数据敏感型服务,http

UDP:速度敏感型服务,直播、电话

wireshark抓包之DNS

向dns服务器发送dns请求dig kali.pcx.home

image.png

dns记录类型

A 记录:将域名解析为 IPv4 地址。

AAAA 记录:将域名解析为 IPv6 地址。

CNAME 记录:别名记录,将一个域名映射到另一个域名。

PTR 记录:反向解析记录。

MX 记录:邮件交换记录,用于电子邮件服务器。

NS 记录:指向域名的权威 DNS 服务器。

SOA 记录:起始授权机构记录,标识区域的主要信息。

TXT 记录:存储任意文本数据,常用于身份验证(如 SPF、DKIM)。

dns查询模式

递归查询

迭代查询

反向查询

参考

图解网络介绍 | 小林coding

计算机网络基础知识总结 | 菜鸟教程