android netd firewall 分析,第2章 深入理解Netd
#### 本章主要内容
- 介绍Netd;
- 介绍MDNS和Apple Bonjour技术;
- 介绍iptables、tc和ip等Linux系统中常用的网络管理工具;
- 介绍Netd中的各个命令对象和相关的背景知识;
- 介绍NetworkManagmentService。
#### 本章所涉及的源代码文件名及位置
- main.cpp
`system/netd/main.cpp`
- NetlinkManager.cpp
`system/netd/NetlinkManager.cpp`
- NetlinkHandler.cpp
`system/netd/NetlinkHandler.cpp`
- CommandListener.cpp
`system/netd/CommandListener.cpp`
- DnsProxyListener.cpp
`system/netd/DnsProxyListener.cpp`
- MDnsSdListener.cpp
`system/netd/MDnsSdListener.cpp`
- getaddrinfo.c
`bionic/libc/netbsd/net/getaddrinfo.c`
- dns_sd.h
`external/mdnsresponder/mDNSShared/dns_sd.h`
- ifc_utils.c
`system/core/libnetutils/ifc_utils.c`
- ndc.c
`system/netd/ndc.c`
- SecondaryTableController.cpp
`system/netd/SecondaryTableController.cpp`
- InterfaceController.cpp
`system/netd/InterfaceController.cpp`
- FirewallController.cpp
`system/netd/FirewallController.cpp`
- logwrap.c
`system/netd/logwrap.c`
- TetherController.cpp
`system/netd/TetherController.cpp`
- SoftapController.cpp
`system/netd/SoftapController.cpp`
- SystemServer.java
`framework/base/services/java/com/android/server/SystemServer.java`
- NetworkManagementService.java
`framework/base/services/java/com/android/server/NetworkManagementService.java`
android netd firewall 分析,第2章 深入理解Netd相关推荐
- 《深入理解Android 卷III》第四章 深入理解WindowManagerService
<深入理解Android 卷III>即将公布,作者是张大伟.此书填补了深入理解Android Framework卷中的一个主要空白.即Android Framework中和UI相关的部分. ...
- 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第二章 深入理解Netd
原文: http://blog.csdn.net/innost/article/details/20400389 本文使用的源码版本为Android5.1 本章主要内容 介绍Netd; 介绍MDNS和 ...
- 《深入理解Android 卷III》第七章 深入理解SystemUI(完整版)
第7章 深入理解SystemUI 本章主要内容: · 探讨状态栏与导航栏的启动过程 · 介绍状态栏中的通知信息.系统状态图标等信息的管理与显示原理 · 介绍导航栏中的虚拟按键.SearchPan ...
- 《深入理解Android 卷III》第六章 深入理解控件(ViewRoot)系统
<深入理解Android 卷III>即将发布,作者是张大伟.此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分. ...
- 《深入理解Android 卷III》第七章 深入理解SystemUI
<深入理解Android 卷III>即将发布,作者是张大伟.此书填补了深入理解Android Framework卷中的一个主要空白,即Android Framework中和UI相关的部分. ...
- 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第六章 深入理解wi-Fi Simple Configuration...
为什么80%的码农都做不了架构师?>>> 首先感谢各位兄弟姐妹们的耐心等待.本书预计在4月上市发售.从今天开始,我将在博客中连载此书的一些内容.注意,此处连载的是未经出版社编辑 ...
- [深入理解Android卷一全文-第九章]深入理解Vold和Rild
为什么80%的码农都做不了架构师?>>> 由于<深入理解Android 卷一>和<深入理解Android卷二>不再出版,而知识的传播不应该因为纸质媒介的 ...
- Android系统启动流程分析之安装应用
2016六月 21 原 Android系统启动流程分析之安装应用 分类:Android系统源码研究 (295) (0) 举报 收藏 跟随上一篇博客Android系统的启动流程简要分析继续分析an ...
- android settings源代码分析(2)
通过前一篇文章 Android settings源代码分析(1) 分析,大概知道了Settings主页面是如何显示,今天主要分析"应用"这一块google是如何实现的. 应用对 ...
- Android App 瘦身总结 第二章 jni动态库及cpu兼容
目录 一.利弊分析,按需引用 二.平台兼容 三.动态加载 四.总结 在前一章主要分析了图片资源部分的优化(Android App 瘦身总结 第一章 图片资源的优化处理_There is a Bug!! ...
最新文章
- POJ-1129 Channel Allocation DFS搜索
- 让WPF和SL控件同时支持绑定和赋值
- Union和Union All到底有什么区别
- 【模板】割点(割顶)
- solr搭建分布式搜索引擎
- MakeFile中文手册(免费下载)-徐海兵整理
- win7计算机管理找不到文件夹,Win7系统打开组策略提示找不到文件gpedit.msc怎么办...
- Mac 终端连接linux程服务器并相互传输文件
- Python+OpenGL进行立方体多纹理映射
- 【leetcode 简单】 第八十四题 两个数组的交集
- 深圳职业技术学院计算机专业组代码,深圳职业技术学院代码是多少 有哪些优势专业...
- 电子时钟课程设计报告
- 23_多易教育之《yiee数据运营系统》OLAP平台-整体概述篇
- Java swing的主题风格设置
- 网页版html怎么设置合适iPad,html – iPad缩放以适应在内容最少的网页上不起作用...
- Linux | 深入理解X86和小型机,UNIX和Linux
- 300元内,此耳机是首选。不亏千人好评,对的起你的耳朵。
- idea的tools下面没有deployment选项
- 恩墨学院举办OCM联盟活动BDA大数据联盟春季活动
- 2021年中国环保产业相关政策法规及行业标准分析[图]