网站定位案例,商城网站html模板,云龙主机 wordpress,百度搜不倒公司网站前言#xff1a; 学习视频#xff1a;中科大郑烇、杨坚全套《计算机网络#xff08;自顶向下方法 第7版#xff0c;James F.Kurose#xff0c;Keith W.Ross#xff09;》课程 该视频是B站非常著名的计网学习视频#xff0c;但相信很多朋友和我一样在听完前面的部分发现信… 前言 学习视频中科大郑烇、杨坚全套《计算机网络自顶向下方法 第7版James F.KuroseKeith W.Ross》课程 该视频是B站非常著名的计网学习视频但相信很多朋友和我一样在听完前面的部分发现信息量过大有太多无法理解的地方在我第一次点开的时候也有相同的感受但经过了一段时间项目的学习对计网有了更多的了解所以我准备在这次学习的时候做一些记录并且加入一些我的理解希望能够帮助到大家。 往期笔记可以看专栏中的内容 资料分享 视频课件分享链接提取码 pho1 计算机网络第七版 自顶向下方法分享链接提取码 7ln4 1.5 Internet 和 ISP
1.5.1 互联网络结构 —— 网络的网络
端系统通过接入 ISPs 连接到互联网比如住宅、公司和大学的 ISPs然后接入的 ISPs 必须是互联的因此任何两个端系统的用户苦于相互发送分组给对方接入 ISPs 互联的方式的发展和演化是根据经济的、国家的原因变化和发展的。
以渐进式的方式来看当前互联网的结构 直接将他们互联在一起成本指数级增长 将每个接入的 ISP 接入到全局的 ISP 能够实现全局 ISP 的运营商有很多同时有利可图很多的全局 ISP 被建立起来 在竞争的同时还会有合作上面的各种全局 ISP 不互通通过各个 ISP 之间的合作可以完成业务的拓展且如果从一方到另一方之间互相的流量对等就可以实现对等互联的结算关系 然后业务会进行细分会出现区域网络用户通过区域网络接入到全局的 ISPs 内容提供商网络ICP也可能会构建他们自己的网络因为要将他们的服务接入其他 ISP 会导致成本过高而且对其他地区的服务提供会很困难跨州、跨国等所以为了让他们的服务和内容更加靠近用户他们会选择自己提供网络来优化用户体验和减少支出。
最终可以抽象这个图 在网络的最中心存在为数不多的充分链接带宽很宽的大范围网络然后向下又与其他的 ISP 相连。 IXPInternet Exchange Point互联网交换点。IXP 是一种网络设施其主要目的是促进不同互联网服务提供商ISPs、内容交付网络CDNs和其他网络服务提供商之间的互联互通。 1.6 分组延时、丢失和吞吐量
1.6.1 分组丢失和分组延时是怎样发生的 分组到达链路的速率超过了链路的输出能力 分组延迟的分类
节点检查延时检查 bit 级的差错检查分组首部来决定将分组传到何处排队延时在输出链路上等待传输的时间依赖于路由器的拥塞程度传输延时将分组发送到链路上的时间传播延时数据在链路上传播的时间
1.6.2 车队类比 车辆以 100 km/h 的速度传播收费站服务每一辆车需要 12s传输延时
通过计算可得将完全经过第一个收费站最后一个车通过收费站需要 120s而传播延时也就是数据在链路上传播的时间需要 1h所以在最后一个车通过收费站的时候第一辆车还远远没有到达下一个收费站所以传播延时是不能忽略的其远大于传输延时
再来看另一种情况 车辆以 1000 km/h 的速度传播收费站服务每辆车需要 1分钟
通过计算可得完全经过第一个收费站需要 60min而到达第二个收费站仅仅需要 6min也就是第一个收费站还在服务的时候第二个就已经有车辆开始了这时候就可以忽略掉传传播延迟因为其远小于传输延时
1.6.3 排队延时 排队延时取决于流量强度 I L ∗ a / R IL*a / R IL∗a/R L分组长度bits
a分组到达队列的平均速率
R链路带宽
排队延时随流量强度的变化当流量强度为 1 的时候其排队延时趋向于无穷
Tranceroute 诊断工具用于跟踪数据包从源主机到目标主机的路径。通过 traceroute用户可以 了解数据包在互联网中经过的中间路由器或跳数以及每个路由器的响应时间。
在使用 traceroute 时用户向目标主机发送一系列的 ICMPInternet Control Message Protocol或 UDPUser Datagram Protocol数据包这些数据包会依次经过网络中的路由器。每个路由器在接收到数据包后会返回一个响应包含了它自身的信息。这个过程会重复多次形成一个跟踪路径的列表。
1.6.4 分组丢失 原因链路的队列缓冲区的容量有线 当分组到达一个满的队列的时候该分组就会被丢失丢失的分组可能会被前一个节点或者源端系统重传或者不重传。
重传是由上一条还是源主机重传是取决于通信协议的设计和实现
由上一个链路重传 停等协议Stop-and-Wait 在停等协议中发送方发送一个分组然后等待接收到对应的确认ACK之后才发送下一个分组。如果发送方在一定时间内没有收到确认它会假设分组丢失并重新发送。这里的重传是由上一个链路接收方触发的。自动重传请求Automatic Repeat reQuestARQ 在ARQ类协议中发送方周期性地重传未收到确认的分组。这包括选择性重传Selective Repeat和连续 ARQContinuous ARQ等变种。重传的触发仍然是由上一个链路接收方检测到分组丢失而引发的。 由源头重传 TCP 协议 在TCP中如果发送方检测到未收到确认的分组它会根据接收到的重复确认Duplicate ACK信息来触发重传。TCP的重传机制是由源头发送方主动发起的。
1.6.5 吞吐量 从源端到目标端之间传输的速率 瞬间吞吐量在一个时间点的速率平均吞吐量在一个长时间的平均值
理解为平均速度和瞬时速度的关系
瓶颈链路Bottleneck Link是指在一个网络中由于某个特定链路的带宽、延迟或其他性能限制导致整个网络的传输速率受到限制的链路。这条链路的性能相对较差成为整体网络性能的瓶颈点。