应用层
各种应用程序协议,如http, ftp(文件传输), smtp(简单邮件传 输)等
表示层:
语法语义及信息关联,加密解密等
会话层:
管理会话
传输层:
接收上一层数据,必要时进行分割,然后交给网络层进行传输,保证数据段传输到对方,这里主要就是tcp/udp协议。
网络层:
控制子网运行,比如进行路由选择和链路节点选择,如逻辑编制,分组传输,路由选择等。这一层的数据包叫做ip数据报,或者叫分组。Ip协议就是在这一层。
数据链路层:
物理寻址,把上层传递下来的分组组装成帧,在头尾加上mac地址,这里就用到了arp协议,把ip地址转换为mac地址。在数据链路层有三个基本原则,封装成帧,透明传输和差错控制。透明传输核心思想就是帧定界符的定义,对于接收方来说,就像透明的,可以通过帧定界符清晰地分解出每一帧数据。差错控制,提高通信传输效率,了解下常用的循环冗余算法就行,核心思想就是对2取模求余。
对于其中涉及到的arp协议,在OSI模型中ARP协议属于链路层;而在TCP/IP模型中,ARP协议属于网络层
物理层:
利用机械,电子特性进行比特流传输。
1字节=8比特(比特也可以叫做位,这是数据传输的最小单位)