1. 计算机网络定义

    计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件(网络通信协议、信息交换方式、网络操作系统)实现资源共享和信息传递的系统。简言之,计算机网络就是一些互连的、自治的计算机系统的集合。

2. 计算机网络组成

(1)组成部分:一个完整的计算机网络主要由硬件、软件、协议三大部分

         硬件:主机、通信链路、交换设备和通信处理机等组成。

         软件:实现资源共享的软件、方便用户使用的各种工具软件等。

         协议:规定网络传输数据时所遵循的规范。

(2)工作方式:边缘部分和核心部分

         边缘部分:所有连接在因特网上、供用户直接使用的主机组成,用来进行资源共享和通信

         核心部分:大量网络和连接这些网络的路由器组成

(3)功能组成:通信子网和资源子网

         通信子网:各种传输介质、通信设备和相应的通信协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现网   络计算机之间的数据通信。

         资源子网:是资源共享的设备及其软件的集合,向用户提供其他计算机上的硬件资源、软件资源和数据资源的服务。

3. 计算机网络的分类

    (1)按分布范围划分:广域网、城域网、局域网、个人区域网

    (2)按传输技术分类:广播式网络、点对点网络

             广播式网络:所有联网计算机都共享一个公共通信信道。

                                  当一台计算机利用共享通信信道发送报文分组时,所有其它计算机都会“收听”到这个分组。接受到分组的计  算机通过检查目的地址来决定是否接受该分组。

            点对点网络:每条物理线路连接一对计算。

                                  如果通信的两台主机之间没有直接连接的线路,那它们之间的分组传输就要通过中间结点的接受、存储、转发,直至目的结点。

  (3)按拓扑结构分类:   星形、总线形、环形、网状形。

           网络拓扑结构概念:通过网中结点与通信线路之间的几何关系表示的网络结构,主要指通信子网的拓扑结构。

           星形:每个终端或计算机都以单独的线路与中央设备相连。

           总线形:用单根传输线把计算机连接起来。

           环形:所有计算机接口设备都连接成一个环。

           网状形:每个结点至少有两条路径与其他结点相连。

 (4)按使用者分类:公用网、专用网

 (5)按交换技术分类:电路交换、报文交换、分组交换

          交换技术是指主机之间、通信设备之间、主机与通信设备之间交换信息所采用的数据格式和交换装置的方式。

          电路交换:源结点与目的结点之间建立的一条专用的通路用于传送数据,包括建立连接、传输数据和断开连接三个阶段。最典型的电路交换网是传统电话交换网。优点:数据直接传送、时延小。缺点:线路利用率低、不能充分利用线路容量、不便于进行差错控制。

         报文交换:报文交换也称为存储—转发,将用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文。整个报文发送到相邻结点,全部存储下来后,再转发给下一个结点,重复这一过程直到到达目的结点。优点:充分利用线路容量、实现不同链路之间不同数据率的转换、格式转换、实现一对多、多对一访问、实现差错控制。缺点:增加缓冲延迟、增加资源开销、增加额外的控制机制保证多个报文的顺序不会乱序、缓冲区难以管理。

        分组交换:将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以存储—转发方式传输。优点:除了具备报文交换的优点,还具有缓冲区易于管理、平均延迟小、平均缓冲区、易于标准化和更适合应用。

   (6)按传输介质分:有线、无线

            有线:双绞线网络、同轴电缆网路等。

            无线:蓝牙、微波、无线电等。

4. 层次中的概念:协议、接口、服务、SDU、ICI、IDU、PCI、PDU

    协议:计算机网络对等实体中,通信双方进行信息交换时必须遵守的规则。由语法、语义、同步三部分组成。

               语法:规定了传输数据的格式。

               语义:规定了所要完成的功能,即需要发出何种控制信息、完成何种动作以及做出何种应答。

               同步:规定了执行各种操作的条件、时序关系等,即事件实行顺序的详细说明。

    接口:定义了下层向上层提供的原语操作和服务。

    服务:层间交换信息所必须遵守的功能。

    SDU:服务数据单元,为完成用户所要求的功能而应传送的数据。

    ICI:  接口控制信息。

    IDU:接口数据单元,通过SPA进行传送的层间信息单元,IDU由上层的SDU和ICI组成。

   PCI:协议控制信息,控制协议操作的信息。

   PDU: 协议数据单元,对等实体之间传送的数据单位,由上层的SDU和PCI组成。

5. 计算机网络分层中各层的功能

    物理层:在物理线路上传输原始的二进制数据。

   数据链路层:在有差错的物理线路上提供无差错的数据传输。

   网络层:控制通信子网提供源点到目的点的IP包传送。

   传输层:提供端到端的数据传输服务。

   会话层:为用户提供会话控制服务。

   表示层:为用户提供数据转换和表示服务。

   应用层:提供各种Internet管理和应用服务功能。