首页 > 代码库 > 计算机网络学习笔记

计算机网络学习笔记

网络组成:

  • 边缘部分:所有主机
  • 核心部分:给边缘部分提供服务的路由器

边缘部分通信方式:

  • 客户服务方式(C/S)
    • 客户端:用户调用后运行,主动请求服务,需要知道服务器程序的地址
    • 服务器端:提供服务,同时处理多个远地或本地请求,一直在运行,等待用户请求,不需要知道客户端程序地址。
  • 对等连接(P2P)或P2P文件共享:不区分服务请求和服务,只要两个主机都运行对等软件,就可以进行平等对等通信。

核心部分:

  路由器是专用计算机,用来实现分组交换(packet switching)的关键构件,用来转发收到的分组

报文是要发送的一整块数据

分组就是把报文切分后的一个小块+头部信息(包含目的地址、源地址等信息)

  电路交换:动态分配线路资源(提高利用率),整个报文的比特流连续直达终点,如在管道传输

    • 过程:建立连接 通话 释放连接

  报文交换:整个报文存到下一个节点,查找转发表,然后发送到下一个节点。

  分组交换:存储转发技术,把一个报文划分为几个分组,传到相邻节点,查找转发表,转到下一个节点

    • 分组交换的时延:分组转发需要排队

  路由器之间用高速链路连接

  边缘到核心部分以相对低速的链路连接。

网络性能:

速率:比特每秒(b/s)

带宽:最高数据率

吞吐量:单位时间内通过某个网络的数据率

时延:数据从网络一端到另一端所需要的时间

  发送延时,传输延时,处理延时,排队延时

时延带宽积:传输延时*带宽

往返时间(Round—Trip time RTT):发送开始到确认收到的时间,与发送数据长度有关,因为传输时间长

利用率:利用率高,时延大

网络结构:

分层体系结构

协议与划分层次:规定交换的数据格式(网络协议:包括语法 、语义、同步)和有关同步问题

 语法:数据与控制信息的结构或格式

 语义:需要发出何种控制信息,完成何种动作及何种响应

 同步:事件实现顺序

体系结构是抽象的,实现是具体的,是真正运行的计算机硬件和软件

透明:无论什么样的比特组合的数据都能通过数据链路层。

 

计算机网络学习笔记