简单概述OSI七层模型和TCP/IP五层模型的作用和功能是什么。
网络通信的过程很复杂,数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够顺利的阅读,为了降低网络设计的复杂性,就将协议进行了分层设计。
在网络分层中,按照不同的定义被分为了五层,七层。
OSI七层模型:
OSI七层模型 | 七层框架功能 |
应用层 | 网络服务、最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、终止会话 |
传输层 | 定义传输数据的协议端口号,以及流量控制和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接,进行硬件地址寻址、差错校验等功能 |
物理层 | 建立维护断开物理连接 |
TCP/IP五层模型:(协议)
TCP/IP五层模型 | 协议数据单元(PDU) | 设备对应关系 | 协议 |
应用层 | 上层数据 | 计算机 | HTTP、FTP、TFTP、SMTP、SNMP、DNS |
传输层 | 数据段(TCP头部-上层数据) | 防火墙 | TCP、UDP |
网络层 | 数据包(IP头部-TCP头部-上层数据) | 路由器 | ICMP、IGMP、IP、ARP、RARP |
数据链路层 | 数据帧(MAC头部-IP头部-TCP头部-上层数据) | 交换机 | 由底层网络定义的协议 |
物理层 | 比特流(10010110101010011......) | 网卡 |
什么是协议?
就是为了使数据可以在网络上从源传递到目的地,网络上所有设备需要有一个共同的语言,否则无法相互交流。
制定这种共同语言的规范就是协议!
发表评论