《计算机网络》——第一章:概述
- 计算机网络(简称为网络):由若干结点(node)和连接这些结点的链路(link)组成
- 网络中的结点可以是计算机、集线器、交换机或路由器等
- 网络把许多计算机连接在一起,而互连网则把许多网络通过路由器连接在一起,与网络相连的计算机称为主机
1.互联网基础结构发展的三个阶段
-
阶段一:从单个网络ARPANET向互连网发展的过程
- 注意:internet(互连网)是一个通用名词,泛指由多个计算机网络互连而成的计算机网络;Internet(互联网或因特网)是一个专用名词,指当前全球最大的、开放的、由众多网络连接而成的特定互连网,它采用TCP/IP协议族作为通信的规则,且其前身为ARPANET
- 阶段二:建成了三级结构的互联网(主干网、地区网、校园网或企业网)
-
阶段三:逐渐形成多层次ISP结构的互联网
- 互联网服务提供者ISP(Internet Service Provider),如电信、移动
- 互联网交换点IXP(Internet eXchange Point),其主要作用为允许两个网络直接相连并交换分组,而不需要再通过第三个网络来转发分组
2.互联网的组成
-
边缘部分:由处在互联网边缘部分的所有连接在互联网上的主机组成,是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享
- 连接在互联网上的所有主机称为端系统(end system)
- 在网络边缘的端系统之间的通信方式:
- 客户-服务器方式(C/S方式)
注意:客户和服务器都指的是计算机进程(软件) - 对等方式(P2P方式)
-
核心部分:由大量网络和连接这些网络的路由器组成,是为边缘部分提供服务的(提供连通性和交换)
- 在网络核心部分起特殊作用的是路由器,一种专用计算机,是实现分组交换的关键构件,其任务是转发收到的分组
- 电路交换:建立连接(占用通信资源)->通话(一直占用通信资源) ->释放连接(归还通信资源)想想很久以前的电话通信
- 分组交换:将要发送的整块数据划分为更小的等长数据段,在每个前面加上一些由必要的控制信息组成的首部(header),就构成了一个分组(packet)
- 三种交换方式在数据传送阶段的主要特点:
- 电路交换:整个报文的比特流连续地从源点直达终点,像在一个管道中传送
- 报文交换:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个节点
- 分组交换:单个分组(这只是报文的一部分)传送到相邻接点,存储下来后查找转发表,转发到下一个结点
3.计算机网络的类别
- 按照网络的作用范围分类:
- 广域网 WAN
- 城域网 MAN
- 局域网 LAN
- 个人局域网 PAN
- 按照网络的使用者分类:
- 公用网
- 专用网
- 用来把用户接入到互联网的网络:接入网 AN
- 又称本地接入网或居民接入网,不属于核心部分或边缘部分
4.计算机网络的性能指标
- 速率、带宽、吞吐率、时延(发送时延+传输时延+处理时延+排队时延)、时延带宽积(传播时延*带宽)、往返时间RTT(Round-Trip Time)、利用率(信道利用率和网络利用率)
5.计算机网络体系结构
- 应用层(application layer):通过应用进程间的交互来完成特定网络应用
- 运输层(transport layer):负责向两个主机中进程之间的通信提供通用的数据传输服务
- 网络层(network layer):负责为分组交换网上的不同主机提供通信服务
-
数据链路层(data link layer):在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(framing),在两个相邻结点的链路上传送帧(frame)。每一帧包括数据和必要的控制信息
- 数据帧含目标mac地址
- 数据包含数据、源地址、ip地址
-
物理层(physical layer):定义接口标准、规定电器标准