腾讯1分彩交流群_【二】、如何进行网络通信

  • 时间:
  • 浏览:2
  • 来源:九妹赚钱网 - 专注共享墨天逸博客技术

前言

我着实 学习网络编程如果我了解计算机之间咋样进行网络通信,从上一篇《学网络编程前的计算机知识普及》中,我对计算机的有些基础常识进行了普及,让读者对计算机的软件、硬件以及操作系统有了另一个清晰的认知。我在其中介绍了另一个删改的计算机系统由三层形状构成,我再把那张图引用一下,方便上方知识的学习。

网络通信

有些人儿要先了解另一个词:

  • 客户端(Client)
  • 服务器端(Server)

帮我是没听过你是什么 个词,就先暂时把它们想象成是另一个软件,有些人儿如果我我无需开发你是什么 个软件,让它们基于网络通信。那你是什么 客户端软件和服务器端软件肯定前会 操作系统吧,帮我明白,有些人儿学习Java、Python是为了成为应用开发线程池员,而前会 开发操作系统的,有些人儿只前要用别人开发好的操作系统。另一个们确定客户端软件和服务器端软件一定是应用软件,它们要想执行,过程跟上方图片中所讲的一样吧。如下图:



看见这张图你应该清晰了,如果我有些人儿说要基于网络让两台计算机进行通信,那这两台计算机之间应该有第第一根 网线连接都可以通信吧,如果我客户端软件想把硬盘中的信息发送给服务器端软件,就前要先通过操作系统控制硬盘,如果我通过网线传输给服务器端,服务器端要想给客户端发送消息亦是同理。



在这张图蕴含客户端软件到操作系统再到计算机硬件你是什么 过程有些人儿事先明白了,现在有些人儿研究的重点应该是两台计算机进行信息传输中咋样通过网络进行传输。

我举另一个生活中用来通信的例子,比如说现在把我和我的电话(有线电话)看成是一台计算机,我是青海的,帮我给河南的某同学打电话,首先另一个电话是前会 得用线连着,能保证打通,咋样我就跟他打电话,他是河南人,听不懂青海方言,另一个得用河南话事先普通话跟他沟通,咋样我就又给另一个广东的有些人儿打电话,我无需说广东话,你说有哪些广东话我也听不懂,如果我有些人儿只有用普通话沟通。那为了沟通方便,跟不同省份的人打电话,有些人儿应该制定一套有些人儿都能遵循的规范,你是什么协议,无论你是哪的人,在打电话的事先前会 用统一的标准普通话。另一个们不一定只给中国人打电话,事先有些人儿要给外国人打电话,你是什么 协议就不行了,世界的通用语言是英语,事先要在全世界之间通信,另一个们得重新制定一份有些人儿都能遵循的协议——英语

再切换过来,我上方说把我和我的电话看成是一台计算机,那上方的情景就大概是计算机和计算机之间进行通信,那计算机和计算机进行通信所遵循的协议如果我互联网协议。有哪些是协议?就跟合同一样,有些人儿都按上方的去做,换句话说,互联网协议如果我计算机界的英语,这没毛病吧。看下图:

此篇完

此篇到此先时候时候刚结束了了 吧,今天被车给撞了,着实 捡了第第一根 命,但心情还是受影响的,不过还是把这篇补完了,世事无常,珍爱生命,且行且珍惜!