码迷,mamicode.com
首页 > 其他好文 > 详细

路由套接字

时间:2019-04-29 15:55:14      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:操作   需要   info   地址   发送消息   定向   重定向   sysctl函数   实现   

一、路由套接字中支持的操作

     在路由套接字中支持的唯一一种套接字是原始套接字,路由套接字上支持3中类型的操作:

 (1)进程可以通过写出到路由套接字而往内核发送消息;路径的增加和删除采用这种操作实现;

    (进程 ===》 内核)

 (2)进程可以通过从路由套接字读入而自内核接收消息;内核采用这种操作通知进程已收到并

     处理一个ICMP重定向消息,或者请求外部路由进程解析一个路径;

   (内核 ===》 进程)

 (3)进程可以使用sysctl函数,倾斜出整个路由表或列出所有已配置的接口

   注:前两种操作需要超级用户权限,最后一种操作任何进程都可以执行

二、数据链路套接字地址结构

       技术图片

  注:数据链路套接字地址结构是可变长度的

三、通过路由套接字交换的消息类型

       技术图片

 

       技术图片

四、上述表中各结构的内容

       技术图片

五、数位掩码

        技术图片

路由套接字

标签:操作   需要   info   地址   发送消息   定向   重定向   sysctl函数   实现   

原文地址:https://www.cnblogs.com/soldierback/p/10790402.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!