- 计算机网络在信息时代中的作用
- 计网产生的主客观原因
- 方便性(实时OS<分时OS<网络操作系统)
- 安全性(冷战产物:战争中的通信问题)
- 定义:由大量相互独立但彼此连接的计算机组成,共同完成计算任务
- “三网”
- 计算机网络
- 电信网络
- 有线电视网络
- 目标各不相同,但相互渗透
- 计算机网络特点
- 连通性
- 目标:信息交流(便捷经济)
- 共享性
- 目标:资源共享
- 信息(网站、微信)
- 软件(系统软件、应用软件)
- 硬件(打印机)
- 目标:资源共享
- 连通性
- 计网产生的主客观原因
- 因特网(互联网)
- 网络与因特网
- 网络:由若干结点和连接这些结点的链路组成。用云表示网络或因特网 网络={计算机,结点,链路}
- 结点:计算机(主机host)、路由器、交换机、集线器等
- 链路:数据链路(线路+协议)
- 互连网(internet):两个或多个通过路由器可以彼此通信的网络互连
- 因特网/互联网(Internet):由成千上万个互连的网络组成,是一个特殊(TCP/IP协议)的互连网,最大、最开放、网络数目最多、采用TCP/IP协议族【前身是ARPANET】
网络把许多计算机连接在一起,而互联网把许多网络连接在一起 网络的网络=互联网={网络,路由器,链路}
- 互联网发展的三个阶段
- 1单个分组网络→互联网
- ARPANET分组交换网
- ARPANET系统
- 分组交换
- 实现了4个结点/主机互连的网络
- 互联网
- 不同类型的网络互联需解决:不同分组长度、通信接口、传输速率、可靠性等问题【协议】
- 提出传输控制协议(TCP)
- TCP/IP协议
- 互连网问世
- ARPANET分组交换网
- 2三级结构因特网
- 主干网
- 地区网
- 校园网/企业网
- 缺点:企业过多,网络带宽严重不足,低效
- IXP(互联网交换点):允许两个网络直接互连并交换分组 快速,不需要经过第三个网络
- 3多层次ISP结构
- 特点
- NSFNET被若干商用主干网取代
- 多层次ISP结构
- ISP:Internet Service Provider,中国电信/移动/联通、广播电视台、教育科研网
- 申请一批IP地址
- 自建/租用通信线路(包括路由器等网络设备)
- 用户交费后得到IP地址使用权
- 特点
- 1单个分组网络→互联网
- 网络与因特网
- 因特网的组成
- 边缘部分
- 组成:由所有连接在因特网上的“主机”组成
- 主机又称端系统(end system)
- 设备:大小计算机、手机、打印机、摄像机(一切能连网带有网卡的设备)
- 拥有者:个人、企业等等
- 主机又称端系统(end system)
- 作用:为用户提供通信服务和资源共享服务
- 两个主机间的通信
- 主机A中的某个进程A与主机B中的某个进程B进行通信
- 端系统间的两大类通信方式
- 客户-服务器(Client/Server、C/S)
- 客户:服务请求方,请求上网【随后运行(向服务器发送请求),必须知道想要连接的服务器(服务器对用户不透明,不方便→搜索引擎),需要通信时主动发起连接请求;与服务器完成交互后可终止运行】
- 服务器:服务的提供方【先运行(通常24小时运行等待客户请求),可同时处理多个请求,并不需要知道哪个客户将连接它,被动等待;通过发送与接收数据来与客户进行通信;在实现对一个客户的服务后,维持运行并等待下一请求,需要强大的硬件和操作系统】
- 客户与服务器指的是:通信中设计的两个应用进程(客户进程、服务器进程)
- 最常用、最传统的通信方式(上网发邮件、找资料
- 浏览器与WEB服务器、FTP客户端与服务器、邮件客户端与邮件服务器
- 对等方式(P2P、Peer-to Peer)
- 既做客户,又做服务器
- 文献共享、网络电话、网络视频等
- QQ、Wechat
- 邮件客户与邮件服务器中,两个服务器之间通信仍是对等的
- 客户-服务器(Client/Server、C/S)
- 两个主机间的通信
- 组成:由所有连接在因特网上的“主机”组成
- 核心部分
- 作用:为边缘部分提供服务,用来实现连通和交换
- 组成:大量网络和连接这些网络的路由器
- 主机的作用
- 为用户处理信息,和其他主机通过网络交换信息
- 路由器
- 路由器之间一般通过高速链路相连接
- 主机到核心部分的连接通常以相对较低速率的链路连接
- 作用
- 实现存储转发,协议转换
- 实现分组交换【跨网】
- 电路交换主要特点
- 两部电话机之间用一对电线相互连接
- n部电话机两两相连,需n(n-1)/2对电线
- 当n很大时,连接数量太大,不可行【O(n²)】
- 电路交换必定是面向连接的
- 通过会话找到一条通信线路,以后双方一直用它通信
- 三个阶段
- 建立连接【占用通信资源
- 通信【一直占用所需全部的通信资源,自己不用别人也不能用
- 释放连接【归还占用的通信资源
- 程控交换机
- 接线员、程控交换机来完成全网的交换任务
- 交换:转接:通过转接,使通信双方逐段连通起来
- 优点:动态分配资源,实现资源共享
- 问题:在通话的全部时间内,通话双方始终占用端到端的全部资源,并未完全实现动态分配资源。
- 电路交换问题
- 效率低【全部时间+全部资源→空闲不能用
- 网络数据传送突发性较强,线路带宽难以确定
- 解决:分组交换
- 分组
头/首部【路由控制信息(目标地址+源地址等)】+数据块
报文
- 要发送的整块数据
- 问题:报文太长-带宽不够,路由器存储、处理能力不够、协议不支持
- 解决:在发送端/中间结点上,把较长的报文划分为较短的数据段,用分组来发送。
结点交换机(路由器/三层交换机)
- 存储
- 检查 目标地址
- 查 路由表
- 由合适端口 转发
通过存储转发,分组就能到达最终目的地【存储转发技术】 - 接收分组:剥去首部还原成报文
- 分组
- 电路交换主要特点
- 主机的作用
- 边缘部分
- 计算机网络的定义、分类
- 定义
- 是由一些互相连接的硬件组成,而这些硬件可编程,可实现不同的目的,支持不同类型的数据传输
- 因特网(Internet):网络的网络
- 分类
- 作用范围
- 局域网LAN
- 城域网MAN
- 广域网WAN
- 个人区域网PAN/WPAN
- 使用者
- 公用网
- 专用网
- 接入网
- 本地接入网或居民接入网
- 作用:用来吧用户上网设备接入到因特网的网络
- 由ISP提供【既不属于核心部分也不是边缘部分】,仅起到让用户连接到因特网的**“桥梁”作用**
- 它属于局域网,你的计算机通过该局域网连接
- 最后一公里
- 作用范围
- 定义
- 性能
- 速率
- 数据率、比特率
- 单位时间内传送多少比特【额定速率】
- 单位:b/s,bps,kb/s,Mb/s,Gb/s
- 带宽
- 数字信道所能传送的“最高数据率”
- 单位:bit/s\bps\kbps\Mbps\Gbps\Tbps
- 吞吐量
- 单位时间内通过某个网络/信道的数据量
- 作用:测量通过网络的实际速率
- 受网络带宽的限制
- 时延
- 数据从网络一端传送到另一端所需的时间
- 发送时延/传输时延
- 主机或路由器发送数据时,整个数据块(帧)从结点进入到传输媒体所需要的时间
- 发送时延=数据块长度(比特)/信道带宽(比特/秒)
- 传播时延
- 电磁波在信道中传播一定距离所花费的时间
- 传输速率≠传播速率
- 发送时延=传输时延≠传播时延
- 传播时延=信道长度(米)/信号在信道上的传播速率(米/秒)
- 处理时延
- 交换结点为存储转发而进行一些必要的处理所花费的时间(分析首部、提取数据、查表、打包、转发等)
- 排队时延
- 分组在结点缓存队列中排队所经历的时延(路由器中有输入队列与输出队列)
- 排队时延的长短往往取决于网络中当时的通信量,通信量太大可能会溢出
- 总时延=发送时延+传播时延+处理时延+排队时延
- 时延带宽积
- 时延带宽积=传播时延×带宽
- 链路中可容纳多少比特量
- 往返时间RTT
- 利用率
- 速率