OSI:Open System Interconnect(开放式系统互联参考模型)
1.OSI七层模型及其作用:
应用层:建立人与主机(pc机)一个窗口。
表示层:将高级语言转换成二进制语言。
会话层:有多个应用程序时,管理好这些应用程序。
传输层:选择传输方式TCP(稳定、慢)或者UDP(不稳定、快)。
网络层:IP选择最优的传输路径。
数据链路层:通过Mac网卡地址(全球唯一)再次确认数据传输地址是否正确、校验数据是否丢失。
物理层:数据转换成bit流。
2.OSI五层模型:
应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
3.数据格式
数据在不同层的格式不同:
应用层 | 上层数据 |
传输层 | 数据段 |
网络层 | 数据包 |
数据链路层 | 数据帧 |
物理层 | bit 流 |
4.每层的协议:
应用层 | http:超文本传输协议。端口号80。 ftp:文本传输协议。端口号20 21。 tftp:简单文本传输协议。端口号69. |
传输层 | TCP:稳定,慢。 UDP:不稳定,快。 |
网络层 | ICMP:检测两台主机是否可以正常通信,用ping命令。 ARP:将IP地址转换成Mac地址。 |
数据链路层 | 无 |
物理层 | 无 |
5.数据封装过程:
不同层对数据进行不同的封装: