概述
#### 本章主要内容
- 介绍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 netd firewall 分析,第2章 深入理解Netd所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复