精华内容
下载资源
问答
  • 2020-05-12 00:55:52

    直接交付和间接交付

    上一章节: 启动–自检

    向前和向后的兼容性是开发人员必须采用和实践的一个非常重要的思维定势。

    大多数生产系统不仅仅包含一台服务器,而是包含一组服务器。 部署新代码时,您不会立即将其部署到所有服务器,因为持续部署策略的一部分是在部署期间的停机时间为零。 如果您一次部署到所有服务器,并且部署需要重新启动服务器,则所有服务器将同时重新启动,从而导致停机。

    现在考虑以下情形。 您编写了一个新的代码,该代码需要DTO中的一个新字段并将其写入数据库。 现在,如果逐步部署服务器,则将有一段时间,有些服务器将具有使用新字段的新代码,而有些则不会。 具有新代码的服务器将在DTO中发送新字段,而尚未部署的服务器将没有新字段并且无法识别它。

    一个更重要的概念是避免部署依赖性,在这种情况下必须先部署一组服务,然后再部署另一组服务。 如果我们使用前面的示例,这甚至会使情况变得更糟。 假设您使用SOA体系结构,现在有发送新字段的客户端和没有发送新字段的客户端。 或者,您部署现在发送新字段的客户端,但尚未部署可以读取它们并可能损坏的服务器。 您可能会说,好吧,我不会这样做,我将首先部署可以读取新字段的服务器,然后再部署发送它的客户端。 但是,在连续部署中,您可以像部署新代码一样容易,也可以回滚代码。 因此,即使先部署服务器然后再部署客户端,现在也可以回滚服务器而不回滚客户端,从而再次造成客户端将未知字段发送到服务器的情况。

    因此,这是下一个非常重要的实践。 所有代码都必须向后和向前兼容 。 那是什么意思呢? 在我们之前的示例中,这非常简单。 旧服务器必须忽略未知的字段和参数(这是前向兼容性),您的服务器可以抵抗API扩展。 现在,知道如何处理新字段的新服务器也必须处理不发送此新字段的旧客户端。 在我们的示例中,如果尚未部署客户端并且不发送新字段,它们可以简单地使用默认值(这是向后兼容)。

    在大多数情况下,向后兼容更容易,因为它是需要处理旧客户端的新代码。 但是向前兼容性有时会很棘手,因为您正在运行旧代码,现在需要处理一个新的用例,而该用例在最初编写时就无法处理。 如果您知道旧代码无法处理新数据,则解决此问题的一种简单方法是发布一个中间版本,该版本首先“教授”旧代码以优雅地处理以前不知道的新数据; 在确信它可以正常工作之后,您可以部署实际使用新数据的新代码。 现在,如果您需要回滚新代码,则您的中间版本可以处理由回滚代码编写的数据,并在不中断的情况下优雅地忽略它。

    Wix,我们遇到了一个极端情况,因为配置错误,我们将整个生产系统回滚了整整一个月。 修复它之后,我们意识到,即使我们的系统回退了整整一个月,由于一切都向前和向后兼容,并且服务器处理了由较新代码编写的新数据,因此一切都保持零停机。 您可以在此处阅读有关我们不断回滚的更多信息


    翻译自: https://www.javacodegeeks.com/2013/05/continuous-delivery-part-6-backward-forward-compatibility.html

    直接交付和间接交付

    更多相关内容
  • 让PC0给PC2发送IP分组(间接交付过程): 主机PC1的ARP表: 或者用命令行查看物理地址与IP地址映射表: 路由器的ARP表: ARP在分组传递中的作用: 为了在物理上实现IP分组的传输,必须借助数据链路层的物理...

    在这里插入图片描述
    如图3-1连接好拓扑图
    给主机分别配置好ip地址,子网掩码,默认网关:
    在这里插入图片描述
    在这里插入图片描述
    给路由器配置好默认网关,并将port状态置为on
    让PC0给PC1发送IP分组(直接交付过程):
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    让PC0给PC2发送IP分组(间接交付过程):
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    主机PC1的ARP表:
    在这里插入图片描述
    或者用命令行查看物理地址与IP地址映射表:
    在这里插入图片描述
    路由器的ARP表:
    在这里插入图片描述
    ARP在分组传递中的作用:
    为了在物理上实现IP分组的传输,必须借助数据链路层的物理寻址功能,提供物理寻址以用于主机的物理寻址。为了获得目标主机的物理地址,网络层提供了从主机IP地址到物理地址的映射功能。ARP正是实现这种功能的协议。
    ICMP在分组传递中的作用:
    IP路由器对收到的分组头进行差错检验,当发现错误时会丢弃并向源主机发送ICMP报告报文。

    展开全文
  • 1. 直接交付 间接交付 直接交付:分组的目的与分组的发送接口在同一个IP网络中 间接交付:分组的目的与分组的发送接口在不同的IP网络中 如图: 2. 交付过程: (1)交付方式判别 分组的目的IP与其...

    1. 直接交付 和 间接交付

    直接交付:分组的目的与分组的发送接口在同一个IP网络

    间接交付:分组的目的与分组的发送接口在不同的IP网络

    如图:

     

    2. 交付过程:

    (1)交付方式判别

    • 分组的目的IP与其发送接口是否在同一个IP网络中,目的IP & 发送口掩码 =?= 发送接口IP & 发送口掩码
    • 相同:直接交付
    • 不等:间接交付

    (2)交付操作---地址映射IP地址 ---> 物理地址

    • 直接交付:数据帧直接交付给目的地,目的IP地址--->目的物理地址(地址映射)
    • 间接交付:数据帧直接交付给下一跳地址,下一跳IP地址--->物理地址(地址映射)

    至于,如何获得 目的IP地址 --- 目的物理地址下一跳IP地址 --- 下一跳物理地址 ? 这里使用到ARP(地址解析协议)

     

    3. 下一跳IP地址

     

    4. 主机的间接交付设置:

     

    使用命令ipconfig,如下:

     

     

    5. 一次交付过程流程分析:

    (1)0或多个间接交付+1个直接交付(最后的交付)

    (2)分组:(源IP地址,目的IP地址)保持不变

    (3)帧:(源物理地址,目的物理地址)逐跳改变

     

     

    6. 思考

     

    转载于:https://www.cnblogs.com/hebao0514/p/5500388.html

    展开全文
  • IP分组的交付和转发系列: (1) 直接交付和间接交付

    万次阅读 多人点赞 2013-12-20 19:49:41
    (1)分组在网络层的交付以及直接交付和间接交付的区别 (2)分组在网络层的转发以及基于目的地址和基于标记的转发之间的区别 (3)不同的转发技巧: 1下一跳法 2 特定网络法 3特定主机法 4默认方法 (4) 分类编址...

    (1)分组在网络层的交付以及直接交付和间接交付的区别

    (2)分组在网络层的转发以及基于目的地址和基于标记的转发之间的区别

    (3)不同的转发技巧:

    1下一跳法

    2 特定网络法

    3特定主机法

    4默认方法

    (4) 分类编址和无分类编址时路由表的内容

    (5) MPLS技术  ,如何用它来实现基于标记的转发


    (6) 路由器的组成构件,及其个构件之间的关系

    一  交付

     直接交付 : 

    直接交付时,分组的终点是一台与交付者链接在同一个网络上的主机.直接交付在生在两种情况下: (1)分组的元电荷终点在同一个物理网络上.(2)最后一个路由器与目的主机之间的交付. 发送方很容易判断交付是否是直接的.发送方可以提取终点的网络地址(通过掩码),然后与自己所连接的网络地址相比较.如果是同一个Uli网络,交付就是直接的.



    在直接交付时,发送方通过目的的IP地址找出目的的物理地址,然后把IP软件的IP地址和物理地址一起交付给数据链路层用于实际的交付.这个过程把IP地址映射到物理地址.虽然这种映射是通过ARP动态的把IP地址映射为物理地址的.


    二 间接交付


    如果目的主机与交付者不在同一个网络上,分组就间接的交付.在间接交付时,分组经过了一个有一个路由器,最后到达与终点链接在同一个网络上的路由器.



    间接交付时,发送方通过分组的目的IP地址和路由表来查找该分组应当被交付的下一个路由器的IP地址,然后发送方再通过ARP协议找出下一个路由器的物理地址.直接交付是在终点的IP地址和终点的物理地址之间进行的地址映射,而间接交付是在下一个路由器的IP地址和下一个路由器的物理地址之间的地址映射.交付总是包括一个直接交付以及零个以上的间接交付,而且最后的交付总是直接交付.


    展开全文
  • 静态路由配置及直接交付间接交付

    千次阅读 2019-12-25 22:34:44
    (3)观察IP分组的直接交付和间接交付过程,及ARP和ICMP在分组传递中的作用 直接交付:由PC0向PC1发包(PC0的ip是192.168.0.1,PC1的ip是192.168.0.2) 由PC0向PC1发送报文,PC0先将目的ip的掩码与自身掩码...
  • 如果目的地是直接相连的主 机(例如点到点链接)或共享网络(例如以太网),IP数据报直接发送到目的地,不需要或者 不使用路由器。否则,主机将数据报发送到一台路由器(称为默认路由器),由该路由器将数据报交付到目的地 ...
  • 第六章 IP分组的交付和转发 交付 直接交付(direct delivery):分组的终点是一台与交付者连接在同一网络上的主机; 发送情况:分组的源点和终点都在同一物理网络上或者在最后一个路由器与目的主机之间进行交付时 ...
  • 路由选择分为直接交付和间接交付,当两台主机在同一物理网段内时就使用直接交付,反之使用间接交付;间接传送的最后一个路由器肯定是直接交付,直接交付时是在同一物理网段内,所以不涉及路由器。 路由器在能够开始...
  • 计算机网络考试题库

    千次阅读 热门讨论 2022-05-23 16:47:44
    网卡接口 C.IP地址 D.MAC地址 24、【2014年计算机联考真题】 在OSI参考模型中,直接为会话层提供服务的是( C ) A.应用层 B.表示层 C.传输层 D.网络层 第二章 一、单项选择题: 1、下列说法正确的是( D ) A.信道与...
  • 我们建议在组织中使用CD会影响影响当今技术人员的因素(例如,感觉到的倦怠部署痛苦)软件交付性能(例如,更改失败率IT性能)。 我们还建议它通过IT绩效(本身就是一个跨越过程)间接影响组织绩效。 我们...
  • 这么做存在个问题,如果通信者移动节点实际上很近,但是通信者又与归属代理非常远,那么把数据报先扔给归属代理再扔回来就会显得非常低效。 直接路由选择 不管移动结点跑到哪,通信者都是直接将数据报直接发送给...
  • 计算机网络复习-网络层

    千次阅读 2022-01-06 20:24:33
    文章目录0、 前言1、网络提供的服务2、2.1 IP及其配套协议2.2 不同层使用的中间设备2.3 直接交付和间接交付的概念2.4 IP地址表示方法(点分十进制)2.5 ABCDE类地址的网络号字段和主机号字段,可用主机数2.6 ARP的...
  • 路由选择算法协议

    千次阅读 2018-08-25 22:15:41
    一. 一些概念 ... 分组交付分为 直接交付和间接交付: ①直接交付:分组的目的地址和源地址是否属于同一网络,是的话路由器判断到会直接交付。 ②间接交付:目的主机和源主机不在同一网络,间接交付...
  • TCP/IP协议族——IP分组的交付和转发

    千次阅读 2017-04-02 10:22:54
    网络层监视底层物理网络对分组的处理过程,把这种处理定义为分组的交付,分直接交付和间接交付。 1.1 直接交付 分组的终点是一台与交付者连接在同一个网络上的主机。直接交付发生在两种情况下: a.分组...
  • 项目交付体系

    千次阅读 2020-08-05 13:56:46
    项目是为了提供独特产品或服务而暂时承担的任务,项目的特征是临时性唯一性。伴随公司的逐步发展尤其是产品型软件公司,企业的产品逐步趋于精品及完善,但如何能够提高项目交付速率,将项目交付批量化、产品交付...
  • 为保证软件交付的质量,我们对交付物有功能性能上的要求。这些要求体现在交付过程中产生的数据上,包括:代码评审数据、安全扫描数据、回归测试结果等。这些数据以交付物(制品)为载体。我们把这些数据称作制品的...
  • IP数据包的交付和ARP协议

    千次阅读 2015-12-20 22:21:19
    本文讨论的是最常见的跨层次数据单元传递:IP数据包的交付。  首先,先明确几个概念。首先确定一下网络,今天的网络是一个时髦的高频词汇。本文中的网络遵循以往的范例,指一个二层交换网络,或者一个局域网。在...
  • 每个行业的高管都知道数据很重要。...结果,它变成了一组政策指导,归属于IT执行的支持功能,而没有得到广泛遵循——使得数据推动的计划同样无效。在其他情况下,组织试图使用技术来解决问题。虽然数据.
  • 随着人们对食物偏好习惯的改变,有必要知道哪些因素会影响消费者对在线食物交付应用程序的认知。 本论文公开了与基于旧纸张的订购过程相比,在线食品配送应用程序简化了整个食品订购过程。 它使过程变得无忧无虑...
  • 深信服AD应用交付介绍

    千次阅读 多人点赞 2019-07-03 15:21:54
    先进的应用交付产品(ADC)能帮助用户缓解来自于当今复杂应用环境部署和交付的挑战。过去的十年,伴随着企业级应用以业务流程用户生产力为目标,向基于浏览器模式的大量迁移,同时也见证了面向服务架构(SOA) 、...
  • IP分组的交付和转发

    2020-02-10 14:13:34
    在数据包当中封装的源IP是A,目标IP是B,但是当A主机使用接口掩码B的IP进行与运算后会发现两个IP不在同一子网,这是A会将这个数据包发送给本网络的网关(通常是本网的路由器),由网关来转发。另外,在封装数据帧...
  • IP分组交付和转发

    2017-05-14 22:48:00
    网络层监视底层物理网络对分组的处理过程叫做交付,分为直接交付和间接交付 1.1:直接交付 直接交付时,分组的终点是一台与交付着连接在同一个网络上的主机,发生在俩种情况下,分组的源点和终点都在同一个物理网络...
  • ip分组的交付

    2018-03-18 20:02:00
    网络层监视底层物理网络对分组的处理过程叫做交付,分为直接交付和间接交付 1、直接交付: 直接交付时,分组的终点是一台与交付着连接在同一个网络上的主机,发生在俩种情况下,分组的源点和终点都在同一个物理网络上,...
  • 测试不能直接提高软件质量,软件质量的提高要依靠开发 测试通过早起发现缺陷并督促修正缺陷来间接地提高软件质量 测试应尽早介入 测试用例要不断进行评审修改 单元测试 是对软件基本组成单元进行的测试, 其测试...
  • 持续交付 容器化 云原生的发展历程 云原生技术生态现状 云原生基金会 —— CNCF 云原生技术社区 云原生技术产业 我们正处于时代的关键节点 2019 年,云原生技术普及元年 云原生代表技术 “12要素” 基准...
  • 4.IP分组的交付和转发

    2014-11-16 16:42:00
    完成一个分组交付给最后终点的任务,需要使用两种不同的交付方法:直接交付和间接交付 1.1 直接交付 直接交付时,分组的终点是一台与交付者连接在同一个网络上的主机。直接交付发生在两种情况:一种是 分组的...
  • 美团外卖自2013年创建...本文将从外卖的历史实践中,浅谈一个好的持续交付需要综合考虑哪些关键因素,希望对大家有所帮助或启发。 0. 前言 美团外卖自2013年创建以来,业务一直在高速发展,目前日订单量已突...
  • 1. 引言: (1)互联网结构: 信息:IP分组(直接广播地址(Directed Broadcast Address),其指定了在一个特定网络中的"所有主机...(2)交付 路由选择 --->1. Delivery(交付):对分组的物理转发 ...
  • 持续交付概述

    2017-04-21 14:55:21
    1 持续交付和持续部署 2 自动化测试 2.1 功能测试 2.2 部署测试 2.3 性能测试 3 环境(environment) 3.1 自动化测试环境 3.2 自动化环境和生产环境的相似度 3.3 自动化构建过程的优化 3.4 环境的创建和维护 4 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,506
精华内容 5,002
关键字:

直接交付和间接交付

友情链接: jae_92.zip