编者指南:技术人员和产品经理都很难理解七层网络结构。本文结合自己的经验,从宏观和微观两个方面进行了分析。感兴趣的合作伙伴,不妨来看看。
“物理层、链路层、网络层、传输层、会话层和应用层”。我们今天的目标是将这些小工具翻译成“人类语言”。让我们看看产品经理是如何学习技术的~
前言事实上,我不想“挑起”这些事情,但我的商业领域属于网络安全领域。
如果我们不了解这些事情,这项工作就根本无法进行。我们只能一个一个地啃它们
正如我们之前提到的,产品经理在学习技术时只需要了解技术原理,不需要了解技术实现。
今天,一方面,我们的目标必须是理解网络的七层结构,并能够用“人类语言”来表达它;
另一方面,我们也可以看看产品经理在学习技术时的正确姿势。
来吧,我们走~
1、宏明白我们必须做从宏观到微观的一切,对吗。
首先,让我们首先从宏观层面了解七层网络结构是什么。
本着“如果有问题,找到它”的精神百度”我打开百度百科全书,发现了以下内容:
看到这些“答案”,我相信你和我的感受是一样的:“这是不可能理解的。我想我在生活中无法理解它……”
如果你想了解这些事情呢?
根据“正常”的想法,我们是否需要思考这七层在我们熟悉的概念中与什么有关?
经过研究,我们可以理解它可能与应用程序、操作系统、路由器有关转换这些都是相关的。
然后我们必须研究这七层是如何相互关联的?
所以,啊,我们必须继续研究协议。我们知道传输数据可能是逐层数据包或解包。
但是,该协议如何与计算机协同工作呢?例如,操作系统如何向用户发送IP数据包网卡属于
目前,问题很大。我们可能需要研究一个人的Linux网络实现。
然后了解操作系统和外围设备之间的通信。驾驶员模块可以在中间书写以加深印象。
然后转到数字电路,试着找出答案触发和时序电路。
最后,世界是安静的,一切都有顿悟。
等一下,晶体管它是如何起开关作用的?我们似乎必须学物理
事实上,我不知道我上面说了什么。这纯粹是胡说八道,哈哈哈。
但我知道的是,这种“正常”的想法肯定是“不正常的”。
我只是给你举个负面的例子,但是我相信很多人会在陌生的知识面前犯“把砂锅打破到底”的错误~
在宏观认识层面,注重“不求深刻认识”,你只需要理解以下内容。
整个网络最基本或最核心的部分是数据传输。整个网络是为数据传输而建立的。通过类比快递物流的例子,我们可以初步了解这七层在做什么:
1.应用层
应用层的作用是为应用程序提供服务,并指定与应用程序中的通信相关的细节,即为应用程序提供服务。
常见的协议是http,文件传输协议,TELNET、SMTP等。
翻译成“人类语言”:
相当于接收器。当客户(应用程序)呼叫(发起请求)接收方(应用程序层)时,接收方可以根据客户的不同需求提供不同的服务(不同的协议),如隔天交付、指定时间交付等。
2.表示层
表示层的功能是将应用程序处理的信息转换为适合网络传输的格式,或将下一层的数据转换为上层可以处理的格式。
它主要负责数据格式的转换。具体来说,就是将设备固有的数据格式转换成网络标准格式。常见的协议有ASCII码、SSL/TLS等待
翻译成“人类语言”:
相当于打包机。如果express(数据)过于膨胀,它将使其扁平化(压缩),而不会破坏express。
如果顾客注意安全线,全能快递公司还可以使用密码箱(SSL/TLS)打包快递,然后再打包快递。
当然,包装工将确定目的地快车站的拆包工可以将包裹未损坏地拆包,并将快车交付给用户。
3.会话层
会话层的作用是建立和断开通信连接,并管理数据传输,如数据分割。常见的协议包括ADSPRPC等待
翻译成“人类语言”:
相当于调度员。调度和指挥快速运输。
例如,这次客户希望通过空运、陆运或海运发送100吨沙子(数据)。
发货后,相关信息(连接)也可能被销毁。这是他的职责。
4.传输层
传输层起着可靠传输的作用。它只在通信双方的节点上处理,而不是在路由器上处理。
这一层有两个代表性的协议:TCP和UDP。
翻译成“人类语言”:
总计售货员。负责的跟单员(使用TCP协议)将确保快递交付给客户。如果无法交付,让公司再次发送。
不负责任的商家(使用UDP协议)只将快递送到客户指定的地点,无论快递是否送达客户。
5.网络层
网络层负责将数据传输到目标地址。目标地址可以是通过路由器连接多个网络形成的地址。
因此,这一层主要负责寻址和路由。主要由IP组成ICMP两个协议。
翻译成“人类语言”:
相当于路线规划师。快递公司有许多配送中心(路由器)。根据配送中心的情况(无论是否拥挤),找出最适合沿途运输货物(数据)的路径。
6.数据链路层
该层负责物理层上互连节点之间的通信传输。例如,1以太网两个连接的节点之间的通信。常见的协议有HDLC、购买力平价、滑动等。
翻译成“人类语言”:
相当于司机。他们驾驶汽车将打包的Express(数据帧)从一个城市(物理节点)运输到另一个城市。
7.物理层
物理层负责0和1比特电流(0,1序列)和电压之间的交换,灯闪烁。
典型的协议是232C卢比、RS449/422/423,V.24和X.21,X.21bis等。
翻译成“人类语言”:
相当于运输。例如,公路、汽车和飞机、运输货物(数据)。
注意,注意,注意!
如果我不费心去读上面那堆单词,我可以看看下面的图。我花了大部分时间去消化和理解。
2、微观分析在宏观层面上,我们必须首先了解七层网络结构是什么,然后逐步将其转化为知识。在微观层面上,我今天真的无法咀嚼。毕竟,让我们先抛开这些可以想象的问题好问题,这是成功的一半~在文章的开头,据说我们在网络安全领域,所以如果你用拇指思考,你会问以下问题:- 整个网络的流程是什么?关键节点是什么?(事实上,今天的内容可能可以回答这些问题)
- 如果对网络进行监控,可以监控哪些关键指标,这些指标的重要性是什么?
- 指标异常后可以采取什么对策?
- 指标监控是如何实现的?
让我们来看看这四个问题。第一个是学习操作流程,第二个、第三个和第二个正在研究中使用者场景,第四是考虑。技术实现,指标都是数据,也可以说是研究数据逻辑。
这些是我们的需求分析方法的内容~
感兴趣的学生可以查看我之前总结的需求分析方法~
#专栏作家#
晓庄;公众号:晓庄的产品笔记,每个人都是产品经理的专栏作家。互联网老手,主要平台专栏作家。
这篇文章最初由每一位产品经理发表。未经允许不得转载
题图来自unsplash,基于cc0协议
最新评论