网络基础
一、OSI七层模型
1、应用层
2、表示层
- 数据的加密与解密
- 数据的压缩与解压缩
- 数据的编码和解码
3、会话层
4、传输层
- 提供了数据的分段传输
- 提供数据的传输方式
- TCP
- 可靠的传输
- 三次握手
- 四次挥手
- 滑动窗口
- 有限状态机
- UDP
- 尽力而为的传输
- 端口号
- 一个IP地址最多有65536个端口号,其中有部分是大家公约好的服务端口
- HTTP 80/TCP
- HTTPS 443/TCP, 443/UDP
- FTP 20/TCP, 21/TCP
- DNS 53/tcp, 53/udp
- ssh 22/tcp
- mstsc 3389/tcp, 3389/udp
- dhcp 67/udp, 68/udp
5、网络层
- IP地址
- 32位二进制,点分十进制
- IP地址由网络位和主机位组成
- 网络位用于区分不同的网络,不同的网络是无法直接通信的
- 主机位是为了在同一个网络中区分不同节点
- 通过子网掩码,或者前缀长度来确定网络位的长度
- 路由
- 路由器将不同的网路连接起来,并且根据IP地址来转发数据到不同的网络
- 路由器提供路由功能,根据目的地的IP地址,在路由表中查找匹配项,并进行转发
- 路由表中记录了所有已知的网络通过什么接口发出
6、数据链路层
- MAC地址,用来在一个网络中标识一个节点
- 48位二进制,由网卡制造商按照一定的规律烧录在网卡固件中。不能轻易改变。
- 正规厂商提供的MAC地址是全球唯一的,但是技术上只需要在一个网络中唯一即可。
- 交换
- 交换机是在一个网络中连接不同设备接口的,并且提供交换能力
- 交换是根据数据的目的MAC地址,查询MAC地址表,并且在对应接口转发。如果不存在,就会发起ARP广播查询。
- MAC地址表的来源
- 手动
- 自动
- 接口收到数据,就会将源MAC地址和对应接收接口绑定
7、物理层
- 定义数据通信的电气规范
- 网络连接接口
- 水晶头
- RJ45
- 线长不超过100米
- 5类网线
- 6类网线
- RJ11
- 光纤
- 串口线
- WLAN
评论区