1.首先进行分层模型
-
分层思想(复杂问题简单化)
-
在计算机刚兴起的时代,首先要考虑通信需求 -> 定义了协议标准
-
下层为上层提供服务,每层单独服务
-
简单概念:交换机>防火墙>路由器>个人主机服务器
-
发展历史:1974年ISO组织发布了OSI参考模型
2.OSI七层模型
表示层使用ASCII编码二进制转换传输
传输层为tcp协议
网络层为IP协议
3.TCP/IP模型(5层协议簇/协议栈)
应用层---->传输层—>网络层—>数据链路层—>物理层
注意:OSI与TCP/IP协议同时诞生 ,只不过OSI先是有模型而TCP/IP先有协议
数据传输过程
数据的封装与解封装过程
传输层:TCP/UDP头主要是源端口与目标端口
网络层:IP头主要是本地IP与目标IP
数据链路层:MAC子层为帧尾,FCS为帧头(4字节)
物理层为:
数字信号
信号分为模拟信号与数字信号
4.TCP与UDP区别
TCP特点是提供可靠的数据传输(面向直接连接)简单来说TCP是穿着盔甲的士兵可靠,但传播速度慢,安全,丢失数据可以恢复
UDP特点是无连接服务 UDP就是传播速度快,但不安全,丢失数据恢复不了
TCP/IP协议端口号分类