OSI----------- 定义了数据的产生标准 7层
应用
表示
会话
传输
网络
数据链路
物理、
TCP/IP----------4层或5层
应用层(应用 表示 会话)
端到端层(传输层)
互联网层(网络层)
网络接口层(数据链路 物理层 )
TCP:是一种面向连接的可靠的传输协议
UDP:是一种非面向连接的不可靠的传输协议
如何保证可靠性: 1.确认机制 2.重传输机制
如何保证面向连接: TCP 三次握手机制----
第1次握手:客户端发送一个带有SYN(synchronize)标志的数据包给服务端;
第2次握手:服务端接收成功后,回传一个带有SYN/ACK标志的数据包传递确认信息,表示我收到了;
第3次握手:客户端再回传一个带有ACK标志的数据包,表示我知道了,握手结束。
其中:SYN标志位数置1,表示建立TCP连接;ACK标志表示验证字段
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