OSI七层参考模型
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
tcp/ip(4或5)
应用层(应用层 表示层 会话层)
端到端层(传输层)
互联网层(网络)
网络接口层(数据链路 物理层)
TCP-传输控制协议。是一种面向连接的可靠的传输协议
UDP-用户数据报协议。是一种非面向连接的不可靠传输协议
TCP保证可靠性:1.确认 2.重传
TCP保证面向连接:三次握手机制
TCP:序列号:32个二进制,发送数据的顺序
确认号:32个二进制,确认数据时使用的
UDP: 没有ACK号 没有序列号
网络层----network---编址 寻址(路由)
OSI与TCP/IP模型区别:
相同点:均是定义了数据的封装标准
不同点:
1.OSl模型数据封装必须具有完整的封装;TCP/IP支持跨层封装 2.OSl一般理论;TCP/IP一般用于工业生产 3.OSI支持多种网络层协议;TCP/IP仅仅支持IP协议栈(IPV4 IPV6) 4.层数不同
ARP -地址解析协议 ,基于二层封装的协议
正向ARP--通过对方的IP地址请求对方的MAC地址
反向ARP--通过对方的MAC地址请求对方的IP地址(几乎不用)
逆向ARP--帧中继使用
无故ARP--免费ARP,地址重复检测
代理ARP--proxy ARP,跨网段
交换机的基本功能:
1.基于源MAC的学习
2.基于目标MAC的转发
3.数据过滤
4.防环
4bit 版本 version
4bit IHL IP Header Length IP头部大小 默认0101 ipv4头部范围 20-60字节 四字节累加8bit tos:服务类型 对数据进行标记时使用,QOS 服务质量 让重要的数据先传输
三种:
IP优先级 3+5 用前三个bit对流量进行区分 0-7 7个不同的分类
0 没有优先级 7优先级最高,最快
语音视频流量 101
协议流量 --- ospf ---110
DSCP-----different server code point 区分服务代码点--6+2 前六 流量分类
0-63 后俩bit ECN--显示拥塞通道 一般00 如果11 网络拥塞
PHB----逐跳行为(每一跳行为):兼容模式 21个不同的分类
CS----IP 8
AF----
EF----
16bit total length 数据载荷
16bit Identification 标识符 一个数据分为很多片
DF---不分片 =1 没有被分片 =0 被分片了
MF----more fragment 更多分片位 后面还有分片则为1 没有则为0
13bit fragment offset 分片偏移值 距离完整头部的距离 第N个 则为前n-1大小 单位字节
8bit TTL 生存时间 0-255 单位:秒 跳数 该数据包可被路由转发的次数 网络设备默认一般255
8bit protocol 协议 0-255 上层使用了什么协议
16bit Header Checksum 计算IP数据包头部的完整性
严格选路:每一个接口ip地址都要写
松散选路:如果下面只有一条路,可以省略一些ip地址
记录路由(多):全部记录一遍路径