小樱知识 > 生活常识什么是网络协议(简述什么是计算机网络)

什么是网络协议(简述什么是计算机网络)

提问时间:2022-08-21 17:57:40来源:小樱知识网


文章目录[隐藏]

  • 你和你的朋友用的是不同公司的电脑,从CPU、主板到网卡可能都不一样。
  • 你和你朋友用的是不同的操作系统,而且是不同公司的闭源(源代码不公开)操作系统。
  • 虽然都是相同的通讯软件,但是版本不同,不同操作系统的同一软件不能通用。
  • 网络环境和你朋友的不一样。他使用有线网络,但你可以使用无线网络。(为了提高可读性,没有提到网络拓扑和网络设备也是不同的)
  • 可能距离你的朋友4000公里,发送的网络信息可能要经过十几个路由器(至少),发送过程中经历各种情况。(当然,我们的用户不知道)
  • 但似乎网络并没有瘫痪,甚至还很流畅。这么复杂的问题是如何规划和解决的?
  • 网络协议其实很简单:它是一种规则和协议。所有在网络上传输的信息都必须遵守这个规则或协议,否则就不能在网络上传输。

我们经常会看到或听到网络协议,那么到底什么是网络协议呢?

为了说明这个问题,我举一个常见的例子:

通过网络传输信息

你用苹果电脑上的通讯软件给黑龙江的朋友发了一条信息,朋友很快就收到了。然后他在海南三亚用家里的台式电脑给你回了一条信息。

看起来这是完全正常的,但是你仔细想过没有:

你和你的朋友用的是不同公司的电脑,从CPU、主板到网卡可能都不一样。

你和你朋友用的是不同的操作系统,而且是不同公司的闭源(源代码不公开)操作系统。

虽然都是相同的通讯软件,但是版本不同,不同操作系统的同一软件不能通用。

网络环境和你朋友的不一样。他使用有线网络,但你可以使用无线网络。(为了提高可读性,没有提到网络拓扑和网络设备也是不同的)

可能距离你的朋友4000公里,发送的网络信息可能要经过十几个路由器(至少),发送过程中经历各种情况。(当然,我们的用户不知道)

原来在网上传递一个信息要考虑那么多情况。现在中国有8亿互联网用户,我们也发送各种图片、视频和音频信息来处理复杂得多的情况。

但似乎网络并没有瘫痪,甚至还很流畅。这么复杂的问题是如何规划和解决的?

我认为这很大程度上要归功于各种网络协议。

网络协议其实很简单:它是一种规则和协议。所有在网络上传输的信息都必须遵守这个规则或协议,否则就不能在网络上传输。

协议设计OSI模型和TCP/IP模型

这个规则是由一群聪明(偶尔也愚蠢)的计算机网络人设计的,他们组织了一些网络标准制定组织(比如IEEE),然后通过讨论制定出了这套规则,这就是所谓的网络协议。

网络协议是用软件写的,不需要普通人操心。操作系统包含大多数网络协议,将帮助您在极其复杂的网络条件下安全无误地发送和接收网络信息。

当然如果你自己写一套这样的规则也不是不可以,但是因为你的影响力有限,你可能只会自己用。这就失去了网络的意义。

作者,简明通俗的网络知识讲解。

以上内容就是为大家推荐的什么是网络协议(简述什么是计算机网络)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:什么是网络协议(简述什么是计算机网络)

本文地址:https://www.xiaoyin02.com/shcs/641509.html

相关文章