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

Posted 陈琦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试开发之网络篇-OSI七层协议相关的知识,希望对你有一定的参考价值。

今天,我们来了解一下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层(网络层)的设备,它通过互相学习来维护一个路由表,负责在跨网段的环境中进行寻址和转发。

专题目录

以上是关于测试开发之网络篇-OSI七层协议的主要内容,如果未能解决你的问题,请参考以下文章

软件测试之TCPHTTP协议,面试必备!

网络之OSI七层协议模型TCP/IP四层模型

网络编程 --OSI七层协议

网络基础之网络协议篇

OSI七层模型中各层分别都有哪些协议?

面试问题之计算机网络:OSI七层网络模型及相关协议