1. 含义:OSI/RM -- 开放式系统互联参考模型
ISO --- 国际标准化组织
2 .OSI的核心思想:分层 --- 属于同一层的不同功能具有相同或相似的目的和作用;处于不同 层次 的功能其目的和作用具有明显的差异;每一层都下下一层提供服 务的 基础上提供增值服务。
分层的作用: 1,更易标准化
2,降低关联性
3,更易学习和理解
3.分层:1应用层
2表示层
3 会话层
4传输层
5网络层
6 数据链路层
7 物理层
补充: 会话层 --- 维持网络应用和服务器之间的会话连接
传输层 --- 端到端的通讯 --- 端口号 --- 区分和标定不同应用 --- 16位二进制构成 1 - 65535 --- 1 - 1023 知名端口号
数据链路层 --- 介质访问控制层(MAC),逻辑链路控制层(LLC) --- FCS(帧校验 序列) --- 保证数据完整性 --- CRC(循环冗余算法)
4.TCP/IP模型
TCP/IP协议簇
种类: TCP/IP四层模型 --- TCP/IP标准模型 TCP/IP五层模型 --- TCP/IP对等模型
5. PDU --- 协议数据单元
L1PDU
L2PDU
。。。
L7PDU
名称:应用层 --- 报文
传输层 --- 段
网络层 --- 包
数据链路层 --- 帧
物理层 --- 比特
6.封装和解封装涉及的层: 应用层
传输层 --- 端口号 --- TCP UDP
网络层 --- IP地址 --- IP
数据链路层 --- MAC地址 --- 以太网协议
物理层
补:以太网:早期局域网的解决方案,现在也应用在广域网当中,是一种依靠 MAC地址寻址,工 作在1,2层的网络。
以太网Ⅱ型帧
7. 应用层中包含的协议:
协议名 端口
HTTP --- 超文本传输协议 --- TCP 80
HTTPS --- HTTP + SSL/TLS --- TCP 443
FTP --- 文件传输协议 ---TCP 20 21
tftp --- 简单文件传输协议 --- UDP 69
telnet --- 远程登录协议 --- TCP 23 SSH --- TCP 22
DHCP ---- 动态主机配置协议--- UDP 67/68
DNS --- 域名解析协议 --- TCP / UDP 53
传输层 -- 端口号 --- TCP UDP
TCP与UDP的区别:
1,TCP协议是面向连接的协议,而UDP协议是无连接的协议;
2,TCP协议的传输是可靠的,而UDP协议的传输“尽力而为”;
3,TCP协议可以实现流控,而UDP不行;
4,TCP协议可以实现分段,而UDP不行;
5,TCP传输速度较慢,占用资源较大;UDP传输速度较快,占用资源小;
TCP和UDP的使用场景
TCP更适用于对可靠性要求较高,但是对速度要求较低的场景;UDP更 适用于对传输速度 要求较高,但可靠性要求较低的场景(即时类通信)。