认证与授权
- Authentication(认证)
- 用户的用户名和密码是否能通过检验。
- Authorizantion(授权)
- 用户是否被允许访问服务或资源。
1 | iptables -t filter -A INPUT -j DROP -s 172.0.0.1 -p 22 |
1 | iptables -A OUTPUT -m state --state NEW -p tcp -s 172.16.0.107 -j DROP |
1 | iptebles -P INPUT DROP |
1 | iptables -t fliter -A OUTPUT -m state -s 172.16.0.107 --state ESTABLISHED -j ACCEPT |
1 | iptables -t filter -A OUTPUT -p tcp -s 172.16.0.107 -m state --state RELATED -j ACCEPT |
1 | /proc/sys/net/ipv4/netfilter/ip_conntrack_[protocol] |
1 | /proc/sys/net/netfilter/nf_conntrack_[protocol] |
-m state //状态 -m iprange //ip区段 -m multiport //离散端口,最多15个 -m connlimit //最大连接数 -m limit //流量控制 traffic control(流量控制) token bucket filter -m string //匹配字符串 -m recent //定义规则 防止ddos
1 | iptables -I INPUT -p tcp --dport 22 -m connlimit --connlimit-above 3 -j DROP //约束最大连接数 |
--dnat
--snat -j ACCEPT DROP RESPECT LOG 自定义链 MASQUERADE //ppp拨号,外网地址是动态获取的时候使用
iptables -A INPUT -j 自定义链
iptables -A 自定义链 -j RETURN
tcpdump -i 网卡 -nn -X icmp| SNAT | DNAT | PNAT |
|---|---|---|
| Source | destination | port |
| 源地址转换 | 目标地址转换 | 端口地址转换 |
1 | iptables -t nat -A PREROUTING -p tcp -d 172.16.100.107 -j SNAT --to-source 更换的源地址:端口 |
1 | iptables -t filter -N Docker |
#物理层
逆时针方向绞合而成
非屏蔽双绞线-UTP
屏蔽双绞线-STP
缺点 - 成本高
加了两层屏蔽层,用于每对线和全部四对线外
网屏双绞线-ScTP
线序
电力线
| OSI七层模型 |
|---|
| 7. Application 应用层:软件交流协议 |
| 6. Presentation 表示层:对数据的压缩解压缩,加密解密,把比特信息转换为一定格式的数据流 |
| 5. Session 会话层:会话的建立,连接,拆除 |
| 4. Transport 传输层:核心层之一,负责端到端连接,例如负责TCP的可靠性传输 |
| 3. Network 网络层:核心层之一,最优路径1,从源主机送达至目标机,以ip地址2作为主机标识 |
| 2. Data Link 数据链路层:提供介质访问服务。通过MAC3提供可靠的帧传递。提供差错控制、流控等 |
| 1. Physical 物理层:提供透明的比特流,任何可以表示两种状态的信号都可以。只管传输,不关心内容 |
| TCP/IP四层模型 |
|---|
| 4. Application 应用层4 |
| 3. Transport 传输层5 |
| 2. Internet 网络层6 |
| 1. Network Access 物理层7 |
最优路径就是路由最短路径↩︎
IP(Internet Protorol)地址,用于标识/寻找主机↩︎
MAC(Media Access Control Address)地址也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址。不做修改的情况下,一般是唯一的。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。一个网卡亦可以虚拟出多个虚拟网卡,每个虚拟网卡都会有各自的MAC地址和ip地址↩︎
等同于OSI模型中的5-7层↩︎
等同于OSI模型中的4层↩︎
等同于OSI模型中的3层↩︎
等同于OSI模型中的1-2层↩︎
PDU (Protocol Data Unit)是指对等层次之间传递的数据单位↩︎
1 | https://prudent-travels.000webhostapp.com/pac.php?a=SOCKS5&b=127.0.0.1:10808 |