目录
一、计算机网络在信息时代的作用
二、互联网概述
三、互联网的组成
四、计算机网络的定义
五、计算机在我国网络中的发展
六、计算机网路的类别
七、计算机网络的性能
八、计算机体系结构
网络的网络
计算机网络有若干的结点(node)和连接这些结点的链路(link)组成。如下图所示,就是一个典型的具有四个节点,三条链路组成的网络。
通常情况下,我们可以使用一片云来表示一段网路,这样的好处是不需要关注网络内部的细节。
网络和网络之间还可以通过路由器相互连接起来,构造成一个更大的计算机网络。这样的网络成为互连网(internet)。因此互连网可以称为 「网络的网络」
因特网(Internet)是世界上最大的互连网络。
网络将许多计算机连接在一起,而互连网则将许多网络通过路由器连接在一起。
与网络相连的计算机通常成为主机。
Internet 和 internet 的区别是什么?
internet小写代表互联网,Internet大写代表因特网。
以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指多个计算机网络互连而组成的网络,在这些网络之间的通信协议(即通信规则)可以是任意的。
以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前世界上最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET。
因特网:是通过产业、教育、政府和科研部门中的自治网络将用户连接起来的世界范围的网络。因特网采用网际协议(IP)进行网络互连和路由选择,采用传输控制协议(TCP)实现端对端控制。因特网的主要业务包括电子邮件、文件传送协议(FTP)、远程登录、万维网和电子公告板。
互联网:是两个或多个子网络构成的一种网络。这种网络可包括网桥、路由器、网关或它们的组合。
互联网、因特网的关系是:互联网 包含 因特网 。
凡是能彼此通信的设备组成的网络就叫互联网。所以,即使仅有两台机器,不论用何种技术使其彼此通信,也叫互联网。国际标准的互联网写法是internet,字母i一定要小写!跨国性的超大互联网不仅有因特网,还有惠多网。
因特网是互联网的一种。因特网可不是仅有两台机器组成的互联网,它是由上千万台设备组成的互联网。因特网使用TCP/IP协议让不同的设备可以彼此通信。但使用TCP/IP协议的网络并不一定是因特网,一个局域网也可以使用TCP/IP协议。判断自己是否接入的是因特网,首先是看自己电脑是否安装了 TCP/IP协议,其次看是否拥有一个公网地址(所谓公网地址,就是所有私网地址以外的地址)。国际标准的因特网写法是Internet,字母I一定要大写!
因特网是基于TCP/IP协议实现的,TCP/IP协议由很多协议组成,不同类型的协议又被放在不同的层,其中,位于应用层的协议就有很多,比如FTP、SMTP、HTTP。只要应用层使用的是HTTP协议,就称为万维网(World Wide Web)。
互连网基础结构发展的三个阶段
1、从单个网络ARPANET向互联网发展
2、逐步建成三级结构因特网
3、形成多层次 ISP 结构
ISP(Internet Service Provider) 通常可以从因特网中申请到一定的IP地址。
如下所示,是三层ISP的结构。不过由于现在的网络规模过大,三层已经很难描述如今的网络结构了。另外,如果一个用户接入因特网,那么这个人也可以成为一个 ISP。所以这个图仅仅是一个示意图。
因特网的标准化工作
因特网的标准化对如今的互联网非常重要。因特网在指定标准上的一个很大的特点是面向公众。并且所有的RFC(Request For Comments)计数文档都可以在因特网上免费下载到。
因特网的标准化成立了一个机构叫做互联网协会ISOC(Internet Society)。
ISOC 下有一个技术组织叫做互联网体系结构委员会IBA(Internet Architecture Board),负责管理互联网有关的协议的开发。
IBA下又有两个工程部。
层次如下
制定因特网的正式标准需要经过下述3个阶段
互联网主要包括下述两个部分
1、边缘部分
2、核心部分
互联网的边缘部分
处在互联网边缘的部分是连接在互联网上所有的主机。成为端系统(end system)。
通常来说,两台电脑通信可以简单的理解为『主机A上的某个进程和主机B上的某个进程进行通信』。将这种说法称为 「计算机间的通信」。
通常通信主要有两种
客户服务器方式
通常一个程序可能涉及到两个地方的通信一个是 客户(client) 和 服务器(server)
通常来说,客户是服务的请求方,服务器是服务的提供方。
通常来说,他们分别有如下的特点。
客户程序
服务程序
但是,他们一旦建立连接后通信就可以是双向的了。
对等连接的方式
对等连接(peer-to-peer) 也被称为 P2P。
对等连接的意思非常容易明白。一天电脑既可以成为客户端,也可以成为服务端,当一个资源共享量非常大的时候,那么这个时候这种连接方式得到的速度提升是非常大的。
互联网的核心部分
网络核心是互联网中最复杂的部分。
在网络核心中起特殊作用的是路由器(router),路由器实现了分组交换(packet switching)的关键功能。
其中三种交换方式分别由如下三种:
电路交换
电路交换起初是用在电话上的,这个电路通常是两两连接的。因此,当有 n 个电话的时候,这个时候就有 n(n−1)2 /2
对电线。这是十分庞大的。
在如今通常采用交换机将这些电话互相连接起来。
从通信的角度来看,交换 (switching)就是按照某种方式动态的分配传输线路的资源。
电路交换通常需要以下的三个步骤。
分组交换
一段信息通常会被分成多条信息。每条都是一段报文。
如图中所示一条报文包含首部和数据。
如上图。由于到达目的地的路线可能不一致,因此首部中一般还会包含有顺序等。
那么因此,分组交换通常会需要以下三个部分。
报文交换与分组交换类似,不过由于其报文的大小未做限制,因此对路由器等设备的空间要求较高,所以使用的较少,不做更多的介绍。
对比
我国规模最大的网络
1、按照网络的范围
2、网络使用者
3、传输介质
4、拓扑结构
5、传输技术
6、交换方式
计算机网络的性能指标
1、速率
2、带宽
b/s
3、吞吐量
4、时延
计算方式如下
时延类别 | 计算方式 |
---|---|
发送时延 | 分组长度发送速率分组长度(b)/发送速率(b/s) |
传播时延 | 信道长度电磁波传播速率信道长度(m)/电磁波传播速率(m/s) |
处理时延 | 不方便计算 |
注意:
发送速率同时受到网卡速率,信道带宽,接口速率影响
网卡的发送速率理论上限是这三者中的最小值。
电磁波的传播速率通常受到介质的影响
- 自由空间 3×108m/s
- 铜线 2.3×108m/s
- 光纤 2.0×108m/s
在时延中,占据主导地位的时延通常随情况而改变。
5、时延带宽积
时延带宽积传播时延带宽时延带宽积=传播时延×带宽
bit
数就是时延带宽积6、往返时间
往返时间 RTT(Round-Trip Time) 是指从出发点发出分组信号,直到出发点收到终点的确认收到为止。
7、利用率
(1)信道利用率 : 用来表示信道有百分之多少的时间是被利用的
(2)网络利用率 : 全网络的信道利用绿的加权平均值
根据排队论,信道的利用率增大时,信道引起的时延也会增大。因此信道的利用率并非越大越好
用 D0 表示网络空闲时的时延,D 表示当前网络的时延,U 表示利用率。 D=D0/(1−U) 有如下所示的关系
8、丢包率
计算机网络的非性能指标
常见的计算机网络体系结构
OSI 没有成为实际上的标准主要有以下几点原因。
通常用于教学时,网络结构层需要重新划分为数据链路层和物理层
计算机网络分层的必要性
计算机网络时非常复杂的系统,分层可以将庞大的问题细化。
计算机网络体系结构分层思想举例
传输的过程自顶向下,逐层添加数据。自下向顶逐层解包。
计算机网络中的相关术语
实体
协议
服务
Other