服务至上
网络的基础知识
发布日期:2023-11-17 来源: 浏览次数: 作者:NIC


1.什么是网络?

网络的定义?U网络指用一个巨大的虚拟画面,把所有东西连接起来,也可以作为动词使用。在计算机领域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。凡将地理位置不同,并具有独立功能的多个计算机系统通过通信设备和线路而连接起来,且以功能完善的网络软件(网络协议、信息交换方式及网络操作系统等)实现网络资源共享的系统,可称为计算机网络。

2.什么是通信?

通信,是指人与人、人与物、物与物之间通过某种媒介和行为进行的信息传递与交流。

3.什么是网络通信?

网络通信,是指终端设备之间通过计算机网络进行的通信。

4.网络的划分

按照网络的作用范围:广域网(WAN)、城域网(MAN)、局域网(LAN)。

5.网络的分层思想

在计算机科学中,抽象和分层是我们的强力武器,我们可以利用它们让我们的计算机系统更加强大,完成各种“不可能”。

从操作系统,软件设计,网络协议栈等等,都体现了分层思想。

分层中,每个层次负责不同的功能。一般来讲,下层为上层提供服务,上层不要知道下层的具体实现细节,只需使用下层提供的服务。而层与层之间联系的桥梁就是“接口”(Interface)。OS调用硬件提供的api,软件调用OS提供的api,而用户调用软件提供的api

举个例子,在计算机网络中,处于应用层的协议,如httpftp等,可以“享受”传输层提供给他们的服务,他们无需考虑底层链路细节,无需考虑报文是如何到达接收方,这就是分层带来的好处!

我们有了分层之后,所带来的可复用性,亦是独立性等,都有助于我们更好的管理计算机这一庞大的系统。

层次划分的方法

网络的每层应当具有相对独立的功能(便于排错,这个功能用不了必然是你这层出了问题。

梳理功能之间的关系,使上一个功能可以实现为另一个功能提供必要的服务,从而形成系统的层次结构,环环相扣(紧密联系)

为提高系统的工作效率,相同或相近的功能仅在一个层次中实现,而且尽可能在较高的层次中实现。

每一层只为相邻的上一层提供服务。

6.网络核心的两大功能

①路由

确定数据分组从源到目标所使用的路径(全局操作)。

②转发

路由器或交换机将接收到的数据分组转发出去(即移动到该设备的某个输出接口)(本地操作)。