计算机网络学习笔记
网络组成:
- 边缘部分:所有主机
- 核心部分:给边缘部分提供服务的路由器
边缘部分通信方式:
- 客户服务方式(C/S)
- 客户端:用户调用后运行,主动请求服务,需要知道服务器程序的地址
- 服务器端:提供服务,同时处理多个远地或本地请求,一直在运行,等待用户请求,不需要知道客户端程序地址。
- 对等连接(P2P)或P2P文件共享:不区分服务请求和服务,只要两个主机都运行对等软件,就可以进行平等对等通信。
核心部分:
路由器是专用计算机,用来实现分组交换(packet switching)的关键构件,用来转发收到的分组
报文是要发送的一整块数据
分组就是把报文切分后的一个小块+头部信息(包含目的地址、源地址等信息)
电路交换:动态分配线路资源(提高利用率),整个报文的比特流连续直达终点,如在管道传输
-
- 过程:建立连接 通话 释放连接
报文交换:整个报文存到下一个节点,查找转发表,然后发送到下一个节点。
分组交换:存储转发技术,把一个报文划分为几个分组,传到相邻节点,查找转发表,转到下一个节点
-
- 分组交换的时延:分组转发需要排队
路由器之间用高速链路连接
边缘到核心部分以相对低速的链路连接。
网络性能:
速率:比特每秒(b/s)
带宽:最高数据率
吞吐量:单位时间内通过某个网络的数据率
时延:数据从网络一端到另一端所需要的时间
发送延时,传输延时,处理延时,排队延时
时延带宽积:传输延时*带宽
往返时间(Round—Trip time RTT):发送开始到确认收到的时间,与发送数据长度有关,因为传输时间长
利用率:利用率高,时延大
网络结构:
分层体系结构
协议与划分层次:规定交换的数据格式(网络协议:包括语法 、语义、同步)和有关同步问题
语法:数据与控制信息的结构或格式
语义:需要发出何种控制信息,完成何种动作及何种响应
同步:事件实现顺序
体系结构是抽象的,实现是具体的,是真正运行的计算机硬件和软件
透明:无论什么样的比特组合的数据都能通过数据链路层。