OSI-----7层 ------- ? 定义了数据的产生标准 。
物理层--------建立、管理和终止网络节点之间的连接。
数据链路-----局域网封装---- Ethernet 2 IEEE802.3封装
网络层----network ------编址 寻址(路由)
传输层-----Telnet - 23 ssh---22 http---80 https-443 1. 2.定一传输方式 1.可靠的 2.丌可靠的
TCP ----传输控制协议。是一种面向连接的可靠的传输卋议。
UDP----用户数据报协议。是一种非面向连接的丌可靠传输卋议。
保证可靠性: 1. 确认 2.重传
会话层 ------建立、管理和终止网络节点之间的连接。
表示层 ------- 负责将网络发送的数据从一种表示形式转换为另一种表示形式。
应用层 ------- 表示应用程序与网络交互的级别,使用编程接口请求网络服务。
交换机的基本功能:
1、基于源MAC的学习
2、基于目标MAC的转収
3、数据过滤
4、防环
TCP/IP----------4层或5层
应用层
主机到主机(终端到终端)
互联网---Internet
网络接口
OSI模型 :
传输层: 区分不同的流量 ; 定义数据的传输方式
TCP:是一种面向连接的可靠的传输协议
UDP:是一种非面向连接的不可靠的传输协议
如何保证可靠性: 1.确认机制 2.重传输机制
如何保证面向连接: TCP 三次握手机制
TCP的 三次握手Q和四次挥手实质就是TCP通信的连接和断开
三次握手: 为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发送、接收完毕后何时撤消联系,并建立虚连接。
四次挥手: 即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。
详情:https://blog.csdn.net/m0_38106923/article/details/108292454
TCP 数据结构:
TCP : 序列号 32个二进制 ,发送数据的顺序
确认号 32个二进制 ,确认数据时使用的
UDP 数据结构:
UDP:没有ACK 号 没有序列号
HCIA回顾
分区 HCIP 的第 1 页
TCP/IP模型:
应用层(应用 表示 会话)
端到端层(传输层)
互联网层(网络层)
网络接口层(数据链路 物理层 )
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数据包结构:
ipv4数据包结构 头部大小范围 20-60个字节 增加4字节的倍数
第一行
version 四个字节 描述ip的版本号
IHL ip header length ip头部i长度 四个bit ip头部大小 默认值0101
tos--type of service 服务类型 大小8bit 对流量数据进行标识
QOS--服务质量--
流量标记三种方法:
1.ip优先级 3+5 前三个bit标记流量
000 001 010 011 100 101 110 111
0-7-----QOS 101--5 语音视频流量
协议流量--ospf--110
2.DSCP----different service code point 区分服务代码点 6+2
0-63 ECN--显示拥塞通告 默认情况数字越高优先级越高
3.PHB--逐跳行为(每一跳行为);兼容模式 21个不同为分类
TOTAL Length
第二行
Identification 标识符 16个bit
Flags 3个bit 1 R位 2位 DF不分片位 3位 MF 更多分片位
Fragment offset 该数据距离完整分片的头部偏离值
第三行
TTL:Time to live 生存时间 8个bit 代表该数据包可被路由转发次数 默认值一般为255 ttl是防止网络环路的最后一道防线
Protocol
Header Checksum 报头校验和 大小16bit
第四行
Source Address
第五行
Destination Address
第六行
Padding 填充项