计算机网络概论|青训营笔记

119 阅读1分钟

网络应用开发者,通常在开发中是需要关注网络是如何运行的。所以,我们要建立对计算机网络的整体认知。

image.png 在这次的课程中有趣的是我们 通过蟹堡王,了解通信线路 的基本流程。 image.png 用开不同地域的分店来描述

本地网络、

区域网络、城域网、广域网

之间的关系

网络的组成

网络(network)是由若干结点(node)和连接这些结点的链路(link)组成的。

构成网络的所有实体都可以抽象为两种基本构件:

  • 结点(node):计算设备(端系统、中间结点)
  • 链路(link):物理媒体(路径、跳) image.png 从电路交换到更好更合适的分组交换上

丢包率 丢包率是指在一定的时间段内,在两结点之间传输过程中丢失分组的数量与总的分组发送数量的比率。

无堵塞时为0%,轻度堵塞为1 ~ 4%,严重堵塞为5 ~ 15%

网络丢包主要原因:路由器无法容纳到达的分组,只能丢弃(drop)。 注:在基于光纤的现代网络中通常可以忽略因其他情况引起的丢包。

协议与服务

协议是控制两个对等实体进行通信的规则的集合。

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现对等实体间的通信,还需要使用下面一层所提供的服务。

http协议示例:20个字节

TCP协议格式:

image.png Web中的网络

使http协议更快

http基本结构:以红色为请求、蓝色为响应