2015-03-05 18:17:46 iqinchuan 阅读数 3480
  • 《从零开始学Swift》同步练习题解析

    本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》同步练习题讲解。是学习Swift视频,巩固Swift知识习题。 同步练习是为了帮助消化吸收图书《从零开始学Swift》和“读书看视频——《从零开始学Swift》视频”的内容,在本书语法篇后面都安排了数量不等的练习题。

    14198 人正在学习 去看看 关东升

《计算机网络》读书心得

秦川

简言:科学技术日新月异蓬勃发展,从上世纪90年代初迅速发展起来的计算机网络技术,已经飞速改变了人们的生活和工作。现在已经成为我们获取、学习、掌握知识的重要方法,在人们的学习、生活等各个方面发挥着重要作用。在这一段时间中,通过对《计算机网络》的阅读和学习,让我对网络有了更加深刻的理解,并且有了新的不同的认识,也了解到计算机网络发展的前沿领域的一些内容。在现代,随着计算机技术的迅猛发展,计算机的应用逐渐渗透到各个技术领域和整个社会的各个方面。社会的信息化、数据的分布处理、各种计算机资源的共享等各种应用要求都推动计算机技术朝着群体化方向发展,促使计算机技术与通信技术紧密结合。      

计算机网络,具体地讲,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

下面是本人在阅读过程中所挑选出的知识性部分与自己较为感兴趣的部分:

1、计算机网络在信息时代的作用:

2、新型网络的基本特点

3、电路交换的特点

4、因特网时代

5、计算机网络概述

 

1、计算机网络在信息时代的作用:

21 世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。

网络现已成为信息社会的命脉和发展知识经济的重要基础。

网络是指“三网”,即电信网络、有线电视网络和计算机网络。

发展最快的并起到核心作用的是计算机网络。

2、新型网络的基本特点:

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

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

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

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

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

3、电路交换的特点:

电路交换必定是面向连接的。 

电路交换的三个阶段:建立连接、通信、释放连接

电路交换传送计算机数据效率低:计算机数据具有突发性,这导致通信线路的利用率很低。

4、因特网时代:

因特网的基础结构大体上经历了三个阶段的演进。

但这三个阶段在时间划分上并非截然分开而是有部分重叠的,这是因为网络的演进是逐渐的而不是突然的。

因特网发展的第一阶段:

第一个分组交换网ARPANET 最初只是一个单个的分组交换网。 

ARPA 研究多种网络互连的技术。

1983 TCP/IP 协议成为标准协议。

同年,ARPANET分解成两个网络:

ARPANET——进行实验研究用的科研网

MILNET——军用计算机网络

1983~1984年,形成了因特网 Internet

1990 ARPANET 正式宣布关闭。  

因特网发展的第二阶段:

1986 年,NSF 建立了国家科学基金网。NSFNET。它是一个三级计算机网络: 

主干网、地区网、校园网

1991 年,美国政府决定将因特网的主干网转交给私人公司来经营,并开始对接入因特网的单位收费。

1993 年因特网主干网的速率提高到 45Mb/sT3 速率)。  

因特网发展的第三阶段:

1993年开始,由美国政府资助的NSFNET逐渐被若干个商用的 ISP 网络所代替。  

1994 年开始创建了 4 个网络接入点 NAP(Network Access Point),分别由 4 个电信公司经营。

5、计算机网络概述

 NAP 就是用来交换因特网上流量的结点。在NAP 中安装有性能很好的交换设施。

计算机网络的不同定义

最简单的定义:计算机网络是一些互相连接的、自治的计算机的集合。

因特网(Internet)是“网络的网络”。

计算机网络的分类——几种不同的分类方法:

从网络的交换功能分类

电路交换

报文交换

分组交换

混合交换

从网络的作用范围进行分类

广域网 WAN(Wide Area Network)

局域网 LAN(Local Area Network) 

城域网 MAN(Metropolitan Area Network)

接入网 AN(Access Network)  

总结:计算机网络发展至今也已经构成了一个庞大复杂的组织结构,在一个非常基础的的层次上来说,所有的网络服务和应用都是依赖于计算机网络的数据存储与传送而实现的。正因为其已经如此重要,所以我们更应该不断了解、探知它的结构与发展空间,或者说不断完善与提高它的内容与水平。

参考资料: 

《计算机网络》(第5版) 谢希仁编著  电子工业出版社 

《计算机网络概念、原理、技术及应用》 朱稼兴编著 北京航空航天大学出版社

2005-12-22 14:09:00 yanhuohy 阅读数 1328
  • 《从零开始学Swift》同步练习题解析

    本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》同步练习题讲解。是学习Swift视频,巩固Swift知识习题。 同步练习是为了帮助消化吸收图书《从零开始学Swift》和“读书看视频——《从零开始学Swift》视频”的内容,在本书语法篇后面都安排了数量不等的练习题。

    14198 人正在学习 去看看 关东升

《计算机网络》读书笔记(二)

2015-08-25 15:04:01 Cowena 阅读数 1403
  • 《从零开始学Swift》同步练习题解析

    本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》同步练习题讲解。是学习Swift视频,巩固Swift知识习题。 同步练习是为了帮助消化吸收图书《从零开始学Swift》和“读书看视频——《从零开始学Swift》视频”的内容,在本书语法篇后面都安排了数量不等的练习题。

    14198 人正在学习 去看看 关东升

第二章:计算机网络基本技术

1、网络中的地址及层次对应




2、网络互联设备



3、以太网技术的主要特征



4、网络通信协议













5、网络硬件






6、网络操作系统


UNIX、Linux、Neteware、Windows


7、Intranet 与Internet 、Extranet


Intranet 内联网也称为企业网、Extranet 外联网

位置关系



Intranet 组网的三层结构,采用交换机组网,使用到三层交换技术。架构依次为:核心层、汇聚层、接入层。由外至内设计。

2005-12-22 13:56:00 yanhuohy 阅读数 1942
  • 《从零开始学Swift》同步练习题解析

    本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》同步练习题讲解。是学习Swift视频,巩固Swift知识习题。 同步练习是为了帮助消化吸收图书《从零开始学Swift》和“读书看视频——《从零开始学Swift》视频”的内容,在本书语法篇后面都安排了数量不等的练习题。

    14198 人正在学习 去看看 关东升

        前言:这里所指的《计算机网络》,是Andrew S.Tanenbaum的《computer networks》Fourth Edition,以前粗略的看完过一次,现在打算花时间重新学一遍,顺便也作些笔记。
        计算机网络是指通过同一种技术相互连接起来的一组自主计算机的集合。so Internet和WWW都不是计算机网络,WWW是分布式系统。另外要注意计算机网络与分布式系统的区别和联系。实际上分布式系统是建立在网络之上的软件系统,所以分布式系统具有高度的内聚性和透明性,因此两者的区别更多在于软件(特别是操作系统),而不是硬件。
        B2C=Business-to-consumer
        目前普遍使用的传输技术有两种:1.广播式链接(包括广播和多播);2.点到点链接(也叫做单播)。广播式LAN的拓扑结构可以分为1.总线型(eg.以太网Ethernet的IEEE802.3是一种非集中控制的,基于总线的广播式网络);2.环型(eg.IEEE802.5IBM令牌环是一种基于环的LAN,FDDI也是。) MAN是由LAN和资源子网(包括router和传输线)组成。
        所谓协议是指通信双方关于如何进行通信的一种约定。协议的三要素:语法,语义和时序(指数据应传诵或被接收机许找的时间,信息的排序,速率匹配等)。体系结构是指计算机通信网的分层,各层协议和层间接口的集合。OSI模型下三层为并联,上四曾为串联。传输数据的格式分别为:比特->帧->分组->TPDU->SPDU->PPDU->APDU。
        面向连接的网络:1.X.25和帧中继:20世纪80年代,帧中继frame relay的本质是一个无错误控制的,无流控制的,面向连接的网络,因为是面向连接的,所以分组会按照发送的顺序被递交,非常类似于一个广域的LAN,最重要的应用是能将公司的多个办公区域的LAN互相连接起来。2.ATM(Asynchronous Transfer Mode异步传输模式):ATM已在电话系统中被广泛使用,通常用于传输IP分组,现在主要被乘运商用于内部传输。
802.1  LAN的总体介绍和体系结构
802.2  逻辑链路控制
802.3  以太网
802.4  令牌总线(在制造业暂时用过一段时间)
802.5  令牌环(IBM进入LAN领域的一项技术)
802.6  双队列总线(早期的城域网)
802.7  关于宽带技术的技术咨询组
802.8  关于光纤技术的技术咨询组
802.9  同步LAN(针对实时应用)
802.10 虚拟LAN和安全性
802.12 需求的优先级(Hewlett-Packard的AnyLAN)
802.13 不吉利的数字,没人愿意使用。
802.14 有线调制器(已废除)
802.15 个人区域网络(蓝牙)
802.16 宽带无线
802.17 弹性的分组环

2018-11-26 11:28:39 fireflylane 阅读数 494
  • 《从零开始学Swift》同步练习题解析

    本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》同步练习题讲解。是学习Swift视频,巩固Swift知识习题。 同步练习是为了帮助消化吸收图书《从零开始学Swift》和“读书看视频——《从零开始学Swift》视频”的内容,在本书语法篇后面都安排了数量不等的练习题。

    14198 人正在学习 去看看 关东升

一、计算机网络在信息时代中的作用

(1)计算机网络使用户能够在计算机之间传送数据文件
(2)当今世界上最大的计算机网络Internet——互联网
(3)可以从两个方面来认识互联网:互联网的应用和互联网的工作原理
(4)互联网两个基本特点:连通性和共享(共享指资源共享,可以是信息共享、软件共享、硬件共享)
(5)“互联网+”代表一种新的经济形态,意思是“互联网+各个传统行业”,其特点就是把互联网的创新成果深度融合于经济社会各领域之中。

二、互联网概述

(一)网络、互连网、互联网
(1)计算机网络 由若干 结点(node) 和连接这些结点的 链路(link) 组成。网络中的结点可以是计算机、集线器、交换机或路由器等。
(2)网络把许多计算机(主机)连接在一起,而互连网则把许多网络通过路由器连接在一起,互联网专指Internet。
(3)习惯上,与网络相连的计算机常称为主机(host)

(二)用云来表示网络
(1)云中包含了和网络相连的计算机(常用)

(2)云中只有路由器和链路

注:这种情况是为了方便讨论几个计算机之间如何进行通信。

互连网基础结构发展的三个阶段

第一阶段

从单个网络ARPANET向互连网发展(TCP/IP成为ARPANET上的标准协议)

第二阶段

构建了三级结构的互联网(NSFNET),分为主干网地区网校园网(或企业网)

第三阶段

逐渐形成多层次ISP结构的互联网,为了快速完成互联网中的分组转发任务,产生了互联网交换点(IXP)

IXP的主要作用就是允许两个网络直接相连并交换分组,而不需要再通过第三个网络来转发分组。典型的IXP由一个或多个工作在数据链路层的网络交换机组成,网络交换机都用局域网互连起来。

互联网的标准化工作

(1)互联网草案
(2)建议标准,从这个阶段开始成为RFC文档
(3)互联网标准,达到正式标准后,每个标准就分配到一个编号STD xx,一个标准可以和多个RFC文档关联

三、互联网的组成

(一)边缘部分

  由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享
(1)端系统(主机),处于互联网边缘的的网络设备,可以是个人电脑、智能手机、网络摄像头也可为大型计算机
(2)通信,“主机A和主机B进行通信”,实际上是指主机A上的某个进程和主机B上的另一个进程进行通信
(3)端系统之间的通信方式:客户-服务器方式(C/S)和对等方式(P2P)

  1. 客户端服务器方式
    客户(client)和服务器(server)都是指通信中涉及的两个应用进程
    注意:使用计算机的人是“用户”(user)而不是“客户”(client),在部分书籍中应通过上下文来判断client和server指软件还是硬件
  2. 对等连接方式
    两台主机运行了对等连接软件(P2P软件),就可以进行平等的、对等连接通信。这是,双方都可以下载对方已经存储在硬盘中的共享文档。

(二)核心部分

  由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。在网络核心部分起特殊作用的是路由器(router),它是一种专用计算机(但不叫做主机),路由器是实现分组交换(packet switching)的关键构件。
在这里插入图片描述
在这里插入图片描述

五、计算机网络的类别

(一)计算机网络的定义
  计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。
注:根据这个定义
1.计算机网络所连接的硬件并不限于一般的计算机,而是包括了智能手机。
2.计算机网络并非专门用来传送数据,而是能够支持很多种的应用。
3.“可编程硬件”表明这种硬件一定包含中央处理器CPU
(二)分类

  1. 按照网络的作用范围进行分类
    广域网(WAN)、城域网(MAN)、局域网(LAN)、个人区域网(PAN)
  2. 按照网络的使用者进行分类
    公用网、专用网
  3. 用来把用户接入到互联网的网络
    接入网(AN),又称本地接入网或居民接入网。接入网是从某个用户端系统到互联网中的第一个路由器之间的一种网络,它既不属于互联网的核心部分也不属于边缘部分,从覆盖范围看,很多接入网还属于局域网。

六、计算机网络的性能

  计算机网络的性能一般是指它的几个重要的性能指标,但除此之外还有一些非性能特征(nonperformance characteristics)也对计算机网络的性能有很大的影响。
(一)性能指标

  1. 速率
      数据传送的速率,也称为数据率(data rate)或比特率(bit rate),单位是bps,kbps,Mbps,Gbps…以千为进位。速率往往指的是额定速率标称速率,而非网络实际上运行的速率。
  2. 带宽
    (1)原指信号具有的频带宽度,单位为HZ
    (2)在计算机网络中,带宽用来表示网络中某通道传送数据的能力,表示信道的“最高数据率”,单位就是数据率的单位bit/s
    注:上述两种表述中,前者为频域称谓,后者为时域称谓,其本质是相同的。
  3. 吞吐量(throughput)
      在单位时间内通过某个网络(或信道、接口)的实际数据量。显然,吞吐量受网络的带宽或网络的额定速率的限制。
    注:有时吞吐量还可用每秒传送的字节数或帧数来表示。
  4. 时延(delay or latency)
      数据(一个报文或分组,甚至比特)从网络(链路)的一端传送到另一端所需的时间。时延由四个部分组成:发送时延、传播时延、处理时延、排队时延。
    (1)发送时延(transmission delay)是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧到该帧最后一个bit发送完毕所需的时间。
    Tt = 数据帧长(bit)/发送速率(bit/s)
    (2)传播时延(propagation delay)是电磁波在信道中传播一定的距离需要的时间。
    Tp = 信道长(m)/电磁波在信道上的传播速率(m/s)
    注:发送时延发生在机器内部的发送器(网络适配器)中,与信道长无关;而传播时延与信号的发送速率无关。我们常说的高速网络链路,提高的仅仅是数据发送速率而不是bit在链路上的传播速率
    (3)处理时延是主机或路由器在收到分组时分析分组首部、从分组中提取数据等处理花费的时间。
    (4)排队时延分组在进入路由器后要先在输入队列中排队等待处理,在路由器确定了转发接口后,还要在输出队列中排队等待转发。排队时延的长短往往取决于网络当时的通信量。当网络的通信量很大时会发生队列溢出,使分组丢失,相当于排队时延为无穷大。
    在这里插入图片描述
  5. 时延带宽积
    表示一段链路可容纳多少个bit,又称以bit为单位的链路长度。
    在这里插入图片描述
  6. 往返时间RTT
    RTT(Round-Trip Time),包括各中间结点的处理时延、排队时延以及转发数据时的发送时延。
    有效数据率 = 数据长度/(发送时间+RTT)
  7. 利用率
    包括信道利用率和网络利用率。信道利用率是指某信道有百分之几的时间是被利用过的,完全空闲的信道利用率为0。网络利用率则是全网络的信道利用率的加权平均值。
    注:信道利用率并非越高越好,根据排队论,当某信道的利用率增大时,该信道引起的时延也就是迅速增加。(可以想象高速公路的情形)
    D = Do / (1-U)
    Do表示网络空闲时的时延,D表示网络当前的时延,U表示利用率
    在这里插入图片描述

(二)非性能特征
包括费用、质量、标准化、可靠性、可扩展性和可升级性、易于管理和维护

七、计算机网络体系结构

没有更多推荐了,返回首页