zoukankan      html  css  js  c++  java
  • 计算机网络学习心得(二)

    现在新型的网络的基本特点???

    1.用于计算机之间的数据传送,不是为了打电话。

    2.网络能够连接不同类型的计算机,不局限于单一类型的计算机。

    3.所有网络结点都同等重要,因而大大提高网络的生存性。

    4.计算机在进行通信时,必须有冗余的路由。

    5.网络的结构应当尽可能简单,同时还能够非常可靠地传送数据。

    早期的面向终端的计算机网络是以单个主机为中心的星形网。

    各终端通过通信线路共享昂贵的中心主机的硬件和软件资源。

    分组交换网则是以网络为中心,主机都处在网路的外围。

    用户通过分组交换网可共享连接在网络上的许多硬件和各种丰富的软件资源。


    什么是计算机网络???典型的对它的分类是哪些???

    计算机网络是一些互相连接的、自治的计算机集合。(什么叫自治??看完定义还是一头雾水)

    因特网是网络的网络。

    划分:

    1.不同的作用范围:广域网WAN,局域网LAN,城域网MAN,个人区域网PAN

    2.网络的使用者分类:公用网,专用网

    什么是接入网?它是干嘛的?

    用来把用户接入到因特网的网络。接入网(AN)它又称为本地接入网或居民接入网。由ISP提供的接入网 只是起到让用户能够与因特网连接的“桥梁”作用。

    判定一个计算机网络是否优秀的性能指标???

    1.速率    即数据率或比特率,单位为b/s,kb/s,Mb/s,Gb/s     bit来源bit digit也就是二进制数字,一个比特就是二进制数字钟的0或1,比特表示的计算机中数据量的单位,也是信息 论中使用的数据量单位。

    2.带宽     带宽本来是指信号所具有的频带宽度,单位是Hz,现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是b/s,kb/s,Mb/s,,,,,

                    数字信号流随时间的变化,在时间轴上信号的宽度随带宽的增大而变窄。

    3.吞吐量  吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据能够通过网络。吞吐量受网络的带宽或网络的额定速率的限制。

    4.时延      传输时延(发送时延)发送数据时,数据块从节点进入到传输媒体所需要的时间。也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。 

          

                     传播时延  电磁波在信道中需要传播一定的距离而花费的时间。  信号传输速率(即发送速率)和信号在信道上的传播速率是完全不同的概念。

                   处理时延      交换结点为存储转发而进行一些必要的处理所花费的时间。

                   排队时延      结点缓存队列中分组排队所经历的时延。

                    排队时延的长短往往取决于网络中当时的通信量。

    总时延=发送时延+传播时延+处理时延+排队时延

    容易混淆的概念:对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。提高链路带宽减小了数据的发送时延。

    5.时延带宽积:时延带宽积=传播时延*带宽。链路的时延带宽积又称为以比特为单位的链路长度。


    6.信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。

    网络利用率则是全网络的信道利用率的加权平均值。信道利用率并非越高越好。

    为什么信道利用率不是越高越好呢???

    因为时延的关系。根据排队论的理论,当某信道的利用率增大时,该信道引起的时延也就迅速增加。若令D0表示网络空闲时的时延,D表示网络当前的时延,则在适当的假定条件下,可以用下面的简单公式表示D和D0之间的关系:D=D0/(1-U),其中U是网络的利用率,数值在0到1之间。


    计算机的体系结构是怎么形成的???

    相互通信的计算机必须高度协调工作才行,而这种协调想当复杂。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

    划分层次的重要性???

    计算机网络中的数据交换必须遵守事先约定好的规则。这些规则明确规定了所交换数据的格式以及有关的同步问题(同步含有时序的意思)。网络协议,简称协议,是为进行网络中的数据交换而建立的规则、标准或约定。

    网络协议的组成要素???

    语法   数据与控制信息的结构或格式。

    语义   需要发出何种控制信息,完成何种动作以及做出何种响应。

    同步  事件实现顺序的详细说明。

    举个例子来看通信的过程。


            分层的好处:各层之间是独立的,灵活性好,结构上可分开,易于实现和维护,能促进标准化工作。

    层数的多少要适当(但是多少才叫适当呢???)若层数太少,就会使每一层的协议太复杂。层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。

            计算机网络的体系结构是计算机网络的各层及其协议的集合。体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。实现是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。

    TCP/IP协议是四层的:应用层、运输层、网际层和网络接口层。但是最下面的网络接口层没有具体内容,所以折中了一下,即综合OSI和TCP/IP的优点,采用一种只有五层的体系结构:物理层、数据链路层、网络层、运输层、应用层。

    实体、协议、服务和服务访问点,这些属于表示什么?

    实体表示任何可发送或接收信息的硬件或软件进程。

    协议是控制两个对等实体进行通信的规则的集合。

    在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。

    要实现本层协议,还需要使用下层所提供的服务。

    本层的服务用户只能看见服务而无法看见下面的协议。

    下面的协议对上面的服务用户是透明的。

    协议是“水平的”,即协议是控制对等实体之间通信的规则。

    服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。

    同一系统相邻两层的实体进行交互的地方,成为服务访问点(SAP)。

    协议很复杂:协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。看一个结算及网络协议是否正确,不饿ngn光看在正常情况下是否正确,而且必须非常仔细的检查这个协议能否应付各种异常情况。

    TCP/IP的体系结构是怎么样的??如何工作的???



  • 相关阅读:
    Mysql基本操作
    MySql架构
    并发中关键字的语义
    SpringMVC<一> 基本结构与配置
    Tomcat 顶层结构
    Linux 日常常用指令
    JSON 数据格式
    RMAN 增量备份级别说明
    Oracle常用数据库系统表单以及SQL的整理
    使用puTTY或Xshell连接阿里云TimeOut超时
  • 原文地址:https://www.cnblogs.com/didi520/p/4165517.html
Copyright © 2011-2022 走看看