Chinaunix首页 | 论坛 | 博客
  • 博客访问: 690838
  • 博文数量: 192
  • 博客积分: 1875
  • 博客等级: 上尉
  • 技术积分: 2177
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-23 23:21
个人简介

有时候,就是想窥视一下不知道的东东,因为好奇!

文章分类

全部博文(192)

文章存档

2024年(8)

2023年(3)

2019年(1)

2018年(1)

2017年(2)

2016年(69)

2015年(53)

2014年(14)

2013年(1)

2012年(5)

2011年(25)

2010年(9)

分类: LINUX

2015-08-18 18:32:39

第十三章 internet控制信息的传输
13.1 发送icmp信息
        struct icmp_bxm {    //icmp信息结构
            ......
        };
        struct icmphdr {        //icmp头部信息
            ......
        };
       struct ipcm_cookie {    //ip头部缓存结构
            ......
        };
        struct icmp_control {    //icmp控制结构
            ......l
        };
        ip_options_rcv_srr()-->icmp_send()-->icmpv4_xrlim_allow()-->xrlim_allow()
                                                           -->icmp_push_reply()-->ip_append_data()
                                                                                          -->ip_push_pending_frame()
        icmpv4_xrlim_allow()设置发送速率
        xrlim_allow()设置速率
        ip_append_data()建立数据包
        ip_push_pending_frame()发送icmp数据包
13.2 接收icmp信息
        ip_local_deliver_finish()-->icmp_rcv()
阅读(739) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~