Linux的网络协议栈非常独立,上下通过两个接口分别和用户态以及设备相连,也可以看作是北向和南向接口...北向通过socket接口,南向通过
qdisc接口(你可以认为是上层的netdev
queue,对于接收接口,NAPI的poll队列则是另一个例子),不管是socket还是qdisc,都是基于队列来管理的..
分类:
系统相关 时间:
2015-07-08 09:41:00
阅读次数:
115
Linux的网络协议栈非常独立,上下通过两个接口分别和用户态以及设备相连,也可以看作是北向和南向接口...北向通过socket接口,南向通过qdisc接口(你可以认为是上层的netdev queue,对于接收接口,NAPI的poll队列则是另一个例子),不管是socket还是qdisc,都是基于队列来管理的,也就是说,三个部分是独立的,socket只能看到读写队列,而看不到协议栈本身,socket...
分类:
系统相关 时间:
2015-07-08 08:16:15
阅读次数:
161
Android平台包含了对蓝牙网络协议栈的支持,它允许一个蓝牙设备跟其他的蓝牙设备进行无线的数据交换。应用程序通过Android蓝牙API提供访问蓝牙的功能。这些API会把应用程序无线连接到其他的蓝牙设备上,具有点到点和多点无线特征。使用蓝牙API,Android应用程序能够执行以下功能:1.扫描其...
分类:
移动开发 时间:
2015-06-22 20:35:55
阅读次数:
130
《Android系统开发》笔记1:Android系统概述Android四层架构:1. Linux Kernel&driver层a.依赖于Linux 2.6内核,包含安全性。内存管理。进程管理,网络协议栈。驱动模型等b.Android自己加入的驱动,Binder IPC驱动,显示驱动,输入设备驱动。音...
分类:
移动开发 时间:
2015-06-21 15:43:52
阅读次数:
181
##网络层 --- IP 协议属于网络协议栈的网络层。这一层的功能目标是将数据包从网络的一个位置传送到另一个位置,算是处理端到端传输的最底层。传输过程中间会经过许多跳(hop)中间路由器,因此路由算法是其设计的...
分类:
其他好文 时间:
2015-06-14 20:08:04
阅读次数:
192
1.结构图 2.程序功能: 该网络协议栈主要包含如下几个部分的协议的支持: 以太网的支持 IP协议的支持 ICMP协议的支持 UDP协议的支持 协议抽象层的支持 用户接口的支持 3.源码结构图 源代码地址:https://github.com/panzhengguang/Unix_Net_Progr...
分类:
其他好文 时间:
2015-06-12 00:55:43
阅读次数:
897
Linux网络协议栈可以准确但仍进行说明,不用说,Netfilter。简单地说,TC够了,但有几个硬伤,本文不构成一个完整的记录,如果是随笔,不可当真。0.发现物种Linux堆栈作为一个纯软件实现,保留的硬件接口,但文章并不涉及硬件。 在Linux的协议栈实现中,由于没有硬件电路的固化,查找算法是难...
分类:
编程语言 时间:
2015-06-11 19:07:35
阅读次数:
154
低功耗无线传感器网络协议栈
Contiki系统内部集成了两种类型的无线传感器网络协议栈:uIP和Rime。uIP 是一个小型的符合RFC 规范的 TCP/IP 协议栈,使得 contiki 可以直接和Internet通信。uIP包含了IPv4 和 IPv6 两种协议栈版本,支持 TCP、UDP、ICMP等协议,但是编译时只能二选一,不可以同时使用。Rime 是一个轻量级为低功耗无线传感器网...
分类:
其他好文 时间:
2015-06-06 09:16:25
阅读次数:
2027
什么是防火墙?工作于主机或网络的边缘,对于进出的报文根据事先定义的规则作检查,将那些能够被规则所匹配到的报文作出相应处理的组件。centos6.6上的防火墙组件:netfilter:过滤器,内核中工作在tcp/ip网络协议栈上的框架iptables:过滤规则的编写工具,定义的规则通过内核接..
分类:
Web程序 时间:
2015-05-20 14:59:08
阅读次数:
173
封包的分段和重组是IP协议最重要的工作之一。
IPv4报头中有一个len字段(用于表示报文的总长度,单位:字节)占16bit,因此,封包的最大尺寸定义为64K,(2^16/1024=64)。
但是,在实际网络传输中,没有几个网络接口能够传输64K这么大的封包,而是有一个MTU表示其最大传输单元。这样,当要传输的封包大于MTU时,就需要对封包进行分段。 这里需要说明,我们指的MTU,不仅...
分类:
系统相关 时间:
2015-05-18 12:59:18
阅读次数:
243