易享之家 - 专注共享墨白资源网资源 - 易享之家,墨白资源网是中国作品质量最好的的独立博客之一,2008年成立,关注网络推广、SEO、网络技术、网络活动、自媒体、搜索引擎,易享之家,墨白资源网是一个值得收藏的网站。

好运pk10彩神8app _【二】、如何进行网络通信

  • 时间:
  • 浏览:2

前言

我嘴笨 学习网络编程可是了解计算机之间怎样才能进行网络通信,从上一篇《学网络编程前的计算机知识普及》中,我对计算机的一点基础常识进行了普及,让读者对计算机的软件、硬件以及操作系统有了有二个清晰的认知。我在其中介绍了有二个全版的计算机系统由三层形态构成,我再把那张图引用一下,方便顶端知识的学习。

网络通信

亲戚亲戚朋友要先了解有二个词:

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

我时可是没听过一点有二个词,就先暂时把它们想象成是有二个软件,亲戚亲戚朋友可是你会开发一点有二个软件,让它们基于网络通信。那一点客户端软件和服务器端软件肯定与非 操作系统吧,我时要明白,亲戚亲戚朋友学习Java、Python是为了成为应用开发多多tcp连接 员,而与非 开发操作系统的,亲戚亲戚朋友只时要用别人开发好的操作系统。可是们选则客户端软件和服务器端软件一定是应用软件,它们要想执行,过程跟顶端图片中所讲的一样吧。如下图:



看见这张图你应该清晰了,而且 亲戚亲戚朋友说要基于网络让两台计算机进行通信,那这两台计算机之间应该有十根网线连接不需要 通信吧,而且 客户端软件想把硬盘中的信息发送给服务器端软件,就时要先通过操作系统控制硬盘,而且 通过网线传输给服务器端,服务器端要想给客户端发送消息亦是同理。



在这张图中有 客户端软件到操作系统再到计算机硬件一点过程亲戚亲戚朋友将会明白了,现在亲戚亲戚朋友研究的重点应该是两台计算机进行信息传输中怎样才能通过网络进行传输。

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

再切换过来,我顶端说把我和我的电话看成是一台计算机,那顶端的情景就合适是计算机和计算机之间进行通信,那计算机和计算机进行通信所遵循的协议可是互联网协议。哪此是协议?就跟合同一样,亲戚亲戚朋友都按顶端的去做,换句话说,互联网协议可是计算机界的英语,这没毛病吧。看下图:

此篇完

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