计算机网络基本概念

  1. 互联网的两个重要基本特点:连通性和共享。
  2. 计算机网络:由若干结点和连接这些结点的链路组成。网络之间可以通过路由连接起来,构成一个覆盖范围更大的网络,称为互连网,也称为“网络的网络”。
  3. 网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起,与网络连接在一起的计算机称为主机。
  4. internetInternet的区别:小写字母i开头的internet(互连网)是一个通用名词,它泛指由许多个计算机网络互连而成的计算机网络。在这些网络之间的通信协议可以任意选择,不一定适用TCP/IP协议。 以大写字母I开头的Internet(互联网)是一个专有名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定互连网,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。
  5. ISP(Internet Service Provider)互联网服务提供者
  6. 制定互联网的正式标准要经过以下三个阶段:
    互联网草案(Internet Draft)—-有效期只有六个月,此阶段不算是RFC文档 (RFC —- Request For Comments 请求评论)
    建议标准(Proposed Standard)—-这个阶段开始就成为RFC文档
    互联网标准(Internet Standard)—-达到正式标准后,每个标准就分配到一个标准号 STD xx。一个标准可以和多个RFC文档关联。

  7. 互联网的组成:边缘部分和核心部分
    边缘部分:由所有连接在互联网上的主机组成,这部分是用户直接使用的,用来进行通信和资源共享的。
    核心部分:由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)

  8. 互联网的边缘部分的主机又称为“端系统”,端系统之间的通信方式可以分为两大类:客户–服务器模式(C/S方式)和对等方式(P2P方式)。
    C/S模式:
    客户和服务器都是值通信中涉及的两个应用进程,客户是服务的请求方,服务器是服务的提供方。服务请求方和服务提供方都要使用网络核心部分所提供的服务。
    实际应用中客户程序和服务器程序通常还具有以下特点:
    客户程序: 被调用后运行在通信时主动向远地服务器发起通信,因此,它必须知道服务器的地址,不需要特殊的硬件和很复杂的操作系统
    服务器程序:可同时提供多个远地或本地客户的请求,开启后一直在运行,被动等待接受客户的通信请求,不需要知道客户程序的地址,需要有强大的硬件和高级的操作系统支持。

    P2P方式(peer-to-peer):
    指的是两台主机在通信时并不区分哪个是服务请求方哪个是服务提供方。这种方式可支持大量对等用户同时工作。

  9. 互联网的核心部分:
    在网络的核心部分起特殊作用的是路由器,它是一种专用计算机。路由器是实现分组交换的关键构建,其任务是转发收到的分组,这是网络核心部分最重要的功能。

  10. 电路交换的主要特点:
    交换就是按照某种方式动态的分配传输线路的资源。把必须经过“建立连接”—>”通话”—>”释放连接”三个步骤的交换方式称为电路交换。
    电路交换的额一个重要特点就是在通话的全部时间内,通话的两个用户始终占用端到端的通信资源。 其线路的传输效率往往很低。

  11. 分组交换的主要特点:
    分组交换主要采用存储转发技术。把要发送的整块数据块称为报文。在发送报文前,先把较长的报文划分为一个个更小的等长数据段,,在每一个数据段的前面,加上一些由必要的控制信息组成的首部后,就构成了一个分组,分组又称为。分组的首部也可称为“包头”。 分组是在互联网中传送的数据单元,分组中的首部包含了诸如目的地址和源地址等重要的控制信息。
    在互联网核心部分的路由器之间一般用高速链路相连接,而在网络边缘部分的主机接入到核心部分则通常以相对较低的低速率的链路相连接。
    主机是为用户进行信息处理的,并且可以和其他主机通过网络交换信息,路由器则是用来进行转发分组的,即进行分组交换的。
    路由器收到一个分组,先暂时存储一下,检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去,把分组交给下一个路由器,就这样一步一步以存储转发的方式把分组交付给最终的目的主机。 注意:路由器暂时存储的是一个个短分组,而不是整个的长报文,短分组的是暂时存储在路由器的存储器中而不是存储在磁盘中的。
    采用存储转发的分组交换,实质上是采用了在数据通信的过程中断续分配传输带宽的策略。
    分组交换带来的问题:
    分组在各路由器存储转发时需要排队,会造成一定的时延,另一个问题是分组必须携带的控制信息造成了一定的开销,整个分组交换网还需要专门的管理和控制机制。

  12. 电路交换、报文交换以及分组交换的区别:
    电路交换——整个报文的比特流连续的从原点直达终点,好像在一个管道中传送。
    报文交换——整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
    分组交换——单个分组传送到相邻结点,存储下来后查找转发表,转发到下一个结点。
    若需要连续传送大量的数据,且其传送时间远大于连接建立时间,则采用电路交换的传输效率较快;报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高网络的信道利用率;由于一个分组的长度远远小于整个报文的长度,因此分组交换比报文交换的时延要小,同时也具有更好的灵活性。

  13. 计算机网络的性能:
    速率: 网络技术中的速率指的是数据的传送速率,也称为数据率比特率。单位是bit/s,当提到网络的速率时,往往指的是额定速率标称速率,而并非网络实际上运行的速率。
    带宽:它有两种不同的意义,一是带宽本来指的是某个信号具有的频带宽度,信号的带宽是指该信号所包含的各种不同频率成分所占据的频率范围。二是在计算机网络中带宽用来表示网络中的某通道传送数据的能力,因此网络带宽表示在单位时间内网络中某信到能通过的最高数据率。带宽的单位是bit/s。
    吞吐量:表示在单位时间内通过某个网络的实际数据量。有时吞吐量可用每秒传送的字节数或帧数来表示。
    时延:是指数据从网络的一端传送到另一端所需的时间,它也称为时延迟延
    发送时延:是主机或路由器发送的数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需要的时间。因此发送时延也称为传输时延。
    计算公式: 发送时延 = 数据帧长度(bit)/发送速率(bit/s)
    传播时延:是电磁波在信道中传播一定的距离所花的时间。
    计算公式: 传播时延 = 信道长度(m)/电磁波在信道中的传输速率(m/s)
    区分以上两种时延:
    发送时延发生在机器内部的发送器中,与传输信道的长度没有任何关系,传播时延发生在传输信道媒体中,与信号的发送速率无关,信号传送的距离越远,传播时延就越大。
    处理时延:主机或路由器在收到分组时要花费一定时间进行处理
    排队时延:分组在经过网络传输时,要经过许多路由器。
    所以,数据在网络中经理的总时延为:
    总时延=发送时延+传播时延+处理时延+排队时延
    由上述公式可知,不能笼统的认为数据的发送速率越高,其传送的总时延就越小,提高数据的发送速率仅仅是减小了发送时延,总时延是四部分之和,而并非一项。
    时延带宽积:传播时延和带宽的乘积。又称为以比特为单位的链路长度。
    时延带宽积 = 传播时延*带宽 (单位为bit)
    往返时间(RTT):互联网中通信双方交互一次所需要的时间。
    利用率:分为信道利用率和网络利用率两种。信道利用率指的是某信道中有百分之几的时间第被利用的,网络利用率指的是安全网络的信道利用率的加权平均值。信道利用率并非越高越好。
    记D0表示网络空闲的时延,D表示网络当前的时延,则可以用下面的公式表示D,D0,和利用率U的关系:
    D = D0/(1-U)
    信道或网络的利用率过高时会产生非常大的时延。

  14. 计算机网络体系结构
    为进行网络中的数据交换而建立的规则标准或约定称为网络协议,它主要由三要素组成:
    语法: 即数据与控制信息的结构或格式
    语义:即需要发出任何控制信息,完成何种动作以及做出何种响应
    同步:即事件实现顺序的详细说明。

  15. 具有五层协议的体系结构
    OSI的七层协议(从上至下):应用层 表示层 会话层 运输层 网际层 数据链路层 物理层 复杂但不实用
    TCP/IP是一个四层的体系结构(从上至下): 应用层 运输层 网际层 网络接口层
    综合OSI和TCP/IP的五层协议(从上至下):应用层 运输层 网络层 数据链路层 物理层。

  16. 应用层
    它的任务是通过应用进程间的交互来完成特定网络应用。 应用层协议的定义是应用进程间通信和交互的规则。这里的进程是指主机中正在运行的程序。 应用层交互的数据单元称为报文。

  17. 运输层
    它的任务是负责向两台主机中进程之间的通信提供通用的数据传输服务。
    它主要有以下两个协议:
    传输控制协议TCP(Transport Control Protocol):提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段
    用户数据报协议UDP(User Datagram Protocol):提供无连接的、尽最大努力的数据传输服务(不保证数据传输的可靠性),其数据传送的单位是用户数据报

  18. 网络层
    它负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用的是IP协议,因此分组也称为IP数据报,或简称为数据报。
    网络层的另一个任务就是要选择合适的路由,使源主机运输层下来的分组,能够通过网络中的路由器找到目的主机。
    互联网是由大量的异构网络通过路由器相互连接起来的。互联网使用的网路层协议是无连接的网际协议IP和许多的路由选择协议,因此互联网的网络层也称为网际层或IP层。

  19. 数据链路层
    简称为链路层。两台主机间的数据传输,总是在一段一段的链路上传送的,这就需要有专门的链路层协议。在相邻两个结点间的链路上传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻结点间的链路上传送帧。每一帧都包括必要的控制信息。

  20. 物理层
    在物理层上所传数据的单位是比特。 因此物理层所要考虑是的用多大的电压表示0,多大电压表示1,以及接收方如何识别处发送方所发送的比特。物理层 还要确定连接电缆的插头应当有多少根引脚以及各引脚应如何连接。

  21. 实体、协议、服务和服务访问点
    实体:表示任何可以接收或发送信息的硬件或软件进程。
    协议:是控制两个对等实体进行通信的规则的集合。
    在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。

    区分协议和服务:
    首先,协议的实现保证了能够向上一层提供服务,使本层服务的实体只能看见服务而无法看见下面的协议,即下面的协议对上面的实体是透明的。
    其次,协议是“水平的”,即协议控制对等实体之间的通信规则,但服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。只有那些能被高一层实体“看得见”的功能才被称为“服务”。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值