Osi七层参考模型:
应用层:实现人机交互的界面
表示层:编码 解码 加密 解密
会话层:建立 维持 终止会话进程
传输层:区分不同流量,定义数据的传输方式
网络层:通过ip地址进行逻辑寻址 路由器
数据链路层: 媒介访问控制层 MAC
逻辑链路层 llc 为上层提供fcs校验
物理层:定义电气电压接口规范光学特性
OSI与TCP/IP模型区别:
1.OSI 模型数据封装必须具有完整的封装; TCP/IP支持跨层封装
2.OSI 一般理论 ; TCP/IP 一般用于工业生产
3.OSI支持多种网络层协议; TCP/IP仅仅支持IP协议栈(IPV4 IPV6)
tcp 面向连接的可靠传输协议 确认 重传(更可靠的原因) 排序 流动(滑动窗口)
udp 非面向连接的不可靠传输协议
TCP的三次握手
TCP的四次断开
正向ARP:地址解析协议 把ip地址解析成mac地址
免费ARP:公告自己,检测重复地址,在ARP报文中请求的IP地址为自己的IP地址
IPV4数据包结构
第一行:
1.version,IP协议版本号,代表IPV4,大小为4个bit
2.IHL,代表IP包头的大小,大小为4个bit(其中一个bit代表32bit),IHL最小值为4最大值为15,所以IPV4大小在20个字节与60个字节之间
3.Type of Service