网络通信协议学习记录(一)

“为什么产品小白要学习通信基础知识?”

“因为只有产品知识不够啊,最近做的平台涉及到了不少通信知识,本小白看不同啊,所以本小白要努力学习,不能被残酷的历史踢出舞台。#认真脸.jpg#看了一些视频课程,根据自己的理解整理了一丢丢笔记,供自己之后回顾。”

01

网络通信协议概念的理解

网络通信协议学习记录(一)_第1张图片

课程中为了方便理解,画了上面这张图。这里解释一下图片表达的意思:两边的蓝军,分别有15万了,中间的红军有20万人。如果蓝军要攻打红军,势必要双方联手,那么,双方的沟通方式、沟通内容、安全性等等都需要有一个规范,这就是今天学习的通信协议。

从上图呢,我们需要了解一下几个信息:

①实体:能够独立完成某件事情的物体(比如上面的两个军队),从计算机的角度来看,是发送或接收信息的硬件或软件。

②对等实体:相同作用的两个实体

③对等层:对等实体所在层


02

网络体系结构

①SAP(Service Access Point)服务访问点:上层访问下层所提供的点,同一个系统,相邻的两个层之间的交互称为服务访问点。

②接口:实体提供给外界的一种抽象化物,内部操作分离出的沟通方法。

③计算机网络协议:负责在网络上建立通信通道和控制通信通道 信息流的规则(可理解为对传送的信息进行加密)。协议依赖于网络体系结构,由硬件和软件共同实现,



03

计算机网络体系的组成

①语法:用于确定协议元素的格式,即数据与控制信息的结构和格式。(可以理解为,平时讲话、写作文的主谓宾)

②语义:用于确定协议元素的类型,即规定了通信双方需要发出何种控制信息,完成何种动作,以及做出何种应答。(可以理解为,上图蓝军约定的明天中午对红军发起进攻,即所表达的内容信息。)

③定时:用于确定通信速度的匹配和时序,即对事件实现顺序的详细说明。(理解为:播音员的语速)

④OSI模型:


网络通信协议学习记录(一)_第2张图片


04

小结 · 网络通信协议概念梳理

①网络协议:计算机网络和分布系统中互相通信的对策等实体之间交换信息时必须遵循的规则的集合。

②网络体系结构:至通信系统的整体设计方法,是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合,它为网络硬件、软件协议、存取控制和网络拓扑提供标准。

③SNA(System Network Architecture):IBM公司独立开发的适合自己公司的网络结构体系。

④NDA(Date Network Architecture):DEC公司独立开发的网络体系结构。

⑤OSI/RM(开放系统互联参考模型):ISO(国际标准化组织)统一规定的互联网参考模型。


作者:储美娟  (一位努力学习的产品小白~)

你可能感兴趣的:(网络通信协议学习记录(一))