[align=center][/align][ 通信介绍
1、什么是通信
通信就是机器与机器之间的交流,就像是我们生活中拿手机与别人聊天这就是通信的一种
。在网上收发文件、图片、应用程序、视频、音乐等都是建立在通讯的基础上完成的。 因此通讯
原理也是作为一个
程序员必备的知识之一。
2、通讯的原理
电脑有时候觉得很神奇,有时候又觉得他很笨。觉得很神奇的地方在于它能通过0与1的不
同组合来实现对数据的计算、归类等处理,来能实现一些应用与游戏;觉得他笨的地方恰好也在于
他只能进行0与1的组合传输,在通讯上我们必须比每一条信息做处理,比如说将信息的内容进行封
装后发送,同时规定每条信息是以什么符号作为结尾符(以表示我要表达的一段数据信息表达完毕
);在接收信息是还要对信息进行
编码转化成我们能看懂的信息,否则就失去了通信的
意义。
3、通信的实现
要想实现机器与机器之间的交流我们必须搭建一个平台,此平台我们一般叫他服务器,为什么我们
需要服务器呢? 其实服务器最大的最大的作用就是来制定一套交流的规则,如果我们不制定一套
交流规则来约束机器每次发送的信息的话,就像是这个社会没有了法律的约束一样,大家其实可以
想象一下当我们所生活的社会没有法律的存在的话,这个社会就会乱了,大街上到处都是犯罪,人
与人之间不能有信任,每个人的生命安全都无法得到保证。就像是美国的一部名叫《人类清除计划
》的电影里演的一样,这部电影讲的是:在未来的美国,为了降低犯罪率、控制人口数量以及促进
经济发展,新开国元勋计划展开了一个12小时内允许所有犯罪行为的计划。看完之后觉得过这一天
这样的生活都很可怕,还不用说天天过这样的生活。其实服务器的建立就是为了规范化交流的规则
,通俗点说就是对于发送信息的进行规范化处理,对于不遵守交流规则的信息不给于处理。服务器
的规则定义好了之后,只要两台客户机连上服务器之后,在遵循交流规则的情况下,就可以进行正
常的通信了。
4、通信的简单原理图
图 1通信的简单原理图
- class='magplus' title='点击查看原始大小图片' />
- 大小: 6.7 KB