【软考】【计算机网络】OSI/RM模型及相应硬件

1.基本概念

  网络体系结构:计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。
  分层原理:一个层次完成一项相对独立的功能,在层次之间设置了通信接口。
  网络协议:计算机网络和分布系统中互相通信的对等实体间交换信息时所必须遵守的规则的集合。协议三要素:语法、语义和时序。

2.OSI/RM体系结构

【软考】【计算机网络】OSI/RM模型及相应硬件

3.网络设备

  网络连接时,一般不能简单的直接相连,而是要通过一个中间设备来实现。

 3.1 物理层互联设备

  中继器:延长网络长度。
  集线器:可视为多端口的中继器,用于扩大网络,

 3.2 数据链路层互联设备

  网桥:连接两个相似的网络,并对网络数据流通进行管理,可以提高网络的性能、可靠性和安全性。
  交换机:基于MAC地址识别,能完成封装转发数据包功能。
注意:局域网工作在物理层和数据链路层

 3.3 网络层互联设备

  路由器:连接多个单独的网络或子网,主要功能是选择路径。
  三层交换机:部分具有路由器功能的交换机

 3.4 应用层互联设备

  网关:连接不同类型切协议差别大的网络。

4.其他概念

 4.1 广播域与冲突域

  生动比喻:局域网好比一栋大楼,每个人(好比主机)有自己的房间(房间就好比网卡,房号就是物理地址,即MAC地址),里面的人(主机)人手一个对讲机,由于工作在同一频道,所以一个人说话,其他人都能听到,这就是广播(向所有主机发送信息包),只有目标才会回应,其他人虽然听见但是不理(丢弃包),而这些能听到广播的所有对讲机设备就够成了一个广播域。而这些对讲机就是集线器(HUB),每个对讲机都像是集线器上的端口。对讲机同一时刻只能有一个人说话才能听清楚,如果两个或者更多的人一起说就会产生冲突,都没法听清楚,所以这就构成了一个冲突域
  冲突域:在以太网中,如果某个网络上的两台计算机在同时通信时会发生冲突,那么这个网络就是一个冲突域。
  广播域:网络中的某一设备同时向网络中所有的其它设备发送数据,这个数据所能广播到的范围即为广播域。

 4.2集线器、交换机与路由器

  集线器一种物理层设备,它不能识别MAC地址和IP地址,当集线器下连接的主机设备间传输数据时,数据包是以广播的方式进行传输,由每一台主机自己眼中MAC地址来确定是否接收。它的所有端口为一个冲突域同时也为一个广播域。
  生动比喻:ABCDE五个人拿着五个对讲机(集线器),而这五个对讲机占用同一个频道,所以每次只允许一个人说话,A想要跟B说话的时候,BCDE都会听到A的说话,同时BCDE四个人在这时是无法说话的。
【软考】【计算机网络】OSI/RM模型及相应硬件
  交换机则是工作在数据链路层的设备,在接收到数据后,通过查找自身系统MAC地址表中的MAC地址与端口对应关系,将数据传送到目的端口。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。交换机在同一时刻可进行多个端口之间的数据传输,每一端口都是独立的物理网段,连接在端口上的网络设备独自享有全部的带宽。
  生动比喻:ABCDE五个对讲机,每个对讲机占用不同的频道,A想要跟B说话时,交换机会查询B所在频道并给AB建立起连接,CDE是无法听到AB说话的内容。但A跟B说话的同时,C跟D也可以通过交换机说话。此时,A与B单独形成冲突域,C与D也单独形成冲突域,而AB整体和CD整体形成两个独立的广播域。因此,交换机可用于划分数据链路层广播,即冲突域, 每一个端口为一个冲突域;但它不能划分网络层广播,即广播域。
【软考】【计算机网络】OSI/RM模型及相应硬件
  路由器工作在网络层,利用不同网络的ID号(IP地址,又称为网络地址、协议地址)来确定数据转发的目的地址。在一些情况下只使用交换机会导致网络拥塞以及安全隐患,为了避免因不可控制的广播导致的网络故障风险,通信网络中使用路由器(Router)设备来分割广播域。相比于交换机,路由器并不通过MAC地址来确定转发数据的目的地址。路由选择就是路由器依据目的IP地址的网络地址部分,通过路由选择算法确定一条从源结点到达目的结点的最佳路由。MAC地址通常由设备硬件出厂自带不能更改,IP地址一般由网络管理员手工配置或系统自动分配。路由器通过IP地址将连接到其端口的设备划分为不同的网络(子网),每个端口下连接的网络即为一个广播域,广播数据不会扩散到该端口以外,因此我们说路由器隔离了广播域。
【软考】【计算机网络】OSI/RM模型及相应硬件

 4.2 MAC地址与IP地址

  MAC地址或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,MAC地址是网卡决定的,是固定的;而每个网络位置会有一个专属于它的IP地址。
  IP地址工作在OSI参考模型的第三层网络层。两者之间分工明确,默契合作,完成通信过程。IP地址专注于网络层,将数据包从一个网络转发到另外一个网络;而MAC地址专注于数据链路层,将一个数据帧从一个节点传送到相同链路的另一个节点。
  信息传递时候,需要知道的其实是两个地址:终点地址、下一跳的地址。IP地址本质上是终点地址,它在跳过路由器的时候不会改变,而MAC地址则是下一跳的地址,每跳过一次路由器都会改变。这就是为什么还要用MAC地址的原因之一,它起到了记录下一跳的信息的作用。
  生动比喻:A—-B—-C—–D 四个路由器,比如A发送报文给D,1)A发出的是:源、目标IP是AD,源目标MAC是AB相对接口的MAC。2)B转发给C的是:源目标IP是AD,原目标MAC是BC相对接口的MAC。3)C转发给D的是:源目标IP是AD,原目标MAC是CD相对接口的MAC。D收到的帧是:源目标IP是AD,源目标MAC是CD相对接口的MAC.
  对帧当中的IP地址的理解:发货人、收货人。对帧当中的MAC地址的理解:源MAC:货物中途所经过的上一个驿站,目标MAC:货物中途所要到达的下一个驿站。

5.网络传输介质

  有线介质:双绞线、同轴电缆、光纤。
  无线介质:微博、红外线、激光、卫星通信。

6.组建网络

  一个局域网的网络组成部件。
  服务器Server:局域网的核心
  客户端Client:又称为用户工作站,是用户与网络应用的几口设备。
  网络设备:硬件设备,如网卡、收发器、中继器、集线器等
  通信介质:数据的传输媒体。
  网络软件:包括底层协议软件、网络操作系统NOS等。