代码改变世界

OSI模型再理解

2019-05-24 10:24  孔令彩  阅读(341)  评论(0编辑  收藏  举报

硬件层:负责数据传输的硬件物理设备,由于硬件之间的差异性难以统一定义及指标。

数据链路层:利用以太网中的数据链路层进行通信,可以理解为NIC的“驱动程序”。

网络层:使用IP协议,类似OSI第三层网络层。此外除了IP协议还有ICMP协议(用于处理数据发送异常),ARP协议(用于从IP地址中解析MAC地址)。

传输层:让应用程序之间实现通信,主要有TCP、UDP两种协议。

应用层:类似OSI中的会话层、表示层及应用层。包括HTTP(应用层)、HTML(表示层)、E-Mail、FTP、SSH等等。