测试开发之网络篇-OSI七层协议

陈琦
English

今天,我们来了解一下OSI(Open System Interconnect)开放式系统互连。它是ISO组织在1985年发布的网络互连模型,该标准定义了网络互连的七层框架。其内容简述如下:

层级名称解释  
1物理层通过物理介质传输比特流。定义了针脚、电压,以及网卡、网线、集线器等。
2数据链路层负责网络寻址、错误侦测和纠正。如以太网、无线局域网等层面。
3传输层为上层提供可靠、透明的数据交换,包括差错处理和流量控制等。如TCP、UDP协议。
4网络层通过IP寻址来建立两个节点之间的连接,路由是发生在这一层的。如IP协议。
5会话层建立和管理应用程序之间的通信对话。
6表示层处理交换信息的表示方式,如格式、加密和压缩等。
7应用层完成应用的对外服务。如浏览网站的HTTP协议、发送邮件的SMTP协议等。

我们为公司或家庭采购网络设备时,在网上搜索出来的一般有三种类型,分别是集线器、交换机和路由器,这里借此介绍一下网络分层同硬件设备之间的关系。

集线器 工作在OSI的第1层(物理层),只对连接它的设备进行电信号的转发,不做其他方面的处理。

交换机 是一个2层(链路层)设备,它通过在同一网段中发送广播来寻址,使用所获目标主机的MAC地址,跟同网段的主机进行通讯。市场上也存在一种增加了路由功能的交换机,我们称之为3层交换机。

路由器 是工作在第4层(网络层)的设备,它通过互相学习来维护一个路由表,负责在跨网段的环境中进行寻址和转发。

专题目录

阅读 1k

资深敏捷测试顾问,开源软件作者。国内知名项目管理软件—禅道团队成员。

144 声望
3.3k 粉丝
0 条评论

资深敏捷测试顾问,开源软件作者。国内知名项目管理软件—禅道团队成员。

144 声望
3.3k 粉丝
文章目录
宣传栏