计算机网络基础知识
因特网的概述
1.网络是由若干结点和连接这些结点的链路组成的。如图(a)
2.网络和网络可以有路由器连接起来形成一个更大的网络,我们称为互联网。如图(b)
3.因特网为世界上最大的互联网,习惯上我们把连接互联网的计算机叫做主机(host)。如下图
4.网络把许多计算机连接在一起,而因特网把许多网络连接到一起。
5.两个不同意义的internet和Internet
因特网的三个阶段
第一阶段为单个分组交换网络ARPANET,是因特网的前身。采取TCP/IP协议,人们意识到不能仅用单独网络解决通信问题,所有进而出现第二阶段
第二阶段为三级结构的因特网,主干网.地区网.校园网(或者企业网),然而世界上的公司纷纷接入因特网,网络的通信量急剧增大。满足不了需求。
第三阶段为多层ISP结构因特网(ISP:因特网服务提供者 如 电信 联通 移动)。ISP可以向因特网管理机构申请很多IP地址(IP后续讨论,但是你要知道没有IP地址没有办法上网的),如下图。
1) ISP也分为主干ISP,地区ISP,本地ISP 如下图。
2) 人们为了让更快速的转发分组,从而引进了 因特网交换点 IXP (IXP 允许两个网络直接相连并交换分组),可以不用经过主干直接进行对等的交换分组。
因特网的组成
边缘部分:由所有连接在因特网的主机组成的,可以直接使用,共享。
核心部分:由大量网络和路由器连接组成的,提供服务的(联通和交换)。
边缘部分两种模式:
C/S 模式:客户端-服务器模式
客户是服务器的请求方,服务是服务器的提供方。
P2P模式:对等连接模式
两个并不区分谁是请求谁是提供方
核心部分:
路由器是核心部分的核心,路由器实现分组交换,任务是转发收到的分组。
电路交换
电话出现不久人们认识到两两相连电线数量太过庞大,于是使用的了交换机。
1.在使用电路交换打电话之前,必须先建立请求拨号连接,当被叫用户听到交换机送来的波音号摘机后,就互相建立一条建立,也就是一条专有的物理链路,在双方通信时不会被其他人占用,当互相通话完成后,交换机才释放这条物理链路。
其中的流程为建立连接(占用通信资源) > 通话(一直占用信道资源) > 释放(释放信道资源)。
2.电路交换的传输效率很低,因为往往通信都是突发的,时间也很短,也可能造成一种占用资源的浪费行为。
分组交换
1.我们把发送的整块数据叫做报文,当数据很长时,我们就把数据分成很多小的数据段,在数据段前面加入必要的控制信息组成的首部后,就构成一个分组(分组可以叫做包,首部也可以叫做包头),首部包含一些目的地址,源地址等重要信息也是必不缺少的。
2.核心层是由许多网络和路由器连接的,而主机主要在边缘部分,核心层路由器和路由器之间是用高速链路相连接的,而边缘路由器连接到核心层之间是用相对较低的速率连接的。
主机是为用户进行信息处理的。
路由器是分组转发,即分组交换的。
报文交换
不要求在两个通信结点之间建立专用通路。结点把要发送的信息组织成一个数据包——报文,该报文中含有目标结点的地址,完整的报文在网络中一站一站地向前传送。
各交换之间的特性
网络类别
按网络的作用范围
1. 广域网WAN 几十到几千公里的网络
2. 城域网MAN 一般一个城市 5-50km
3. 局域网LAN 一个区域如学校 1km左右
4. 个人区域PAN 属于个人的电子设备用无线连接起来(也叫无线个人局域网WPAN)
按使用者
1. 专业网络 缴纳费用都可以使用的网络 如电信等
2. 公用网络 某个部门或者企业 如政府,军队,银行等
性能指标
速率
带宽
吞吐量
时延
时延带宽积 单位bit
往返时间RTT
利用率
体系结构
应用层
通过应用进程之间的交互来完成特定网络应用(如 HTTP SMTP FTP)
应用层交互的数据单元为报文