文章目录
- 一、计算机网络的定义
- 简单定义
- 通用定义
- 二、计算机网络通信过程
- 三、什么是网络协议(Protocol)
- 四、网络协议组成及功能
一、计算机网络的定义
简单定义
计算机网络是一些相互连接的、自治的计算机系统的集合。
通用定义
将处于不同位置并具有独立功能的多个计算机系统通过通信线路和网络设备连接起来,以实现网络资源共享,此系统称为计算机网络。
🌱 说明:网络设备指的是交换机、路由器、服务器、防火墙等等。
二、计算机网络通信过程
网络上的两台计算机要传送文件,必须要完成一下几方面的工作:
- 两台计算机之间必须有一条传送数据的通路。
- 发起通信的计算机必须将数据通信的网路进行激活。所谓激活就是要发出一些指令,保证要传送的计算机数据能在这条通路上正确发送和接收的命令。
- 要告诉网络如何识别接收数据的计算机。
- 发起通信的计算机必须要查明对方计算机是否已准备好接收数据。
- 发起通信的计算机必须知道,对方计算机中的文件管理程序是否已做好文件接收和存储文件的准备工作。
- 若两个计算机的文件格式不兼容,则至少其中的一个计算机应完成格式转换。
- 对出现的各种差错和意外,应当有可靠的措施保证对方计算机最终能收到正确的文件。
三、什么是网络协议(Protocol)
- 在计算机网络中要做到有条不紊的交换数据,就必须遵守一些事先约定的规则。
- 这些规则明确规定了所交换的数据的格式以及有关的同步(含有时序)。
- 这些为进行网络中的数据交换而建立的规则、标准或约定就是网络协议。
就好比打篮球,必须要遵守相应的球场规则:走步、踢球、踩线等等,否则这项运动无法进行。
- 网络协议与人类之间的沟通交流类似,只不过交换报文和采取动作的实体是网络设备和软件。
- 一个协议定义了在两个(含)以上的通信实体之间交换的报文格式和次序,以及在报文传输和接收时所采取的动作。
- 网络通信是指在网络中的不同实体之间进行的通信。
四、网络协议组成及功能
一个网络协议主要由以下三个要素组成:
- 语法:数据与控制信息的结构或格式。
- 语义:用于协调和进行差错处理的控制信息,定义了发送者或接收者所要完成的操作。如:需要发出何种控制信息,完成何种动作以及作出何种应答,在何种条件下数据必须重发或丢弃。
- 同步:事件实现顺序的详细说明。
🌱 说明:掌握计算机网络知识的过程就是理解网络协议的构成、原理和工作的过程。