OSI七层参考模型
OSI开放式系统互联参考模型
应用层(7):通过人机交互来实现各种各样的服务
表示层(6):编码、解码、加密、解密
会话层(5):发现、建立、维持、终止会话进程
产生 数据
传递 传输 数据
传输层(4):
1.根据端口号来区分不同的服务
端口号:0-65535
静态端口号:1-1023
一个端口号代表一个特定的服务,且呈永久绑定关系
http--超文本传输协议80
https--安全的超文本传输协议443
浏览网页
动态端口号:1024-65535
一个端口号代表一个服务,且呈暂时性绑定关系
0为保留端口号--在网络编程中使用--代表所有端口号
2.提供可靠的传输
可靠机制:确认、重传、排序、流控
协议:双方约定的标准--就是语言
TCP传输控制协议
面向连接的可靠传输协议
三次握手四次挥手
UDP用户数据报文协议
非面向连接的不可靠传输协议
3.数据分段最大段长度1480B
最大传输单元1500B
字节和位
封装与解封装
网络层(3):根据IP地址来进行逻辑寻址
IPv4地址--有限的--用完了
IPv6地址
IPV9IP协议--网际网络协议
路由器
数据链路层(2):--交换机
LLC:逻辑链路控制子层
为上层服务提供FCS校验--封装和解封装
校验--对暗号
MAC:媒介访问控制子层
根据MAC地址来进行物理寻址
MAC地址--也叫物理地址--设备在出场之后烧录在网卡上的
物理层(1):定义电气电压、光学特性、接口规范、网线、光纤
封装与解封装:
校验:
FCS
上三层:data--数据
四层:portnumber--端口号(TCPorUDP)sourceport--源端口
destinationport--目标端口
三层:IP地址(sourceIP--源IP;destinationIP--目标IP)
二层:MAC地址(sourceMAC--源MAC;destinationMAC--目标MAC)
一层:电信号--开始传递
PDU(--插板)--协议数据单元
上三层--数据报文
四层封装--数据段
三层封装--数据包
二层封装--数据帧
一层---------比特流(电信号)
以太网
TCP/IP模型