OSI/RM —开放式系统互联参考模型 ISO—国际标准化组织时间:1979年OSI的 核心思想:分层 —属于同一层的不同功能具有相同或相似的目的和作用;处于不同层次的功能的和作用具有明显的差异;每一层都给下一层提供服务的基础上提供增值服务。 分层的作用;更易标准化 降低关联性 更易学习和理解 七层osi参考模型:应用层 表示层 会话层–维持网络应用和服务器之间的会话连接 传输层–端到端的通讯–端口号–区分和标定不同应用–16位二进制构成–065535–11023知名端口号 网络层 逻辑链路控制层(LLC)–(帧校验序列)–保证数据完整性—CRC(循环冗余算法) 物理层 TCP/IP模型 TCP/IP协议簇 TCP/IP四层模型–TCP/IP对等模型 TCP/IP五层模型–TCP/IP PDU–协议数据单元 应用层–报文 传输层–段 网络层–层 数据链路层–帧 物理层–比特流 封装和解封装 应用层 传输层–端口号–TCP UDP 网络层—IP地址–IP数据链路层–MAC地址–以太网协议 物理层 以太网:早期局域网的解决方案,现在也应用在广域网当中,是一种用MAC地址寻址,工作在1,2层的网络。 以太网II型帧应用层 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协议是无连接的协议; TCP协议的传输是可靠的,而UDP协议的传输“尽力而为”; TCP协议可以实现流控,而UDP不行; TCP协议可以实现分段,而UDP不行; TCP传输速度较慢,占用资源较大;而UDP传输速度较快,占用资源小; TCP和UDP的使用场景 TCP更适用于对可靠性要求较高。但是对速度要求较低的场景;UDP更适用于对传输速度要求较高,但可靠性要求较低大的场景(即使类通信)。
|