精华内容
下载资源
问答
  • 计算机网络的结构组成

    千次阅读 2019-09-13 15:32:32
    一个完整的计算机网络系统是由网络硬件和网络软件所组成的。网络硬件是计算机网络系统的物理实现,网络软件是网络系统中的技术支持。两者相互作用,共同完成网络的功能。 (1)网络硬件:一般指网络的计算机、传输...

    计算机网络的结构组成

    一个完整的计算机网络系统是由网络硬件和网络软件所组成的。网络硬件是计算机网络系统的物理实现,网络软件是网络系统中的技术支持。两者相互作用,共同完成网络的功能。

    (1)网络硬件:一般指网络的计算机、传输介质和网络连接设备等。
    (2)网络软件:一般指网络操作系统、网络通信协议等。

    网络硬件系统

    计算机网络硬件系统是由计算机(主机、客户机、终端)、通信处理机(集线器、交换机、路由器)、通信线路(同轴电缆、双绞线、光纤)、信息交换设备(Modem,即编码解码器)等构成的。

    1.主计算机
    在一般的局域网中,主机通常被称为服务器,是为客户提供各种服务的计算机,因此,对其有一定的技术指标要求,特别是主、辅存储容量及其处理速度要求较高。根据服务器在网络中所提供的服务的不同,可将其划分为文件服务器、打印服务器、通信服务器、域名服务器、数据库服务器等。

    2.网络工作站
    除服务器外,网络上的其余计算机主要是通过执行应用程序来完成工作任务的,我们把这种计算机称为网络工作站或网络客户机,它是网络数据主要的发生场所和使用场所,用户主要是通过使用工作站来利用网络资源并完成自己的作业的。

    3.网络终端
    网络终端是用户访问网络的界面,它可以通过主机连入网内,也可以通过通信控制处理机连入网内。

    4.通信处理机
    通信处理机一方面作为资源子网的主机、终端连接的接口,将主机和终端连入网内;另一方面,它又作为通信子网中分组存储转发的节点,完成分组的接收、校验、存储和转发等功能。

    5.通信线路
    通信线路(链路)为通信处理机与通信处理机、通信处理机与主机之间提供通信信道。

    6.信息变换设备
    信息变换设备对信号进行变换,包括调制解调器、无线通信接收和发送器、用于光纤通信的编码解码器等。

    网络软件系统

    在计算机网络中,除了各种网络硬件设备之外,还必须具有网络软件。

    1.网络操作系统
    网络操作系统是网络软件中最主要的软件,用于实现不同主机之间的用户通信,以及全网硬件和软件资源的共享,并向用户提供统一的,方便的网络接口,便于用户使用网络。
    目前,网络操作系统有三大阵营:Unix、NetWare和Windows。在我国,最广泛使用的是Windows网络操作系统。

    2.网络协议软件
    网络协议是网络通信的数据传输规范,网络协议软件是用于实现网络协议功能的软件。
    目前,典型的网络协议软件有TCP/IP协议、IPX/SPX协议、IEEE802标准协议系列等。其中,TCP/IP是当前异种网络互连中应用最为广泛的网络协议。

    3.网络管理软件
    网络管理软件是用来对网络资源进行管理以及对网络进行维护的软件,如性能管理、配置管理、故障管理、计费管理、安全管理、网络运行状态监视与统计等。

    4.网络通信软件
    网络通信软件是用于实现网络中各种设别间的通信,使用户能够在不必详细了解通信规范的情况下,控制应用程序与多个站进行通信,并对大量的通信数据进行加工和管理。

    5.网络应用软件
    网络应用软件是为网络用户提供服务的,其最重要的特征,是它研究的重点不是网络中各个独立的计算机本身的功能,而是如何实现网络特有的功能。

    展开全文
  • 计算机网络组成无论网络的复杂程度如何, 从系统组成上来说,计算机网络是由硬件和软件两大部分构成的; 从功能上来讲,计算机网络分为通信子网和资源子网两部分。 1.网络硬件是由计算机(如主机、终端)、通信...




    计算机网络的组成

    无论网络的复杂程度如何,
    系统组成上来说,计算机网络是由硬件和软件两大部分构成的;
    功能上来讲,计算机网络分为通信子网和资源子网两部分。


    1.网络硬件

    是由计算机(如主机、终端)、通信处理机(如变换机)、传输介质(如同轴电缆、双绞线、光纤)、网络连接设备(路由器、Modem)等构成。


    1)主机Host

    主机通常被称为服务器,是一台高性能计算机,用于网络管理、运行应用程序、连接一些外部设备,如打印机、调制解调器等。
    根据服务器在网络中所提供的服务不同,可将其划分为打印服务器、通信服务器、数据库服务器、应用程序服务器(如www服务器、Email服务器、FTP服务器)等。


    2)终端Terminal

    终端是网络中的用户访问网络、进行网络操作、实现人–机对话的重要工具,有时也称为客户机、工作站等。它可以通过主机联入网内,也可以通过通信控制处理机联入网内。


    3)通信控制处理机

    主要负责主机与网络的信息传输控制,其主要功能包括线路传输控制、错误检测与恢复、代码转换等。


    4)传输介质

    指传输数据信号物理通道,可将各种设备相互连接起来。网络中的传输介质是多种多样的,可以是无线传输介质(如微波),也可以是有线传输介质(如双绞线)。


    5)网络连接设备

    用来实现网络中各计算机之间的连接、网络与网络之间的互联、数据信号的变换和路由选择。

    如:交换机、路由器、调制解调器、无线通信接收和发送器、用于光纤通信的编码解码器等。


    2.网络软件

    网络的正常工作需要网络软件的支持。
    网络软件一方面授权用户对网络资源访问,帮助用户方便、快速地访问资源
    另一方面,管理和调度网络资源,提供通信和用户所需要的各种网络服务。
    网络软件一般包括 网络操作系统、网络协议软件、网络管理软件、网络通信软件、网络应用软件五部分组成。


    1) 网络操作系统

    网络操作系统是网络软件中最基本的软件,用于实现不同主机之间的用户通信,以及全网硬件和软件资源的共享,并向用户提供统一的、方便的网络接口,便于用户使用网络。

    常用的网络操作系统有linux、UNIX、NetWare和Windowsnt。目前,局域网中最广泛使用的就是同学们所熟知的Windows NT网络操作系统。


    2) 网络协议软件

    网络协议是网络通信的数据传输规范,网络协议软件是用于实现网络协议功能的软件。

    目前, 典型的网络协议软件有TCP/IP协议、IPX/SPX协议、IEEE802标准协议系列等。


    3) 网络管理软件

    网络管理软件是用来对网络资源进行管理以及对网络进行维护的软件,如性能管理、配置管理、故障管理、记费管理、安全管理、网络运行状态监视与统计等。


    4) 网络通信软件

    网络通信软件是用于实现网络中各种设备之间进行通信的软件,使用户能够在不必详细了解通信控制规程的情况下,控制应用程序与多个站进行通信,并对大量的通信数据进行加工和管理。


    5) 网络应用软件

    网络应用软件是指为用户提供各种服务的软件。比如现在同学们常使用的即时通讯程序QQ、IE浏览器都属于网络应用软件。


    3.通信子网和资源子网

    计算机网络从逻辑(功能)上可以划分为通信子网和资源子网,以实现数据通信和数据处理两种最基本的能力。

    从图中我们可以看出:绿色线路和节点所构成通信子网主要由
    通信控制处理机、网络连接设备、网络通信软件、网络管理软件等构成,主要负责网络的数据通信,为网络用户提供数据传输、转接、加工和变换等数据通信工作。

    这里写图片描述

    红色线路和节点所构成的资源子网主要由
    终端、服务器、传输介质、网络应用软件和和数据资源构成,负责全网的数据处理业务并向网络用户提供各种网络资源和网络服务。

    展开全文
  • 1.1.2 计算机网络组成

    千次阅读 2016-07-27 23:53:01
    1)从组成成分上,一个完整的计算机网络由硬件、软件、协议三大组成部分,缺一不可。 硬件主要由主机(也叫端系统)、通信链路(如双绞线、光纤)、交换设备(如路由器、交换机等)和通信处理机(如网卡)等组成。...

    从不同角度,可以将计算机网络的组成分为如下几类:
    1)从组成成分上,一个完整的计算机网络由硬件、软件、协议三大组成部分,缺一不可。 硬件主要由主机(也叫端系统)、通信链路(如双绞线、光纤)、交换设备(如路由器、交换机等)和通信处理机(如网卡)等组成。软件主要包括各种实现资源共享的软件、方便用户使用的各种工具软件,如 网络操作系统、邮件收发程序、FTP程序、聊天程序等。软件部分多属于应用层。协议是计算机网络的核心,如同交通规则的汽车驾驶一样,协议规定了网络传输数据所遵循的规范。
    2)从工作方式上看,计算机网络(这里主要指Internet)可以分为边缘部分和核心部分。边缘部分由所有连接在因特网上、供用户直接使用的主机组成,用来进行通信(如传输数据,音频或视频)和资源共享;核心部分由大量的网络和连接这些网络的路由器组成。它为边缘部分提供连通性和交换服务。
    3)从功能组成上看,计算机网络有通信子网和资源子网组成。通信子网由各种传输介质, 通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现联网计算机之间的数据通信。
    资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其它计算机上的硬件资源、软件资源和数据资源的服务。

    通信子网由通信控制处理机、通信线路和其他通信设备组成,完成网络数据传输、转发等通信处理任务。网桥、交换机和路由器都属于通信子网。

    资源子网主要由计算机系统、终端、联网外部设备、各种软件资源和信息资源等组成。资源子网负责全网的数据处理业务,负责向网络用户提供各种网络资源与网络服务。计算机软件属于资源子网。

    展开全文
  • 计算机网络》复习笔记

    万次阅读 多人点赞 2018-01-05 21:20:48
    计算机网络》复习笔记 本复习笔记基于谢希仁的《计算机网络》第五版教材整理。 计算机网络复习笔记 绪论 1 计算机网络 2 因特网概述 3 互联网的组成 P8 4 计算机网络的类别 P17 5 计算机网络的体系结构 P25 ...

    《计算机网络》复习笔记

    本文同时发布在我的个人博客: https://wiki.hushhw.cn/posts/415999f5.html

    说明:

    • 本复习笔记基于谢希仁的《计算机网络》第五版教材整理。
    • 由于这篇复习笔记只是我本科考试前做的总结,所以水平非常有限,并且因为时间不够所以后面并没有继续整理。
    • 编辑这篇文章时是我第一次直接使用 markdown 编辑文章,所以导致排版语法有一些错误,见谅。
    • 我也没想到,这篇复习笔记忽然就热度起来了。。。

    后来考研复习时的复习PPT可以作为补充计算机网络笔记
    后来考研复习时的复习PPT可以作为补充计算机网络笔记
    后来考研复习时的复习PPT可以作为补充计算机网络笔记

    绪论

    1.1 计算机网络

    1. 计算机网络向用户提供的两个最重要的功能:
    • 连通性
    • 共享

    1.2 因特网概述

    1. 因特网发展的三个阶段:
    • 第一阶段:从单个网络 ARPANET 向互联网发展的过程。1983 年 TCP/IP 协议成为 ARPANET 上的标准协议。
    • 第二阶段:建成三级结构的因特网:主干网、地区网和校园网(或企业网)。
    • 第三阶段:形成多层次的ISP(Internet Service Provider 因特网服务提供者)结构的因特网
    1. Internet 和 Internet 的区别:
    • internet:通用名词,它泛指由多个计算机网络互连而成的网络。
    • Internet:专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族作为通信的规则,且其前身是美国的 ARPANET。

    1.3 互联网的组成 P8

    • 边缘部分:有所有连接在因特网上的主机组成。这部分由用户直接使用,用来进行通信和资源共享。
    • 核心部分 : 由大量的网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。
    1. 处于边缘部分的用户通信方式 P9-P10
    • 客户服务器方式(C/S方式):即Client/Server方式。(客户是服务的请求方,服务器是服务的提供方)

    • 对等方式(P2P方式):即Peer-to-Peer方式。(对等连接中的每一个主机既是客户又同时是服务器)

    1. 核心部分的交换技术 P11-15
    • 电路交换 的三个阶段:建立连接——通话——释放连接
      在通话时,两用户之间占用端到端的资源,而由于绝大部分时间线路都是空闲的,所以线路的传输速率往往很低。
    • 分组交换 的组成:报文、首部、分组。采用存储转发技术,即收到分组——存储分组——查询路由(路由选择协议)——转发分组。优点:高效、灵活、迅速、可靠。缺点:时延、开销。关键构件:路由器。
    • 报文交换 整个报文传送到相邻结点,全部存储下来之后查询转发表,转发到下一个结点。
      图片来源:blog.csdn.net/hcbbt/article/details/18271491
      这里写图片描述

    1.4 计算机网络的类别 P17

    1. 分类
    • 按通信距离分:广域网、局域网、城域网

    • 按信息交换方式分:电路交换网、分组交换网、总和交换网

    • 按网络拓扑结构分:星型网、树型网、环型网、总线网

    • 按通信介质分:双绞线网、同轴电缆网、光纤网、卫星网

    • 按传输带宽分:基带网、宽带网

    • 按使用范围分:公用网、专用网

    • 按速率分:高速网、中速网、低速网

    • 按通信传播方式分:广播式、点到点式

    1. 性能指标(P18):速率、带宽、时延
    • 速率:指连接在计算机网络上的主机在数字信道上传送数据的速率。b/s(bps) 如100M以太网,实际是指100Mb/s。往往是指额定速率或标称速率。

    • 带宽:数字信道所能传送的最高速率。b/s(bps)

    • 吞吐量:单位时间内通过某个网络(或信道、接口)的实际数据量。其绝对上限值等于带宽。

    • 时延:数据(一个报文或分组、甚至比特)从网络(或链路)的一段传送到另一端的时间,也称延迟。
        ① 发送时延:主机或路由器发送数据帧所需的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。也成传输时延。
      发送时延 = 数据帧长度(b) / 信道带宽(b/s)
       ② 传播时延:电磁波在信道中传输一定距离所需划分的时间。
      传播时间 = 信道长度(m) / 传输速率(m/s)
       ③ 处理时延:主机或路由器处理收到的分组所花费的时间。
       ④ 排队时延:分组在输入队列中等待处理的时间加上其在输出队列中等待转发的时间。
      综上:总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延。
      注:对于高速网络链路,提高的是发送速率而不是传播速率。

    • 时延带宽积:传播时延 * 带宽。表示链路的容量。

    • 往返时间RTT:从发送方发送数据开始,到发送发收到接收方的确认为止,所花费的时间。

    • 利用率:某信道有百分之几是被利用的(有数据通过)。而信道或网络利用率过高会产生非常大的时延。
      当前时延=空闲时时延/(1-利用率)

    1.5 计算机网络的体系结构 P25

    1. 网络协议:简称协议,是为了进行网络中的数据交换而建立的规则、标准或约定。
    2. 网络协议的三要素
    • 语法:数据与控制信息的结构或格式
    • 语义:需要发出何种控制信息,完成何种动作以及做出何种响应
    • 同步:事件实现顺序的详细说明
    1. 体系结构(architecture)是计算机网络的各层及其协议的集合
    2. 五层协议的体系结构
    • 物理层:物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在物理层的下面,当做第0 层。)物理层还要确定连接电缆插头的定义及连接法。
    • 数据链路层:将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上”透明“的传送以帧为单位的数据。每一帧包括数据和必要的控制信息。在收到数据时,控制信息使收到端直到哪个帧从哪个比特开始和结束。
    • 网络层:选择合适的路由,使发送站的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。网络层将运输层产生的报文或用户数据报封装成分组(IP数据报)或包进行传送。
    • 运输层:向上一层的进行通信的两个进程之间提供一个可靠的端对端服务,使它们看不见运输层以下的数据通信的细节。(TCP、UDP)
    • 应用层:直接为用户的应用进程提供服务(HTTP、FTP等)
    1. OSI体系结构:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层
    2. TCP/IP体系结构:网络接口层、网际层IP、运输层、应用层
      图片来源网络

    物理层

    2.1 物理层下的传输媒体

    图片来源网络

    1. 导向传输媒体
      1.1. 双绞线
      双绞线已成为局域网中的主流传输媒体
    • 屏蔽双绞线 STP (Shielded Twisted Pair)
    • 无屏蔽双绞线 UTP (Unshielded Twisted Pair)

    1.2. 同轴电缆

    • 细缆(适合短距离,安装容易,造价低)
    • 粗缆(适合较大局域网,布线距离长,可靠性好)

    1.3. 光纤
    光纤有很好的抗电磁干扰特性和很宽的频带,主要用在环形网中

    • 多模光纤(用发光二极管,便宜,定向性较差)
    • 单模光纤(注入激光二极管,定向性好)
    1. 非导向传输媒体
      微波、红外线、激光、卫星通信

    2.2 关于信道的几个基本概念

    1. 通信方式
    • 单向通信(单工)
    • 双向交替通信(半双工)
    • 双向同时通信(全双工)
    1. 基带信号:来自信源的信号。 带通信号:经过载波条之后的信号。基本带通调制方法:调幅(AM)、调频(FM)、调相(PM)

    2.3 信道复用技术

    这部分掌握码分复用计算即可

    • 频分复用FDM (Frequency Division Multiplexing):所有用户在同样的时间占用不同的频率带宽资源。
    • 时分复用TDM(Time Division Multiplexing)则是将时间划分为一段段等长的时分复用帧(TDM 帧)。
    • 统计时分复用 STDM(Statistic TDM)是改进的时分复用,明显地提高信道的利用率。
    • 波分复用 WDM (Wavelength Division Multiplexing):光的频分复用
    • 码分复用 CDM (Code Division Multiplexing)常用的名词是码分多址 CDMA:有很强的抗干扰能力。

    码分多址的计算靠一个例题就基本会了:
    课后习题

    数据链路层

    数据链路层使用的信道主要有以下两种类型:

    • 点对点信道
    • 广播信道

    3.1 使用点对点信道的数据链路层

    1. 链路 :从一个结点到相邻结点的一段物理线路

    2. 数据链路 :把实现这些协议的硬件和软件加载链路上
      现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。

    3. 三个基本问题:

    • 封装成帧
      就是在一段数据的前后分别添加首部(帧开始符SOH 01)和尾部(帧结束符EOT 04),然后就构成了一个帧。(数据部分<=长度限制MTU)首部和尾部的一个重要作用就是进行帧定界。
      帧定界是分组交换的必然要求
    • 透明传输
      为了达到透明传输(即传输的数据部分不会因为包含SOH和EOT而出错),在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(十六进制1B)
      透明传输避免消息符号与帧定界符号相混淆
    • 差错检测
      现实通信链路中比特在传输中会产生差错,传输错误的比特占比称为误码率BER,为了保证可靠性,通常通过循环冗余检验CRC来做差错检测。
      差错检测防止无效数据帧浪费后续路由上的传输和处理资源

    CRC校验在计算机组成与结构中学过不做解释
    会做课后习题7、8题即可

    3.2点对点协议 PPP P70

    1. PPP协议的组成部分
    • 一个将 IP 数据报封装到串行链路的方法
    • 链路控制协议 LCP (Link Control Protocol)
    • 网络控制协议 NCP (Network Control Protocol)
    1. PPP协议的帧格式
      图片来源:blog.csdn.net/cainv89/article/details/50614218
      首部:
    • 首部中的标志字段F(Flag),规定为0x7E(符号0x表示它后面的字符是用十六进制表示的。十六进制的7E的二进制表示是01111110),标志字段表示一个帧的开始。
    • 首部中的地址字段A规定为0xFF(即11111111)。
    • 首部中的控制字段C规定为0x03(即00000011)。
    • 首部中的2字节的协议字段:
      (1)当协议字段为0x0021时,PPP帧的信息字段就是IP数据报。
      (2)当协议字段为0xC021时,PPP帧的信息字段就是PPP链路控制协议LCP的数据。
      (3)当协议字段为0x8021时,PPP帧的信息字段就是网络层的控制数据。

    尾部:

    • 尾部中的第一个字段(2个字节)是使用CRC的帧检验序列FCS。
    • 尾部中的标志字段F(Flag),规定为0x7E(符号0x表示它后面的字符是用十六进制表示的。十六进制的7E的二进制表示是01111110),标志字段表示一个帧的结束。
    1. 透明传输的实现方法
      当信息字段中出现和标志字段一样的比特(0x7E)组合时,就必须采取一些措施使这种形式上和标志字段一样的比特组合不出现在信息字段中。
    • 字节填充——PPP使用异步传输
      当 PPP 用在异步传输时,就使用一种特殊的字符填充法:将每一个 0x7E字节变为(0x7D, 0x5E),0x7D转变成为(0x7D, 0x5D)。ASCII 码的控制字符(即数值小于 0x20 的字符),则在前面要加入0x7D,同时将该字符的编码加以改变。

    • 零比特填充——PPP使用同步传输
      只要发现有5个连续的1,则立即填入一个0
      图片来源:blog.csdn.net/cainv89/article/details/50614218

    这部分考题很简单:见课后习题10

    1. PPP 协议的工作状态:
      链路静止-建立物理层-链路建立-pc发LCP-NCP分配IP地址-链路打开,网络层建立。(释放时倒过来)

    3.3 使用广播信道的数据链路层 P76

    广播信道是一种一对多的通信,局域网使用的就是广播信道

    1. 局域网的数据链路层(局域网的数据链路层被拆分为了两个子层)
    • 逻辑链路控制LLC子层:与传输媒体无关
    • 媒体接入控制MAC子层:和局域网都对LLC子层来说是透明的
    1. CSMA/CD 协议
      以太网采用CSMA/CD协议的方式来协调总线上各计算机的工作。在使用CSMA/CD协议的时候,一个站不可能同时进行发送和接收,因此使用CSMA/CD协议的以太网不可能进行全双工通信而只能进行双向交替通信(半双工)。

    CSMA/CD是载波监听多点接入/碰撞检测(Carrier Sense Multiple Access with Collision Detection)的缩写,下面是CSMA/CD协议的要点:

    • **“多点接入”**就是计算机以多点接入(动态媒体接入控制)的方式连接在一根总线上。

    • **“载波监听”**就是”发送前先监听”,即每一个站在发送数据前先要检测一下总线是否有其他站在发送数据,如有则暂时不要发送数据,要等到信道为空闲。

    • **“碰撞检测”**就是“边发送边监听”,即适配器边发送数据边检测信道上的信号电压的变化情况。当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少有两个站同时在发送数据,表明产生了碰撞,就要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。

      把总线上的单程端到端传播时延记为τ,A 发送数据后,最迟要经过2τ才能知道自己发送的数据和其他站发送的数据有没有发生碰撞。

    3.4 以太网的MAC层

    1. MAC地址
      “MAC地址”又叫做硬件地址或物理地址,实际上就是适配器地址或适配器标识符EUI-48。高位24位:厂家,低位24位由厂家自行指派

    2. MAC帧的格式
      常用的以太网MAC帧格式有两种标准 : DIX Ethernet V2 标准IEEE 的 802.3 标准。V2使用较多,如图:
      图片来源:见水印blog.csdn.net/ftxc_blog/article/details/12811235
      以太网V2的MAC帧较为简单,有五个字段组成。
      前两个字段分别为6字长的目标地址和源地址字段。第三个字段是2字节的类型字段,用来标志上一层使用的是什么协议,以便把收到的MAC帧的数据上交给上一层的这个协议。后面数据字段46~1500字节,FCS字段4个字节。

    3.5 扩展的以太网

    1. 在物理层扩展—集线器 P91
      现在,双绞线以太网成为以太网的主流类型,扩展主机和集线器之间的距离的一种简单方法就是使用光纤(通常是一对光纤)和一对光纤调制解调器。

    光纤调制解调器的作用,是进行电信号和光信号的转换。

    1. 在数据链路层扩展—网桥(自学习算法)P94
      注:在数据链路层扩展以太网要使用网桥
      网桥工作在数据链路层,它根据MAC帧的目的地址对收到的帧进行转发或过滤。当网桥收到一个帧时,并不是向所有的接口转发这个帧,而是检查此帧的目的MAC地址,然后再确定将该帧转发到哪一个接口,或者是把它丢弃(即过滤)。

    具体可以参考这篇博客:
    http://blog.csdn.net/cainv89/article/details/50651489

    1. 虚拟局域网-交换机P98
      多接口网桥即交换式集线器常称为以太网交换机。利用以太网交换机可以很方便地 实现虚拟局域网,虚拟局域网协议允许在以太网的帧格式中插入一个 4 字节的标识符,称为 VLAN 标记。

    网络层

    4.1 网际协议IP

    网际协议IP是TCP/IP体系中两个最重要的协议之一,也是最重要的因特网标准协议之一。与IP协议配套是用的四个协议:
    1.地址解析协议ARP:是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。
    2.逆地址解析协议RARP:是解决同一个局域网上的主机或路由器的硬件地址和IP地址的映射问题。
    3.网际控制报文协议ICMP:提供差错报告和询问报文,以提高IP数据交付成功的机会
    4.网际组管理协议IGMP::用于探寻、转发本局域网内的组成员关系。

    图片来源网络

    4.1.1 虚拟互连网络

    因为没有一种单一的网络能够适应所有的用户需求,所以网络互连也变得困难,所以需要一些中间设备:

    • 物理层中间设备:转发器(repeater)
    • 数据链路层中间设备:网桥或桥接器(bridge)
    • 网络层中间设备:路由器(router)
    • 网络层以上的中间设备:网关(gateway)

    具体各层的设备说明可以看这篇博客“网络设备”部分:
    http://blog.csdn.net/hushhw/article/details/78489470

    4.1.2 分类的IP地址 P113

    IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。由因特网名字与号码指派公司ICANN进行分配。

    IP地址编制方法的三个阶段:

    • 分类的IP地址
    • 子网的划分
    • 构成超网

    每一类地址都由 网络号 net-id和 主机号 host-id组成
    主机号中全0表示网络地址,全1表示广播地址

    图片来源网络
    图片来源网络

    • A类
    1. 由1字节的网络地址和3字节主机地址组成
    2. 网络地址的最高位必须是“0“,可指派的网络数为128-2,减2的原因是0.0.0.0对应“本网络”,另外一个是127.0.0.1是本地软件的回环地址,用于测试自己电脑IP地址是否可用。
    3. 地址范围1.0.0.0到126.255.255.255
    4. 最大主机数为2563-2=16777214台,减2的原因是全0的主机号字段代表该IP地址是"本主机“,全1表示”所有的“,表示该网络上的所有主机
    • B类
    1. 由2字节的网络地址和2字节主机地址组成
    2. 网络地址的最高位必须是“10”,可指派的网络数为 214 -1,因为最高位为10,所以不存在全0全1的情况,但是B类网络地址128.0.0.0是不指派的,可指派最小网络地址是128.1.0.0
    3. 地址范围128.0.0.0-191.255.255.255
    4. 最大主机数为2562-2=65534台,减2同样是全0全1情况。
    • C类
    1. 由3字节的网络地址和1字节主机地址组成
    2. 网络地址的最高位必须是“110”,可指派的网络数为221-1,192.0.0.0不指派,最小可指派网络地址是192.0.1.0
    3. 地址范围192.0.0.0-223.255.255.255
    4. 最大主机数为256-2=254台,减2同样是全0全1情况。
    • D类是多播地址,“lll0”开始

    • E类地址保留为今后使用,“llll0”开头

    4.1.3 IP地址与硬件地址

    硬件地址是数据链路层和物理层使用的地址
    IP地址是网络层和以上各层使用的地址,是一种逻辑地址

    IP地址放在IP数据报的首部,而硬件地址放在MAC帧的首部。当数据报放入数据链路层的MAC帧中后,整个IP数据报就成为MAC帧的数据,因而在数据链路层看不见数据报的IP地址。

    4.1.4 地址解析协议ARP

    ARP是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。

    每一个主机都设有一个ARP高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。
    如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。

    4.1.5 IP数据报

    1. IP数据报格式
      一个IP数据报由首部(20 字节+可选字段)和数据两部分组成
      图片来源网络
      图片来源网络

    2. 分组转发
      (1) 从数据报的首部提取目的主机的 IP 地址 D, 得出目的网络地址为 N。
      (2) 若网络 N 与此路由器直接相连,则把数据报直接交付目的主机 D;否则是间接交付,执行(3)。
      (3) 若路由表中有目的地址为 D 的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。
      (4) 若路由表中有到达网络 N 的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行(5)。
      (5) 若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)
      (6) 报告转发分组出错。

    4.2 划分子网 P128

    1. 两级IP地址缺陷:

    2. IP 地址空间的利用率有时很低。

    3. 给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。

    4. 两级的 IP 地址不够灵活

    5. 子网划分的基本思路:

    6. 划分子网纯属一个单位内部的事情,单位对外仍然表现为没有划分子网的网络。

    7. 划分子网的方法是从主机号借用若干个位作为子网号。

    8. 路由器在收到IP数据报后,按目标网络号和子网号定位目标子网

    9. 子网掩码
      子网掩码是一个网络或一个子网的重要属性

    这里要会已知IP地址,子网掩码,求网络地址

    4.3 构造超网(无分类编址CIDR)

    1. **CIDR(无分类域间路由选择)**的主要特点:
    • CIDR消除了传统的A、B、C类地址以及划分子网的概念,用网络前缀代替网络号和子网号,后面的部分指明主机。因此,CIDR使IP地址从三级编址(使用子网掩码),又回到了两级编址,但这已是无分类的两级编址。
    • CIDR把网络前缀相同的连续的IP地址组成一个”CIDR地址块”只要知道CIDR地址块中的任何一个地址,就可以知道这地址块的起始地址(即最小地址)和最大地址,以及地址块中的地址数。
    1. 地址掩码:是一连串的1和0组成,而1的个数救赎网络前缀长度。在斜线记法中。斜线后面的数字就是地址掩码中1的个数。

    2. 构成超网:由于一个CIDR地址块中含有很多地址,所以在路由表中就利用CIDR地址块来查找目标网络,这种地址的聚合常称为路由聚合,也称构成超网。

    4.4 网际控制报文协议ICMP

    为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了ICMP,ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。

    1. ICMP报文的种类
    • ICMP差错报告报文
    • ICMP询问报文
    1. ICMP 差错报告报文共有 5 种:
    • 终点不可达
    • 源点抑制(Source quench)
    • 时间超过
    • 参数问题
    • 改变路由(重定向)(Redirect)
    1. ICMP 询问报文有两种:
    • 回送请求和回答报文
    • 时间戳请求和回答报文

    4.5 路由选择协议

    1. 两大类路由选择协议:
    • 内部网关协议 IGP:一个自治系统内部使用的路由选择协议。有多种协议,如 RIP 和OSPF 协议。
    • 外部网关协议EGP:一个自治系统的边界,将路由选择信息传递到另一个自治系统中。目前使用的就是BGP

    RIP协议的优缺点:

    • RIP 存在的一个问题是当网络出现故障时,要经过比较长的时间才能将此信息传送到所有的路由器。
    • RIP 协议最大的优点就是实现简单,开销较小。
    • RIP 限制了网络的规模,它能使用的最大距离为 15(16 表示不可达)。
    • 路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增加。

    书上例题P149 例4-5
    更新路由表

    RIP是一种分布式的基于距离向量的路由选择协议,其主要特点:
    (1)仅和相邻路由器交换信息。
    (3)按固定的时间间隔交换路由信息,例如,每隔30秒。

    OSPF最主要的特征就是使用分布式的链路状态协议,其主要特点:
    (1)使用洪泛法向本自治系统中所有路由器发送信息。
    (2)发送的信息是与本路由器相邻的所有路由器的链路状态。
    (3)只有当链路状态发生变化时,路由器才用洪泛法向所有路由器发送此信息。

    BGP是不同自治系统的路由器之间交换路由信息的协议,它采用路径向量路由选择协议,其主要特点:
    (2)自治系统AS之间的路由选择必须考虑有关策略。
    (3)BGP只能力求寻找一条能够到达目的网络且比较好的路由,而并非要寻找一条最佳路由。

    运输层

    5.1 运输层协议概述

    1. 运输层功能
    • 运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)
    • 运输层还要对收到的报文进行差错检测
    • 运输层需要有两种不同的运输协议,即面向连接的 TCP 和无连接的 UDP
    1. 运输层的两个主要协议
      TCP/IP 的运输层有两个不同的协议:
    • 用户数据报协议 UDP(User Datagram Protocol)
    • 传输控制协议 TCP(Transmission Control Protocol)

    UDP 在传送数据之前不需要先建立连接。对方的运输层在收到 UDP 报文后,不需要给出任何确认。虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。

    TCP 则提供面向连接的服务。TCP 不提供广播或多播服务。由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。

    图片来源网络

    1. 运输层的端口
      TCP/IP的运输层的端口用一个 16 位端口号进行标志
      端口号只具备本地意义,即端口号只是为了标志本计算机应用层中的各进程。

    客户发起通讯请求时,必须先知道对方服务器的IP地址和端口号,运输层的端口号分为下面三大类:

    • 熟知端口号,数值一般为 0~1023。
      一些常用的数值端口号:
      FTP 21
      LELNET 23
      SMTP 25
      DNS 53
      TFTP 69
      HTTP 80
      SNMP 161
      SNMP(trap) 162

    • 登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。

    • 客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。

    5.2 用户数据报协议 UDP

    1. UDP的主要特点:
    • UDP 是无连接的,即发送数据之前不需要建立连接。
    • UDP 使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制
    • UDP 是面向报文的
    • UDP 没有拥塞控制,很适合多媒体通信的要求。
    • UDP 支持一对一、一对多、多对一和多对多的交互通信
    • UDP 的首部开销小,只有 8 个字节

    5.3 传输控制协议 TCP

    1. TCP的主要特点:
    • TCP 是面向连接的运输层协议
    • 每一条 TCP 连接只能有两个端点(endpoint),每一条 TCP 连接只能是点对点的(一对一)
    • TCP 提供可靠交付的服务
    • TCP 提供全双工通信
    • 面向字节流

    5.4 可靠运输的工作原理

    展开全文
  • 计算机组成原理、计算机操作系统、计算机网络 、计算机发展简史
  • 计算机网络组成原理——基本概念

    千次阅读 2018-03-12 14:15:34
    网络:指“三网”:电信网络,有线电视网络,计算机网络(发展最快、核心,本书内容。是通信技术与计算机技术结合的产物,是种特殊的通信网络)。(现阶段出现网络融合现象)通信系统模型 信源:发生或产生信息的...
  • 计算机网络组成及分类

    千次阅读 2019-03-08 22:13:32
    计算机网络组成 计算机网络基本上包括:计算机、网络操作系统、传输介质(有形或无形,如无线网络的传输介质就是空气)、应用软件四部分。 分类 分类标准有很多,但普遍认可的是按照地理范围划分,可分为局域网、...
  • 1.1.1 计算机网络的概念、组成、功能和分类

    万次阅读 多人点赞 2020-02-27 16:31:01
    计算机网络组成(1)从组成部分来看(2)从工作方式来看(3)从功能组成来看4.计算机网络的功能(1)数据通信(2)资源共享(3)分布式处理(4)提高可靠性(5)负载均衡(6)其它5.计算机网络的分类(1)按分布...
  • 计算机网络】因特网的组成

    千次阅读 2016-11-27 15:25:49
    (2) 核心部分 由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。因特网的边缘部分端系统(end system)处在因特网边缘部分的所有的主机“计算机之间通信”的确切含义“主机 ...
  • 计算机网络谢希仁第七版 课后答案

    万次阅读 多人点赞 2019-09-03 23:13:25
    谢希仁计算机网络第七版课后答案 第章 概述 1-01 计算机网络向用户可以提供那些服务?答: 连通性和共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多...
  • 计算机网络复习

    万次阅读 多人点赞 2018-12-14 23:47:10
    、七个计算机网络的性能指标 1.速率(数据的传送速率) or数据率 or比特率 2.带宽 3.吞吐量 吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的实际的数据量。 4.时延 (1)发送时延 (2)...
  • 各大论坛下载的精品学习资料 打包发放,包括各种PDF电子书,代码,习题及应用(由于上传大小受限,所以只能挑一些精品来传)
  • 文章目录计算机网络第1章(概述)重要声明图示说明1.1、计算机网络在信息时代的作用我国互联网发展状况1.2、因特网概述1、网络、互连网(互联网)和因特网2、因特网发展的三阶段3、因特网的标准化工作4、因特网的...
  • 计算机网络总结-一本书一个晚上一个奇迹

    千次阅读 多人点赞 2021-01-06 19:53:37
    网络层 运输层 应用层 网络安全 发送时延 发送时延=\frac{数据帧长度(bit)}{发送速率(bits/s)}发送时延= 发送速率(bits/s) 数据帧长度(bit) ​ 传播时延 传播时延=\frac{信道长度(m)}{电磁波在信道上的传播速率...
  • 计算机网络组成: 从组成部分看,计算机网络主要由硬件、软件和协议组成 从工作方式看,计算机网络可分为和边缘部分核心部分。边缘部分由供用户直接使用的主机组成,核心部分由大量的网络和连接这些网络的路由器...
  • 计算机网络】网络体系结构

    万次阅读 多人点赞 2021-09-17 09:40:35
    前言:本章作为《计算机网络》系列的开篇文章,内容主要是向大家介绍介绍网络体系结构,引入计算机网络的概念、组成、功能、分类、标准化、性能指标以及体系结构和OSI、TCP/IP参考模型等内容。(参考资料为b站上点击...
  • 计算机网络作业解答

    万次阅读 多人点赞 2018-01-16 11:40:45
    第一章: ...在每一个数据段前面,加上一些必要的控制信息组成的首部后,就构成了一个分组。分组又称为“包”,是在互联网中传送的数据单元。正是由于分组的首部包含了目的地址、源地址等重要控制信息,
  • 计算机网络知识点汇总(谢希仁 第七版)

    万次阅读 多人点赞 2018-09-18 17:34:34
    这篇博客是当时在大二的时候为了学习计网总结的篇学习笔记,其实当时的做法和抄书差不多,但是时隔两年的时间没想到有这么多的 同学会来关注学习,实在受宠若惊; 现在我已经大四,而且刚刚经历过秋招(2019/12)...
  • 计算机网络到底讲了些什么

    千次阅读 多人点赞 2020-10-18 19:08:24
    大鹏:行,那咱们就从“计算机网络”这五字说起,计算机网络,顾名思义,就是由计算机组成的网络,那计算机组成网络要干什么呢?我们知道,不联网的计算机只能单兵作战,只能玩单机游戏,只能简单的处理文档,而...
  • 计算机网络组成与分类

    千次阅读 2010-10-18 06:30:00
    1、组成: ①资源子网:负责信息处理,实现资源共享。  (主机,外部设备,软件、数据) ②通讯子网:... ②共享广播信道:所有节点共享传输介质,任何一个节点发送到网上的信息可为网中所
  • 互联网的组成 互联网从工作方式上可以划分为两大块: (1)边缘部分:由连接在互联网上的大量主机组成,由用户直接使用的部分。...两台主机之间的相互通信,称为计算机之间的通信,在网络的边缘部分,主机之间...
  • 计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 通信设备通常指交换机和路由器。 线路就是端系统和通信系统所连接的一个介质...
  • 计算机网络基础:这是份详细 HTTP 学习指南

    万次阅读 多人点赞 2018-08-27 08:35:47
    前言 关于计算机网络,HTTP网络通信协议在任何的开发工作中都非常重要 今天,我将献上份HTTP的学习指南,希望你们会喜欢 目录 ...讲解HTPP协议前,先了解一些基础的计算机网络...计算机网络体系结构分为3种:OS...
  • 计算机网络高分笔记】第章:计算机网络体系结构 标签(空格分隔):【计算机网络】 第章:计算机网络体系结构 第章:计算机网络体系结构 1.1 计算机网络概述 1.1.1 计算机网络的概念 1.1.2 计算机...
  • 计算机组成原理

    万次阅读 多人点赞 2019-06-02 14:13:55
    1.第台电子计算机何时何地诞生?英文全称? 1946年2月14日 美国宾夕法尼亚大学 ENIAC:电子数字积分计算机 Electronic(电子的) Numerical(数字的) Integrator(综合者) And Calculator(计算器) 2.冯·...
  • 计算机网络由哪些硬件设备组成

    千次阅读 2020-02-07 05:01:39
    网络计算机或类似计算机网络设备的集合,它们之间通过各种传输介质进行连接。无论设备之间如何连接,网络都是将来自于其中网络设备上的数据,通过传输介质传输到另外网络设备上。本节将基...
  • 计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部),OSI参考模型把功能分成七分立的层次。图2.1表示了OSI分层模型。 ┌—————┐ │ 应用层 │←第七层 ├—————┤ │ 表示层...
  • 计算机网络组成4. 计算机网络的分类2. 标准化工作及相关组织1. 标准化工作2. 标准化工作的相关组织3. 性能指标1. 速率2. 带宽3. 吞吐量4. 时延5. 时延带宽积6. 往返时延RTT7. 利用率4. 分层结构、协议 、接口、...
  • 计算机网络》谢希仁第七版课后答案完整版

    万次阅读 多人点赞 2020-07-07 15:16:35
    计算机网络》谢希仁第七版课后答案完整版

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 228,447
精华内容 91,378
关键字:

一个计算机网络组成包括什么