计算机网络:概述

网络协议(protocal)

在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和/或接收一条报文或其他事件所采取的动作

分组交换和电路交换

分组交换(packet switching)

  • 端系统彼此交换报文
  • 存储转发传输(store-and-forward transmission):在交换机能够开始向输出链路传输该分组的第一个比特之前,必须接收到整个分组
  • 每台路由器具有一个转发表(forwarding table),用于将目的地址(或目的地址的一部分)映射为输出链路

电路交换(cicuit switching)

  • 在两台主机之间创建一条专用的端到端连接(end-to-end connection)

分组交换网络中的时延

节点处理时延(nodal processing delay)

排队时延(queuing delay)

  • 在链路上等待传输
  • 队列为满,路由器丢弃新到达的分组,发生丢包

传输时延(transmission delay)

  • 将所有比特推向链路所需要的时间
  • L比特,R Bps,传输时延L/R

传播时延(propagation delay)

  • 从链路的起点到路由器的传播所需要的时间
  • 路由器之间的距离d,传播速率s,传播时延为d/s

端到端时延

  • 假定源主机和目的地之间N-1台路由器,端到端时延为N(d(proc) + d(trans) + d(prop))

计算机网络中的吞吐量

  • 没有其他干扰流量时,其吞吐量能够近似为沿着源和目的地之间路径的最小传输速率

分层的体系结构及其服务模型

只要该层对其上面的层提供相同的服务,并且使用来自下面层次的相同的服务,当某层的实现变化时,该系统的其余部分保持不变

应用层(application layer)

  • 网络应用程序以及它们的应用层协议存留的地方
  • HTTP,SMTP,FTP,DNS
  • 位于应用层的信息分组成为报文(message)

运输层(transport layer)

  • 在应用程序端点之间传递报文
  • TCP,UDP
  • 运输层分组称为报文段(segment)

网络层(network layer)

  • 将网络层分组从一台主机移动到另一台主机
  • IP
  • 网络层分组称为数据报(datagram)
  • 将分组从一个节点移动到下一个节点时,为网络层提供服务
  • 链路层分组成为帧(frame)

物理层(physical layer)

  • 将帧中的一个个比特从一个节点移动到另一个节点

封装

  • 在每一层,一个分组具有首部字段和有效载荷字段(payload field)。有效载荷通常是来自上一层的分组
posted @ 2022-10-22 15:55  雪中的茶  阅读(84)  评论(0编辑  收藏  举报