OSI-------- 定义了数据的产生标准。
七层模型
应用层---抽象语言--> 编码
表示层---编码--->二进制
会话层---提供会话地址,建立应用程序端到端的会话
传输层--- Telnet-23 ssh--22 http-80 https-443
区分不同的流量 ; 定义数据的传输方式
传输方式:1.可靠的 2.不可靠的
TCP-传输控制协议。是一种面向连接的可靠的传输协议
UDP-用户数据报协议。是一种非面向连接的不可靠传输协议
TCP保证可靠性:1.确认 2.重传
TCP保证面向连接:三次握手机制
TCP : 序列号 32个二进制 ,发送数据的顺序
确认号 32个二进制 ,确认数据时使用的
UDP数据包
UDP:没有ACK 号 没有序列号
网络层---network ------编址 寻址(路由)
数据链路层---局域网封装---- Ethernet 2 IEEE802.3封装
交换机的基本功能:
1、基于源MAC的学习
2、基于目标MAC的转収
3、数据过滤
4、防环
物理层
TCP/IP--------4层或5层
应用层
主机到主机(传输层)
互联网(网络层)
网络接口(数据链路 物理层)
OSI与TCP/IP模型区别:
相同点: 均是定义了数据的封装标准
1.OSI 模型数据封装必须具有完整的封装; TCP/IP支持跨层封装
2.OSI 一般理论 ; TCP/IP 一般用于工业生产
3.OSI支持多种网络层协议;TCP/IP仅仅支持IP协议栈(IPV4 IPV6)
4.层数不同
ARP : 地址解析协议 ,是基于二层封装的协议
正向ARP---通过对方的IP地址请求对方的MAC地址
反向ARP---通过对方的MAC地址请求对方的IP地址
逆向ARP---帧中继中使用的
无故ARP---免费ARP ,地址重复检测的
代理ARP-proxy ARP
路由: 按照路由条目,逻辑选址。
控制层面:路由条目的加表;AD metric(华为中 priority cost)
数据层面:按照路由条目转发数据包;1.与操作 2.最长匹配 3.递归查找
IPV4/IPV6数据包结构: