• 计算机网络概述上


    1.  计算机网络是通信技术与计算机技术紧密结合的产物。

       通信系统的模型:

       

       计算机网络:大量的相互独立但彼此相连的计算机共同完成计算任务,这些系统就被称为计算机网络。

    2.  当主机之间距离很远,规模很大的时候如何保证计算机互联?(较近时可以直接通过通信链路

      (光钎 铜缆 无线电 卫星)链接)

       其实就是通过交换网络

        

    3.  什么是Internet?它是全球最大的互联网络,ISP概念(网络互联的网络之网络)

       从服务的角度:为网络应用提供通信服务的通信基础设施,为网络应用提供应用的编程接口

    4.  硬件(主机,路由器,通信链路等)是计算机网络的基础,但是除此之外,协议是计算机网络有序运行的重要保证

       1. 网络协议:为进行网络中的数据交换而建立的规定,标准或约定。协议规定了通信实体之间所交换的消息的格式,意义,顺序,以及针对收到信息或发生的信息所采取的动作。

       2. 协议的三要素:语法(数据与控制信息的结构或格式;信号电平);语义(需要发出何种控制信息;完成何种动作以及做出什么响应;差错控制);时序(事件顺序,速度匹配)

     

       3. 协议规范了网络中所有的信息发送和接收过程(TCP,IP,HTTP),学习网络的重要内容,网络创新的表现形式,Internet协议标准(RFC文档)

    5.  计算机网络结构:网络边缘(主机,网络应用),接入网络或物理介质(有线或者无线的通信链路),网络核心(互联的路由器或者分组转发设备)

       1. 主机(端系统)利用客户/服务器应用模型(客户发送请求,接受服务器响应)进行通信或者对等(又称P2P)应用模型(通信在对等实体之间直接进行)

       2. 接入网络(住宅,机构,移动接入网络),但关心的是带宽,接入方式是独占的还是共享的。

       3. 网络核心的关键功能:路由+转发。解决的基本问题:如何实现数据从源主机通过网络核心发送到目的主机。

    6.  数据交换的类型:电路交换,报文交换,分组交换

       1. 电路交换的最典型交换网络:电话网络。

         1. 电路交换的三个阶段:建立连接(呼叫、电路建立);通信;释放连接(拆除电路)

         2. 主要特点:独占资源。在使用的时候,第三方不可能使用 该资源。发生拥堵的时间:发生在建立电路的时候

         3. 电路交换网络如何共享中继线?使用多路复用技术。

         4. 多路复用技术

           1.简称复用,是通信技术中基本概念。

           2.将链路或者网络资源划分为资源片,将资源片分配到各路“呼叫”,每路呼叫独占分配到的资源片进行通信

           3.典型的多路复用方法:频分多路复用,时分多路复用,波分多用复用

           4.频分多路复用:(有线电视网络),利用FDM技术,每个用户占用不同的频率,每个频率工作在频谱中的一部分,并且相邻信道之间的频谱间隔足够大,以便防止干扰。

           5.时分多路复用:将时间划分为一段段登场的时分复用帧(TDM帧),每个用户在每个TDM帧中占用固定序号的时隙。每个用户所占用的时隙是周期性出现。周期就是TDM帧的长度。

                    也就是在不同的时间内占用相同的频率。

            

           6.波分多用复用(WDM):对于光的频分复用(波长不同)。WDM它的实质就是FDM。

           7.码分多路复用(CDM):广泛应用于无线链路共享(如蜂窝网,卫星通信)。也称CDMA

                       每个用户分配一个唯一的m bit码片序列,其中“0”用“-1”表示,“1”用“+1”表示。各个用户使用相同频率载波,利用各自码片序列编码数据。

                       编码信号=(原始数据)*(码片序列)。

                       对于码片序列要求:各用户的码片序列相互正交。保证共享信道,互不干扰。

                      

       2. 报文交换

          1.报文:应用发送信息整体,比如一个文件。

       3. 分组交换

          1.分组:报文分拆出来的一系列相对较小的数据包,但是会加一些信息,比方加头

            

          2.需要报文的拆分和重组,产生额外的开销!!但是在交换的时候没有为传输数据预留带宽,所以可能会造成排队延迟,发生拥堵的时候发生在转发数据包时。

          3.统计多路复用,分享不确定,按需共享链路。

          4.报文交换和分组交换均采用存储—转发交换方式。报文以完整的报文进行存储转发。分组交换以较小的分组进行存储转发。既然只是交换的这么一点区别,那么什么时候用那种交换呢?

           从传输延迟来看:两个分组L bit/分组,链路传输速率R bps,

            

            

          报文交换:报文长度M bits,链路带宽为R bps,路由器数n,每次传输报文需要M/R秒。路由器至少需要M+1的缓存。时间为T=(n+1)*M/R

          分组交换:报文分为多个分组,分组长度L bits,路由器数n,跳步数:h,每个分组传输时延L/R秒。路由器至少需要L+1的缓存。时间为T=M/R+(h-1)L/R。

          分组交换所花的时间会比分组交换少的很多。

        4.  包交换和电路交换的比较:

          

     

     

     

     

     

     

     

          

     

     

     

     

         

  • 相关阅读:
    Windows环境下多线程编程原理与应用读书笔记(7)————事件及其应用
    Windows环境下多线程编程原理与应用读书笔记(6)————临界段及其应用
    Windows环境下多线程编程原理与应用读书笔记(5)————互斥及其应用
    [bzoj1910] [Ctsc2002] Award 颁奖典礼
    [bzoj4411] [Usaco2016 Feb]Load balancing
    [bzoj2654] tree
    [bzoj4410] [Usaco2016 Feb]Fence in
    [bzoj3143] [Hnoi2013]游走
    [bzoj1826] [JSOI2010]缓存交换
    [bzoj1483] [HNOI2009]梦幻布丁
  • 原文地址:https://www.cnblogs.com/jkzr/p/9888392.html
Copyright © 2020-2023  润新知