Linux第二十二讲:数据链路层 && NAT && 代理服务 && 内网穿透

Linux第二十二讲:数据链路层 && NAT && 代理服务 && 内网穿透

数据链路层的作用:

1.以太网

早期局域网先存在,比如实验室,为了通信,会设计一套局域网,那么多的局域网,就出现了很多种的局域网,经过时代的大浪淘沙,剩下的局域网标准有:以太网、令牌环网、无线LAN,我们重点学习以太网

以太网不是一种具体的网络,而是一种技术标准,所以Linux根据标准设计一套以太网,Windows根据以太网设计一套以太网。因为是标准,所以不同的程序员设计,基本是一样的

1.1以太网帧格式

网络层,我们习惯叫做数据报,而数据链路层,习惯叫以太帧

1.2对比MAC地址和IP地址

1.3认识MTU

2.ARP协议

2.1为什么需要ARP协议?ARP协议是干什么的?

2.2ARP协议的作用?如何做到IP地址到MAC地址的转化?

2.3ARP协议帧格式

2.4ARP请求/应答具体过程 && arap -aIP地址和MAC地址映射

3.NAT && NAPT

4.代理服务器

4.1正向代理 && 反向代理 && 区别

4.2了解一下感兴趣的上网功能

5.内网穿透 && 内网打洞 && 区别

6.交换机

相关推荐
---学无止境---2 小时前
Linux中读写自旋锁rwlock的实现
linux
看着捉急4 小时前
x86_64 centos7.2 上用aarch64-linux-gnu-gcc4.8.5交叉编译qt5.11.3
linux·运维·qt
李宥小哥4 小时前
C#基础07-类与对象
服务器·数据库·c#
Murphy_lx4 小时前
Linux(操作系统)文件系统--对打开文件的管理(C语言层面)
linux·服务器·c语言
小白电脑技术4 小时前
Nginx-Proxy-Manager配置SSL泛域名证书教程
运维·ssl
脏脏a5 小时前
【Linux篇】Linux指令进阶:从入门到熟练的实操指南
linux·运维·服务器
東雪蓮☆6 小时前
MySQL 5.7 主主复制 + Keepalived 高可用配置实例
linux·运维·mysql
迎風吹頭髮7 小时前
UNIX下C语言编程与实践20-UNIX 文件类型判断:stat 结构 st_mode 与文件类型宏的使用实战
linux·c语言·unix
凤凰战士芭比Q7 小时前
部署Nginx(Kylinv10sp3、Ubuntu2204、Rocky9.3)
linux·运维·nginx