网络中的问题2

news/2025/2/6 0:50:02/

距离-向量算法的具体实现

每个routerY的路由表表项 involve<目的网络N,距离d,下一跳X>

  1. 对邻居X发来的报文,先把下一跳改为X,再把距离+1,
  2. if original route table doesn’t involve N,add this item;
    else if original table’s related item’s next jump=X,replace original item(modified X-N’s distance< original X-N’s distance)
    else replace original if Y-X-N’s distance < original Y-N’s distance

implement demonstration graph:
在这里插入图片描述

排序归纳法

在这里插入图片描述

eBGP

process

  • 每个AS收到BGP inform(NEXT_HOP,AS_PATH,x)后,将自己的AS号加入inform,并转发给所有邻居(同时加上对应的转发端口);
  • AS如何选择到target子网的path—priority:local preference>AS间跳数>hot potato(OSPF)>BGP signal
    在这里插入图片描述

particular encode

Hamming code的执行

  • 形式:在信息中加上标志位,标志位自然放在特殊的2k位上,
  • 如何确定标志位Pk(2k-1)—自然,每个二进制表示中有2k-1这个项的所有信息位,
  • Pk → \rightarrow 2k-1,…,2k-1(mod 2k)的所有信息位
    海明码检2纠1
    在这里插入图片描述

CRC码execution

  1. 检验多项式G(x)=r+1bit,r阶,信息后生成rbits序列,这是由异或运算决定的,
  2. r的生成过程二进制除法后并非相减,而是异或运算,

可靠传输

给定序列位数,restrict 窗口的大小 , 避免报文位置误判

GBN

只考虑丢失一个确认报文,WT=2n+1是不行的,
在这里插入图片描述若2的确认报文丢失,但后续的3~2n+2报文全部被receiver接受,并返回 verification protocal,sender无法判断接收到的verification protocal是关于2的还是2n+2的,boom——wT<=2n+1

假设WT=2n,考虑窗口大小发送报文全部被接受方接受,但接收方返回的确认报文全部丢失,
发送方只能重传全部,但这时receiver无法判断接受到的是新的报文还是旧的报文,所以WT<2n;

SR

WT=2n-1+1,同理不行,
在这里插入图片描述
2~2n-1+2的确认全部丢失,接收方窗格后移,无法知道发送方是重传2还是发送2n+2——wT<=2n

应用层

简介

  • dtrans and dprop
    传输时延 d t r a n s d_trans dtrans是路由器/client/server推出该分组的时间,与路由器个数、分组长度、传输速率有关,
    传播时延 d p r o p d_prop dprop是从端点到目的地用时,与route length and propagate速度有关
  • 1Mbps=1/8 MBps,
    N段-P个传输时延
    拥塞控制浪费
    抄错了..
    md,(1-p)N抄错了,a=(1-p)N+(1-(1-p)N)*(a+1),a=(1-p)-N

应用层

  • 局域网和web缓存
    j
    局域网与web缓存器
  • 持续性/非持续性HTTP连接
    (非)持续性连接
    非持续HTTP连接
    持续性HTTP在发送响应后保持TCP连接打开
  • P2P文件分发(客户-服务器&P2P)

http://www.ppmy.cn/news/1070846.html

相关文章

Windows安装6s模型

官网给出了详细的安装步骤 第一步&#xff1a;安装编译器 安装GnuWin32&#xff0c;按照提示安装&#xff0c;安装到你想安装的地方&#xff0c;记住目录。 安装G77&#xff0c;下载链接里面的Fort99.zip&#xff0c;将G77文件夹提取到C盘根目录。 将这两个目录的bin目录添加…

Windows Qt 5.12.10下载与安装

Qt 入门实战教程&#xff08;目录&#xff09; C自学精简实践教程 目录(必读) 1 Qt5.12.10下载 qt-opensource-windows-x86-5.12.10.exe 官方离线安装包 Download Source Package Offline Installers | Qt 下载巨慢&#xff08;也可能很快&#xff09; 只能下载到最新的&…

HTTP/1.1协议中的八种请求

2023年8月29日&#xff0c;周二晚上 目录 概述八种请求GET请求POST请求PUT请求PATCH请求DELETE请求HEAD请求OPTIONS请求TRACE请求 概述八种请求 HTTP/1.1协议中定义了8种常用的请求方法,分别是:1. GET 用途:请求指定的页面信息,并返回实体主体。例子:获取一个网页、图片等静态…

手搓文本向量数据库(自然语言搜索生成模型)

import paddle import jieba import pandas as pd import numpy as np import os from glob import glob from multiprocessing import Process, Manager, freeze_supportfrom tqdm import tqdm# 首先 确定的是输出的时候一定要使用pd.to_pickle() pd.read_pickle() # 计算的时…

stm32----SPI协议

一、概述 SPI&#xff08;Serial Peripheral Interface&#xff0c;串行外围设备接口&#xff09;&#xff0c;是Motorola公司提出的一种同步串行接口技术&#xff0c;是一种高速、全双工、同步通信总线&#xff0c;在芯片中只占用四根管脚用来控制及数据传输&#xff0c;节约…

Java Web 程序部署方式发展史

一、物理机时代 &#x1f4d2; 在虚拟机出现于业务环境中以前&#xff0c;应用往往部署在物理机器上&#xff0c;但无论是哪种服务器都缺乏相应技术手段保证一台服务器上可以稳定且安全的同时运行多个应用&#xff0c;因此&#xff0c;这样部署方式存在弊端是&#xff1a;空闲资…

word6 图文混排

目录 7-1 段落缩进排版7-2 搞定多级列表难题 7-1 段落缩进排版 段落对齐 缩进问题 悬挂缩进&#xff1a;缩进首行以外的段落 段落对齐&#xff1a; 7-2 搞定多级列表难题

Ubuntu 22.04安装 —— Win11 22H2

目录 Ubuntu使用下载UbuntuVmware 安装图示安装步骤图示 Ubuntu使用 系统环境&#xff1a; Windows 11 22H2Vmware 17 ProUbutun 22.04.3 Server Ubuntu Server documentation | Ubuntu 下载 Ubuntu 官网下载 建议安装长期支持版本 ——> 可以选择桌面版或服务器版(仅包…