RIP协议概述: RIP路由信息协议 最早的动态路由协议,基于距离矢量算法实现 使用UDP报文来交换路由信息 以跳数多少选择最佳路由,最大跳数为15 RIPv1协议报文不携带掩码信息,不支持vlsm网络 路由器每隔30S向外广播一个D-V报文 路由回路的解决方法: 定义最大跳数 水平分割 毒性逆转 ...
分类:
其他好文 时间:
2019-05-13 14:05:41
阅读次数:
99
在应用层上设备A想给IP地址为P的设备B发送信息:(假定已知B的IP) 数据信息从应用层而来,在传输层指定特定的端口号,再将这些数据放到TCP报文或者UDP报文内。 若使用UDP,不论从应用层来的数据信息有多大,UDP照单全收,UDP是一次性发送一个完整的报文,同样在接收时也是直接接收整个报文; 若 ...
分类:
其他好文 时间:
2019-02-21 10:59:31
阅读次数:
361
目录 1.UDP作用 2.UDP报文段详解 ...
分类:
其他好文 时间:
2019-02-07 15:09:09
阅读次数:
229
在用户线程绑定某个核的情况下,从某个线程发送的udp报文,偶尔出现了乱序。我们来分析下发包流程: 没有故意去抓udp的堆栈,除了tcp层那部分不太一样,其他都应该一样,不影响我们分析。 可以看到,这个是sys态直接发送的案例,后面其实就是 dev_hard_start_xmit--》xmit_one ...
分类:
其他好文 时间:
2018-12-08 17:05:23
阅读次数:
148
wireshark解析报文一点根据问题:遇到一个问题,net-snmp发出trap的时候,通过wireshark抓包发现只能发送知名端口162的告警报文。处理过程如下:检查代码:经过代码排查发现net-snmp没有对端口做任何限制。抓包:经过抓包,发现都发出了UDP报文。对报文进行过滤,过滤条件为"snmp"。发现只有端口为162时,才有报文报文标记为snmp报文,端口为非16
分类:
其他好文 时间:
2018-09-03 16:28:40
阅读次数:
313
第三章第二节 无连接运输:UDP UDP(用户数据报协议,User Datagram Protocol),它只是做了运输层协议能够做的最少工作,除了多路复用和多路分解及一些差错检测外,它几乎没有做任何东西。参考前文:计算机网络2.1 Outline UDP的优势 UDP报文段格式 Notes ## ...
分类:
其他好文 时间:
2018-08-12 20:10:44
阅读次数:
152
1、思路 分配空间--->填充udp、ip、ethernet报文头以及发送数据--->发送构造完成的报文 2、需要明白的接口 alloc_skb 分配skb空间 skb_reserve 在skb头部预留(将数据指针与skb尾指针后移) skb_push 向前移动数据头指针(skb_reserve为这... ...
分类:
Web程序 时间:
2018-07-29 20:02:29
阅读次数:
464
UDP协议基于Internet IP协议,只提供两个基础功能: 分用/复用 分用/复用 分用: 主机接收到IP数据报(datagram),每个数据报携带源IP地址、目的IP地址且携带一个传输层的段(Segment)。 每个段携带源端口号和目的端口号,主机收到Segment之后,传输层协议提取IP地址 ...
分类:
其他好文 时间:
2018-07-05 17:32:42
阅读次数:
149
在传输层之上,便是应用层。传输层的 UDP 报文和 TCP 报文段的数据部分就是应用层交付的数据。 不同类型的网络应用有不同的通信规则,因此应用层协议是多种多样的,比如 DNS、FTP、Telnet、SMTP、HTTP、RIP、NFS 等协议都是用于解决其各自的一类问题。 本节实验,介绍 DNS、F ...
分类:
其他好文 时间:
2018-06-28 00:01:35
阅读次数:
204
UDP的特点 无连接 直接发发发 基于消息的数据传输服务 , 因此不存在TCP的粘包问题,但是存在丢包问题 不可靠。 一般情况下UDP更加高效 UDP注意点 UDP报文可能会丢失、重复 UDP报文可能会乱序 UDP缺乏流量控制 udp缓冲区写满以后,没有流量控制机制,会覆盖缓冲区。 UDP协议数据报 ...
分类:
系统相关 时间:
2018-06-10 00:32:24
阅读次数:
344