首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

协议森林03 IP接力赛 (IP, ARP, RIP和BGP协议)

A real world routing table 比如我们主机145.17生成发送到146.21的IP包:铺开信纸,写好信的开头(剩下数据部分可以是TCP包,可以是UDP包,也可以是任意乱写的字,...中间的router在收到IP包之后(实际上是收到以太协议的帧,然后帧中的payload读取IP包),提取目的地IP地址,然后对照自己的routing table: Destination       ...IP主机出发,根据沿途路由器的routing table指导,在router间接力。IP包最终到达某个router,这个router与目标主机位于一个局域网中,可以直接建立连接层的通信。...对于RIP来说,所谓的距离是出发地到目的地途径的路由器数目(hop number)。比如上面机场到朝阳门,按照2号航站楼->>三元桥->>东直门->>朝阳门路线,途径两个路由器,距离为2。...收到RIP包的路由器和主机根据RIP包和自己到发送RIP包的主机的距离,算出自己前往各个IP的距离。东直门与三元桥的距离为1。

1.2K80
您找到你想要的搜索结果了吗?
是的
没有找到

公网IP、私网IP、动态IP、静态IP

IP地址这个词我们经常听到,它具体是个什么东西这里就不谈了,建议去看一下本系列文章的《IP地址和MAC地址简介》一文。本文主要来区分一下公网IP、私网IP、动态IP、静态IP这四个概念。...先说公网IP和私网IP。 我们都听过IP地址,但对公网IP和私网IP可能就比较挠头了。把IP的问题放在一边,我们先说一下什么是公网,什么是私网。公网又名广域网、外网,指的就是我们平时说的互联网。...公网IP是在公网中使用的IP地址,私网IP是在局域网中使用的IP地址。...除此之外,A、B、C三类的所有其余IP都是公网IP。私网IP只会出现在私网内,公网IP只会出现在公网内。 公网IP和私网IP在使用上有什么区别呢?。...公网IP和私网IP说完了,现在来说静态IP和动态IP。这两个比较好理解,静态IP就是静止不变的IP,动态IP就是动态变化的IP。公网IP和私网IP都有动态和静态之分。

8.8K31

ip addr add配置ip_ifconfig配置ip

所以就引出了ip别名(IP aliases)和辅助ip(secondary IP addresses)的概念。...下面我们就看一下linux的网卡的ip地 址结构。刚才说了在linux中,一个网卡可以有多个IP,那么这多个ip有什么关系呢?...IP机制没有区别,区别就是IP aliases显得不是那么直观,而secondary IP却是真正让应用看到了一个网卡的多个地址,比如你要是用IP aliases的话,有的时候你总是会问eth0:0是什么...struct net_device { … void *ip_ptr; //指向一个in_device结构,这个字段net_device...secondary ip地址,那么恰好你用ifconfig设置的ip地址和那些secondary ip在一个网段,那么所有的secondary ip都将被删除,这些都是sencondary ip的规范决定的

2.4K10

爆款IP到独家IP,汽车之家内容战略如何登高?

基于核心IP战略,汽车之家造爆款IP、优质IP的功力越发娴熟,《远行笔记》之外,《超级测试》、《事故检察官》、《几分钟义务教室》等IP不仅出圈成功,而且共同组成超级IP内容生态,助推汽车之家用户持续增长...抖音、快手等主流视频内容平台的多数爆款内容来看,维持热度是一件比较困难的事,一是存在创作瓶颈,二是平台流量扶持限时,这就导致不少IP昙花一现或短暂爆红后归于平静,商业化变现的价值自然也就大打折扣。...大环境来看,新能源汽车扎堆上市给平台短时间内生产深度内容提出了不小的考验,不少新能源车企打造的自有平台产出的大量内容也给传统汽车平台带来了冲击;消费端来看,复杂的痛点和多样需求更难用单一的内容来满足...;生产端来看,内容雷同容易拉低质量门槛。...传统汽车内容到元宇宙、跨界,这是曾经垂类汽车内容平台不太敢去尝试的改变,现在却已成为汽车之家内容战略不断夯实优势的基础。

24110

YY盛典十年蜕变:活动IP向品牌IP进化

YY2021年度巅峰盛典的内容与形式来看,已有10年历史的YY盛典不再只是一个泛娱乐直播行业的头部活动IP,而是升级成YY直播的品牌IP,成为YY秀肌肉、秀成绩和秀未来的舞台。...进入第十个年头的YY年度盛典则不再只是直播活动IP,而是蜕变成YY的品牌IP,集中展示了其一年的成绩以及未来的发展方向。 一个是“主播、公会、平台”的三位一体到“主播、网红和明星”的内容铁三角。...二个是“只有主播直播表演”到“成建制地做专业节目”,让内容更优质、更好看、更体系。...这样既可以给平台创作者更大、更多的表演舞台,也可以让YY直播经济升级到IP经济,向着泛娱乐综合平台的方向进化,说得更直白一点,YY身上已有一些爱奇艺的影子,只不过其更偏向于直播内容。...而YY2021年度盛典活动IP升级成品牌IP来看,直播行业同样也在与过去告别,“看得更远”,以更好的姿态拥抱新时代。

1.1K60

Linux IP in IP隧道简述

前言:IPIP隧道是一种三层隧道,通过把原来的IP包封装在新的IP包里面,来创建隧道传输。...因为是三层隧道,在IP报文中填充的三层协议自然就不能是常见的TCP和UDP,所以,Linux抽象了一个隧道层,位置就相当于传输层,主要的实现就是在tunnel4.c中。...ipip_rcv, .err_handler = ipip_err, .priority = 1, }; 可以看到,隧道层的处理函数进一步找到...IPIP的接收 我们之前说到过,对应从网卡收上来的报文,过完链路层后就会到ip_rcv()中,大概是这样的路线: ip_rcv()->ip_rcv_finish()->ip_local_deliver...在发送时,要给原有的IP报文头前添加新的IP头,我们略过这个函数的前面的路由处理的部分,直接看关键的添加报文头的地方: max_headroom = (LL_RESERVED_SPACE(tdev

7.6K00

一次web请求用到的arp、ip、udp、tcp、rip、http协议详解

图中可知,数据链路层的以太网是通过MAC地址来寻找目标节点的。...不同的路由器间通过RIP报文交换路由信息,维护路由表,RIP报文是定时广播发送的以使路由器及时获取到网络的变化。...同时RIP协议(本文基于RIPv1介绍)基于UDP协议发送,然后UDP报文又是基于IP报文发送的,所以本章节先介绍IP协议,其次介绍UDP协议,再介绍RIP协议。...1、拓扑图可知,示例网络由两台路由器、三个网络组成,即从客户端1访问web服务器是需要跨网络的,先看一下客户端1到web服务器IP报文是如何发送的。...九、结语 本文是通过一个结合示例报文详细信息,来展示完整的网络数据传输流程,帮助读者整体上了解网络通信的流程。 欢迎沟通交流。

92350

TCPIP 之IP数据报ip分片ip分片过程

4→IPv4, 6 → IPv6 ---- 首部长度字段占4位: IP分组首部长度,这里是以四个字节为单位,如果值为5,则表示首部长度为20个字节(5×4),图中也可以看到,ip首部长度最短应该是...)的值为00H ---- 总长度字段占16位: IP分组的总字节数(首部+数据) 最大IP分组的总长度: 65535B 最小的IP分组首部: 20B IP分组可以封装的最大数据: 65535-20=65515B...之间:目的是补齐整个 首部,符合32位对齐,即保证首部长度是4字节的倍数 ip分片 在介绍ip数据报首部字段的时候,我们忽略了第二行字段的介绍,因为这一行的字段涉及到ip数据报的分片,我们将先介绍ip...image.png 大IP分组向较小MTU链路转发时, 可以被“分片” (fragmented) 1个IP分组分为多片IP分组 IP分片到达目的主机后进行“重组”(reassembled) IP首部的相关字段用于标识分片以及确定分片的相对顺序...image.png 标识字段占16位:标识一个IP分组 IP协议利用一个计数器,每产生IP分组计数器加1,作为该IP分组的标识 ---- 标志位字段占3位: DF (Don't Fragment)

5.1K20

内网IP段分类 判断ip是否是内网ip

在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。...比如你在公司内部的使用分配到的内网ip192.168.1.12和另一家公司的朋友QQ聊天,碰巧他的内网ip也是192.168.1.12,但是你俩不会ip冲突,因为你们处于不同组织内部,也就是不同公网IP...下的内网IP,是可以重复的。...不同的是你们俩通过网关对应公网的IP,即不能重复。但是这IP(已分配为私有地址)不会出现在公网Internet中,因为公网IP全球唯一,否则就冲突了。...另外,这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。

5.4K20

ip协议——ip报文格式

版本:占4位,指IP协议的版本号。目前的主要版本为IPV4,即第4版本号,也有一些教育网和科研机构在使用IPV6。在进行通信时,通信双方的IP协议版本号必须一致,否则无法直接通信。...首部长度:占4位,指IP报文头的长度。...最大的长度(即4个bit都为1时)为15个长度单位,每个长度单位为4字节(TCP/IP标准,DoubleWord),所以IP协议报文头的最大长度为60个字节,最短为上图所示的20个字节。...首部校验和:用于检验IP报文头部在传播的过程中是否出错,主要校验报文头中是否有某一个或几个bit被污染或修改了。...源IP地址:32位,4个字节,每一个字节为0~255之间的整数 目的IP地址:32位,4个字节,每一个字节为0~255之间的整数 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

89530

ip addr命令配置ip_linux查不到ip地址

在高可用,多线路及系统维护的特殊情况下,我们通常会通过”ip addr ” 这一命令来添加一个隐形IP在相应的设备上,但是当我们在一个设备上添加多个ip的时候,删除某个IP的时候尤其要注意,下面通过几个实例来说明...,如下 root@localhost ~]# ip addr add 10.1.1.230/24 dev eth0 [root@localhost ~]# ip addr add 10.1.1.231/...24 dev eth0 [root@localhost ~]# ip addr show 1: lo: mtu 16436 qdisc noqueue link/loopback 00:00:00...原因是,在linux中只要在一个网卡上配置的ip是同一个网段的,那么它有Primary IP和Secondary address的区分,反之只要不是同一个网段的ip那么都是Primary IP;primary...和secondary 的关系就是一条链上的吊链结构中上面的那条主链中的IP就是Primary IP,Secondary address是主链结点的子链结点中的IP,一 旦主链上一个节点被删除了,那么它的子链也将不复存在

7.8K30

ip解析ip2region

——陆陇其 https://github.com/lionsoul2014/ip2region 今天分享一个ip解析库ip2region 这里相关的java实现: https://github.com/...lionsoul2014/ip2region/tree/master/binding/java maven依赖: org.lionsoul</groupId...} } 缓存VectorIndex索引 我们可以提前 xdb 文件中加载出来 VectorIndex 数据,然后全局缓存,每次创建 Searcher 对象的时候使用全局的 VectorIndex 缓存可以减少一次固定的...file path"; // 1、 dbPath 中预先加载 VectorIndex 缓存,并且把这个得到的数据作为全局变量,后续反复使用。...} } 缓存整个xdb 我们也可以预先加载整个 ip2region.xdb 的数据到内存,然后基于这个数据创建查询对象来实现完全基于文件的查询,类似之前的 memory search。

15110
领券