计算机通信

作者: WilsonMing | 来源:发表于2018-03-22 17:41 被阅读43次
计算机通信

计算机,笔记本,手机都很普遍的时代。有微信,微博,游戏。。。很多很好玩的,那你是否知道不同的设备是怎么工作,怎么通信的了?今天开始一步一步的了解其是怎么工作怎么通信的。

协议(protocol)

首先理解的名词“协议”,人与人通信主要通过语言沟通,可是语言沟通每个语句或者每个名字都有它的含义,这个含义豆是人与人协商好的。如:你跟我说一句话通过查找想找我们约定好的协议我就知道这个含义是什么。而计算机与计算机沟通是通过“字节码”沟通,那每个“字节码”有有它含义,这个含义就是计算机与计算机协商的含义,我们把它简称为“协议”。

那什么是协议?通俗的来讲,协议是一种双方都明白或者必须遵守的事先约定的含义。

比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议.

互联网协议簇(Internet Protocol Suite)

早期的计算机网络,都是由各厂商自己规定一套协议,IBM,Apple和MicroSoft都有自己的网络协议,比如MicroSoft的两台电脑用网线连起来,互相说话能听懂(MicroSoft和MicroSoft有自己协议)。但是MicroSoft和Apple的电脑连接起来说话就听不懂了。我是MicroSoft电脑,你是Apple电脑,你发送的消息到我这里显示不了或者解析成另一个意思,这样通讯就不能进行了。那不同的电脑通信就需要制定一套全球通用的通信协议---“互联网协议簇”。

TCP/IP四层模型

早期人们通过不懈的努力建立了最早的通用互联网通信模型-TCP/IP四层模型


TCP/IP模型

OSI七层模型

OSI七层模型

OSI模型是一个由国际标准化组织􏰁提出的概念模型,试图提供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。它将计算机网络体系结构划分为七层,每层都可以提供抽象良好的接口。
在实际应用中,OSI 七层模型只是理论上的模型,并没有成熟的产品;而 TCP/IP 已经成为国际上的标准。

OSI参考模型与TCP/IP参考模型都不完美,但TCP/IP参考模型发展是因为在ISO制定OSI参考模型过程中总是着眼于一次制定达到完美,所以的制定过程中考虑的方面比较多,但却忽略了IP这一协议的重要性,但当ISO认识到时只好在网络层划出一个子层来完成类似的功能,在无连接服务一开始也不在考虑之列,还有就是网络管理功能的过度复杂等,造成了OSI迟迟没有成熟的产品推出的成因,进而影响了厂商对它的支持,而这时的TCP/IP通过实践得到到不断的完善,也得到了大厂商的支持,所以TCP/IP参考模型得到了发展。

简单理解:实际工程计算机使用TCP/IP协议,而为了理解使用ISO进行理论分析。

通信过程

知道了计算机产生的两种通信协议模型(先忽略各层协议相关内容),那在回到主题两台计算机怎么通信的。


通信过程

“发送方”-A,“接收方”-B,A发送给B信息,A把信息一层一层的包装然后通过底层(网线或者无线)发送给B,B在底层开始一层一层的解除包装看A法给B的内容,这就是一次计算机通信。

阅读文章

相关文章

  • 计算机网络概述

    一、计算机网络 计算机网络=通信技术+计算机技术 计算机网络是通信技术与计算机技术紧密结合的产物通信系统模型: 计...

  • 【网络协议笔记】计算机之间的通信和连接方式

    1.计算机之间的通信 计算机之间的通信是通过网络进行的,网络是计算机之间的一种通信方式。那我们要如何进行网络通信呢...

  • 理解互联网协议(一)

    ​互联网的本质就是计算机与计算机之间进行通信,但是计算机自己是不知道怎么进行通信的,所以就需要人来教计算机怎么通信...

  • 计算机网络基础:TCP/IP协议

    计算机通信协议 计算机通信协议是计算机必须遵守以便彼此通信的规则。 TCP/IP 指传输控制协议/网际协议 (Tr...

  • 1计算机概述

    1.1计算机网络基本概念 计算机网络=通信技术+计算机技术 计算机网络是通信技术与计算机技术紧密结合的产物 通信系...

  • Day13 通信协议、cookie

    通信协议 通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。 在计算机通信中,通信协议用于实现计算机与网络...

  • TCP/IP与OSI参考模型之异同

    人与人之间的沟通靠的是语言,计算机与计算机如何通信呢?计算机和计算机的沟通主要靠的就是协议。在计算机通信中,事先达...

  • 【 计算机网络原理 】学习笔记

    一、计算机网络概述 1)基本概念 基本概念 ① 计算机网络就是一种通信网络② 计算机网络 = 通信技术 + 计算机...

  • 网络编程(详细)

    网络通信协议 网络通信协议:通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要...

  • 计算机网络概述

    一、计算机网络基本概念 计算机网络 = 通信技术 + 计算技术 计算机网络就是一种通信网络 二、计算机网络定义 计...

网友评论

    本文标题:计算机通信

    本文链接:https://www.haomeiwen.com/subject/syuaqftx.html