(osi tcp/ip ipv4 ipv6)
OSI七层参考模型 思想:
分层 1.更利于标准化
2.降低层次之间的关联性—某一层协议的增加或者减少,尽量不要影响 其他层次。 相同层次之间的设备协议具体相同或者相似的作用,不同层次之间具有 明显的差异,每一层都在下层的基础上提供某种增值服务。
应用层
表示层
会话层 发现建立和维护和断开一次会话链接
传输层 Talnet-23 HTTP-80 HTTPS-443
1.TCP 传输控制协议,是一种面向连接的可靠的传输协议
三次握手,四次分手
(1)保证可靠性:确认和重传
(2)保证面向连接:TCP三次握手
2.UDP 用户数据报协议,是一种非面向连接的不可靠传输协议
优化传输,端对端的传输 区分进程和服务—端口号—16位二进制65536 0-65535 0-1023知名端口号,著名端口号,1024-65535
网络层—路由器—IP地址(逻辑地址)IP地址 编址 寻址
数据链路层—数据链路----局域网封装---- Etnernet 22IEEE802.3封装
广域网封装--- 串线 PPP HDLC ATM Frame-relay帧中继
ARP:地址解析协议(是基于二层封装的协议)
正向ARP---通过对方的IP地址请求对方的MAC地址
反向ARP---通过对方的MAC地址请求对方的IP地址
逆向ARP---帧中继中使用的
无故ARP---免费ARP,地址重复检测的代理的
ARP-proxy ARP
介质访问控制层MAC,逻辑链路控制层LLC。 电信号和二进制之间的转换 MAC地址—物理地址
物理层—处理电信号
TCP数据包结构:
UDP数据包结构:
TCP和UDP的区别:
1.TCP是面向连接(TCP的三次握手)的协议,而UDP是无连接的协议
2.TCP的传输的可靠的传输,而UDP的传输是不可靠的。排序,确认,重 传、流控。
3.TCP可以进行流控,而UDP不行。滑动窗口机制。
4.TCP可以进行分段,而UDP不能。
5.TCP转发数据包的速率慢,并且占用资源比较大。UDP的转发效率高于 TCP,并且占用资源也会小一些
应用场景:TCP更加适用于对数据包可靠性要求较高的情况,比如说传输文件,邮件等等,而UDP适用于对可靠性要求较低,但是对转发效率要求较高的场景,比如说:即时通讯类。
TCP/IP模型:
应用层的数据—数据报文
传输层—数据段
网络层—数据包
数据链路层—数据帧
物理层—比特流
TCP/IP与OSI的区别:
相同点:均是定义了数据的封装标准
1.OSI模型数据封装必须具有完整的封装;TCP/IP支持跨层封装
2.OSI一般理论;TCP/IP 一般用于工业生产
3.OSI支持多种网络层协议;TCP/IP仅仅支持IP协议栈(IPV4 IPV6)
4.层数不同
不同点:
1.TCP/IP是一个协议簇,而OSI是一个模型;
2.TCP/IP是五层结构,而OSI是七层结构;
3.TCP/IP的第三层仅支持IP协议,OSI支持所有的网络层协议。
联系:(1)OSI引入了服务、接口、协议、分层的概念,而TCP/IP借鉴了OSI的概念;
(2)OSI先有模型,后有协议,先有标准,后进行实践,而TCP/IP先有协议和应用再提出了模型,且是参照的OSI模型。
Ipv4 ipv6:
IPV4(2的32次方)(不太安全)
第一行(32比特 4个字节) 第二行
version:版本(4比特) Identification:标识符(16比特)
IHL:ip头部长度(4比特) Flags:R(保留位)DF 不分片(0或1)MF 最后一个片段=0(0或1)(3比特)
Type of Service:服务类型 (8个比特) Fragment Offset:分片偏移(13比特)单位是字节
对数据标识时使用
QOS--服务质量
TOS:1.ip优先级 3+5 000 001 010 011 100 101 110 111
0-7 QOS
2.DSCP 区分服务代码点 6+2 0-63 ECN 显示拥塞通告
3.PHB 逐跳行为 (每一跳行为)兼容模式 21个分类 (IP优先级全部有,DSCP各别有)
Total Length:ip数据包总长度(16比特)
第三行 第四行
Time to Live:身存时间 路由次数(255-1)(8比特) Source Address: 源地址(32)
Protocol:上层使用协议—(8比特)
Header Checksum:表头检查码(16比特)
第五行(总共20个字节)(范围20-60字节)
Destinotion Address:目标地址(32)
Option:可选项(定义数据传输时进行标识)
(1)严格选路
(2)松散选路
(3)记录路由
(4)时间戳
Padding:
IPV6(2的128次方)(安全)
Source Address: 源地址(128)
Destinotion Address:目标地址(128)