一、计算机处理信息的基本逻辑:
抽象语言 ---- 编码
编码 ---- 二进制
二进制 ---- 电信号
处理电信号(传递或直接用CPU处理)
二、OSI ---- 开放式系统互联(参考模型)
由ISO提出,为了统一标准。
OSI参考模型的核心思想——分层。
通过分层,将功能进行细化,有利于网络的整体发展。
七层模型及其功能:
应用层——提供各种应用服务,将抽象语言转换成编码
表示层——编码转换成二进制
会话层——维持网络应用和网络服务器之间的会话联系,应用程序内部的区分地址(无标准格式)
传输层——实现端到端的传输 TCP/UDP 数据分段(受MTU限制) 端口号
网络层——通过IP地址进行逻辑寻址 IPV4、IPV6 ——互联网协议
数据链路层——控制物理硬件(物理层);二进制转换成电信号 (介质访问控制)
物理层——对电信号进行处理和传递
三、端口号:
端口号由16位二进制构成,0—65535,其中0为保留端口,因此实际取值为1—65535。1—1023为知名端口号,或静态端口号。
常见端口号:
HTTP——80 TCP
HTTPS——443 TCP
telnet——远程登录服务 23 TCP
SSH——远程登陆 22 TCP
DNS——域名解析 53 TCP和UDP
四、ARP协议——地址解析协议
正向ARP: 已知同一网段的目标IP地址,但未知目标mac地址;通过广播获取对端的MAC地址
反向ARP:1、已知对端的MAC,获取对端的IP地址; 2、已知本地的MAC地址,通过ARP基于对端查询本地的ip地址
无故ARP:进行正向ARP查询,但被查询地址为本地的ip地址;--地址冲突检测
五、OSI参考模型与TCP/IP参考模型

四层模型----TCP/IP标准模型 五层模型----TCP/IP对等模型
六、PDU——协议数据单元
应用层----数据报文
传输层----数据段
网络层----数据包
数据链路层----数据帧
物理层----比特流
七、封装与解封装
应用层----存在封装过程,取决于不同的应用程序
传输层----TCP、UDP(端口号)
网络层----封装IP地址
数据链路层---封装MAC地址
物理层----数据已经成为电信号,不存在封装
八、TCP/IP的跨层封装
目的:提高封装和解封装的速度,加快传输效率
跨四层封装----应用层的数据封装完成后,直接封装网络层数据
应用在直连路由设备之间
跨三四层封装---在应用层封装之后直接封装二层数据
应用在直连交换设备之间
将数据链路层分为两个子层;LLC+MAC
LLC逻辑链路控制子层—负责分片和进程区分
MAC介质访问控制子层—控制物理层工作

SOF---帧首定界符
DSAP:标识接收方上层处理数据报文的模块
SSAP:标识发送方上层梳理数据报文的模块
Control:决定我们数据传送方式的模块
1、无连接模式
2、面向连接模式----控制分片、重组、排序
九、IP地址介绍
IPv4版本---32位二进制 IPv6版本---128位二进制
点分十进制:把32位二进制分为4部分,每部分8位,进行二进制到十进制的转换
1 2 | 查看本机详细IP地址命令
ipconfig -all
|
网络位:网络位相同,则代表在同一个广播域
主机位:在同一个广播域中,使用主机位来区分不同的主机
掩码:由连续的1和连续的0组成,1代表网络位,0代表主机位。
IP地址的分类:
IP地址存在ABCDE分类;其中ABC为单播地址—既可以作为源,也可以作为目标;D为组播—只能作为目标;E为保留;
基于第一个8位分类:
A 1-126
B 128-191
C 192-223
D 224-239
E 240-255
私网IP地址----单播地址
A:10.0.0.0-10.255.255.255-----1个A类网段
B:172.16.0.0-172.31.255.255-----16个B类网段
C:192.168.0.0-192.168.255.255----256个C类网段
私网IP地址可以重复使用,但是在私网内部需要保证唯一性。
特殊IP地址
1、127.0.0.1-127.255.255.254----环回地址----本地测试
2、255.255.255.255---受限广播地址
3、主机位全1---192.168.1.255/24----直接广播地址
区别:受限广播地址是不被路由器转发的,而直接广播地址会被转发。
4、主机位全0---192.168.1.0/24----网络
5、0.0.0.0----代表没有IP地址,或代表所有IP地址
6、169.254.0.0/16----本地链路地址/自动私有地址
注意:该IP地址不能进行跨网段通讯----以太网环境
VLSM 可变长子网掩码
思路:从主机位向网络位借位。
通过延长子网掩码的长度;将一个网络号逻辑的切分为多个;——子网划分
例:
192.168.1.0/24
192.168.1.0 000 0000/25---192.168.1.0/25
192.168.1.1 000 0000/25---192.168.1.128/25
CIDR—无类别域间路由
思路:取相同位,去不同位;将多个网络号;逻辑的合成一个;
子网汇总:汇总后,汇总网段的子网掩码,长于或等于主类掩码长度
超网:汇总后,汇总网段的子网掩码,短于主类;
例:
172.16.0.0/24
172.16.1.0/24
172.16.2.0/24
172.16.3.0/24
172.16.0.0/22----子网汇总
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.0000 0000.0
192.168.0000 0001.0
192.168.0000 0010.0
192.168.0000 0011.0
192.168.0.0/22----超网
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具