上一节我们讲了计算机网络的分层结构,今天我们再来聊聊计算机网络中的一些名词、概念,让你在看一些专业书籍的时候不那么吃力,也为我们后面的内容做一些铺垫。

# 什么是核心部分和边缘部分

计算机网络可以分成核心部分和边缘部分两个部分:

边缘部分一般是指我们使用的终端设备(一般称为主机,又分为客户端和服务端),用来运行各种网络应用;

image.png

核心部分是为边缘部分提供服务的,包括连通性和数据交换,是由网络以及网络的路由器(router)组成的。

image.png

边缘部分 利用 核心部分 所提供的服务,使众多主机之间能够互相通信并交换或共享信息。

# 什么是网络协议?

我们经常听到TCP协议,HTTP协议等,首先我们明确什么是协议,以及为什么会有协议。

网络协议官方点的解释就是计算机网络中进行数据交换而建立的规则、标准或约定的集合。 简单来说,我们知道计算机网络作为一个网络,其中有很多的节点,节点之间是需要交换数据信息的,所以就需要一些规则(协议)来约定如何交换信息(数据)。

网络协议是有三个重要的部分组成的,他们分别是语法语义时序,前两者比较好理解,因为我们在现实生活中人类进行信息交换说的语言就需要语法和语义。 语义表示要做什么,语法表示要怎么做,而时序则是表示做的顺序。时序具体的说,就是对事件实现顺序和时间的详细说明,包括数据应该在何时发送出去,以及数据应该以什么速率发送。

# 什么是IP地址和MAC地址

有了协议,计算机网络中的节点就可以进行通信了,但是如何区分不同的节点呢,这里就是需要使用地址了。

在计算机网络中,我们经常能看到两种地址的概念,一个是IP地址,一个是MAC地址

根据我们上一节说到的网络参考模型【网络】七层?五层?四层? 计算机网络参考模型 - 掘金 (juejin.cn) (opens new window)的博文中,IP地址是属于IP协议也就是网络层,而MAC地址是属于数据链路层

image.png

MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:00:50:29:5A:8H:1E就是一个MAC地址。

而IP地址为32位,由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式(dotted decimal notation)。

MAC地址的分配是基于制造商,是网卡的物理地址,IP地址的分配是基于网络拓朴,是网卡在网络中的通信地址。为此我们可以类比一下,MAC地址就是一生产出来就有的身份标识,这就相当于我们每个人出生的身份证号码;而IP地址,我们可以想象成是我们的真实居住地址。所以说IP地址具有定位功能。

我们这里只是对这些知识概念进行一个抛砖引玉,后面我们具体到网络层和数据链路层的时候还会细说。

最后,欢迎关注我的专栏,和YK菌做好朋友

上次更新: 2022/4/21 22:21:34