计算机网络自顶向下方法学习

第一章:计算机网络和因特网

1.1 分组交换:
主机之间通过通信链路和分组交换机连接在一起,当一台主机向另一台主机发送数据时,发送主机将数据分段,并为每段加上首部字节。由此形成的信息包成为分组。
分组交换机从它的一条入通信链路接受到达的分组,从其一条出链路转发分组,目前最著名的分组交换机的类型包括路由器和链路层交换机。

分组交换:
主机之间交换报文,源端将报文分为较小的数据块,称之为分组。在源和目的之间,分组都要通过通信链路和分组交换机。
在这里插入图片描述1)存储转发传输:
是指交换机在开始向输出链路传输该分组的第一个比特之前,必须要接受到整个的分组。例如N条速率均为R的链路组成的路径,发送一个分组,其端到端的时延为N*L/R。
2)时延,丢包以及吞吐量
当分组从一个结点(主机或者路由)沿某条路径到后继结点的过程,在每一个结点经历了不同类型的时延。最重要的有结点处理时延,排队时延,传输时延和传播时延,这些时延之和为结点时延。
在这里插入图片描述处理时延:
检查分组首部和决定该分组导向何处所需要的时间为处理延时的一部分。
排队时延:
当分组在链路上等待传输时,经受排队时延。取决于先期到达的正在排队等待向链路传输的分组数量。
传输时延:
分组是以先到先服务的方式传输,这在分组交换网中是比较常见的。仅当所有已经到达的分组被传输后,才能传输刚到达的分组。传输时延=分组长度/链路传输速率。
传播时延:
当分组的比特被推向链路之后,比特需要向另一个路由器进行传播。此时从该结点到下一个结点的传播时间为传播时延。传播时延等于两结点的距离/传播速率,传播速率取决于链路的物理媒体,如光纤和双绞线。
总时延=处理时延+排队时延+传输时延+传播时延。

丢包:当排队容量满了,路由器没有地方存储这个分组了,那么将丢弃这个分组,称为丢包。
吞吐量:从主机A到主机B传送数据,任何时间瞬间主机B接受到文件的速率为瞬间吞吐量。若主机B在Ts内接收到F bit的数据,则平均吞吐量为F/T。吞吐量取决于数据流过的链路的传输速率。当从主机A->主机B之间存在多个结点和多条链路时,若没有干扰流量,此时吞吐量可以近似为该众多路径中的最小传输速率。若有其他数据流从该链路流通,则一条高传输速率的链路仍可能成为文件传输的瓶颈链路。

1.2 协议栈:
因特网的协议栈由五个层次组成:物理层,链路层,网络层,运输层和应用层。
应用层:
应用层协议分布在多个端系统上,一个端系统中的应用程序使用协议来与另一个端系统的应用程序交换消息的分组。应用层的信息分组为报文。
运输层:
运输层在应用程序端点之间传送应用层报文,运输层分组为报文段。
网络层:
网络层将数据包从一台主机移动到另一台主机,在一台源主机中的运输层协议向网络层递交运输层报文段和目的地址。
链路层:
网络层通过源和目的之间的一系列路由器路由数据报。为了将分组从一个结点移动到下一个结点,必须依靠链路层。在每个结点,网络层将数据包下传给链路层,链路层沿着路径将数据报传递给下一个结点。链路层将数据报上传给网络层。
物理层:
虽然链路层将整个帧从一个网络元素移动到邻近的网络元素,而物理层的任务将该帧中的一个一个比特从一个结点移动到下一个结点。
在这里插入图片描述封装:
在发送主机端,一个应用层报文被传送到运输层。运输层接受到报文附上附加信息,该首部将被接收端的运输层使用。应用层报文和运输层首部信息构成了运输层的报文段。运输层报文段从此封装了应用层报文。运输层向网络层传递该报文段,然后网络层附加了源和目的IP等网络层首部信息,产生了网络层数据报。该数据报传递给链路层,链路层增加了它自己的链路层首部信息并创建了链路层帧。所以在每一层,分组都有两种类型的字段:首部字段和有效负载字段,有效负载通常是指来自上一层的分组。

关键词:端系统,通信链路,分组交换机,链路交换机,路由器,协议,RFC(请求评论),分组交换,分组,存储转发传输,排队时延,丢包,吞吐量,转发表,路由选择协议,电路交换,频分复用,时分复用,ISP(因特网提供商),流量强度,端到端时延,瓶颈链路,协议栈,自顶向下,报文,报文段,数据报,帧,OSI模型,ISO(国际标准化组织),封装,首部,有效载荷,botnet(僵尸网络),病毒,蠕虫,dos(拒绝服务攻击),ddos(分布式拒绝服务攻击),嗅探(记录每个流经分组副本的被动接收机),IP哄骗。

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页