NETFILTER NETFILTER的使用"栈"模式底层机制基本就是像下面这个样子: 对于收到的每个数据包,都从"A"点进来,经过路由判决,如果是发送给本机的就经过"B"点,然后往协议栈的上层继续传递;否则,如果该数据包的目的地是不本机(数据包的目标L3不是本机IP),那么就经过"C"点,然后顺着...
分类:
Web程序 时间:
2015-10-06 19:23:21
阅读次数:
236
TCP/IP四层模型TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。 图2-1 TCP/IP参考模型 2.1 TC...
分类:
其他好文 时间:
2015-10-05 19:22:04
阅读次数:
227
转帖:http://www.codeceo.com/article/tcp-ip-osi-model.html#0-youdao-1-61759-32553cecb956bf88a1550052113e506aOSI参考模型OSI RM:开放系统互连参考模型(open systeminterconn...
分类:
其他好文 时间:
2015-10-02 10:06:49
阅读次数:
272
问题出现的原因:这个问题的直接表象并不是显示给用户这个问题,而是提示无线网络驱动可能有问题或者以太网驱动可能有问题,但只要用户查看”详细信息“,就会得到标题这个问题,而出现这个问题的本质并不是驱动问题,我之前也以为是驱动出了问题,下载了新的驱动,然而并没有什么卵用。实际上应该是出现了协议的冲突的问题...
sk_buff分析sk_buff是Linux网络代码中最重要的结构体之一。它是Linux在其协议栈里传送的结构体,也就是所谓的“包”,在他里面包含了各层协议的头部,比如ethernet, ip ,tcp ,udp等等。也有相关的操作等。熟悉他是进一步了解Linux网络协议栈的基础。 此结构定义在头文...
分类:
其他好文 时间:
2015-09-24 16:36:24
阅读次数:
328
为了给网络协议的设计提供一个结构,网络设计者以分层(layer)的方式组织协议以及实现这些协议的网络硬件和软件。协议分层具有概念化和结构化的有点。但是,分层的一个潜在缺点是某层可能重复其较低层的功能。例如:许多协议栈都基于链路和端到端这两种情况提供了差错恢复。第二种潜在的缺点是某层的功能可能需要.....
分类:
其他好文 时间:
2015-09-22 14:15:54
阅读次数:
178
Linux系统由什么组成?由用户空间(应用程序+GNU C标准库)和内核空间(系统调用接口+内核+内核架构代码)组成。Linux内核到底是什么?以及组成。ARM的七种操作级别?内核网络协议栈(Network Stack)的作用? 为Linux提供了丰富的网络协议(TCP/IP、PPPOE)实现。将....
分类:
系统相关 时间:
2015-09-22 06:33:38
阅读次数:
287
第一、程序包的定义程序包管理:内核功能:进程管理:内存管理,网络协议栈、驱动程序……………应用程序Linux常用包管理器、打包、包管理(安装、升级、卸载、查询、校验)deb:debian早期程序包管理rpm:redhat(redhatpackagemanage--->(标准)RPMisPackageManager(采用C..
分类:
其他好文 时间:
2015-09-21 19:47:40
阅读次数:
280
第一节Linux系统简介Linux——操作系统1、使多个用户从不同的终端同时操作主机(分时操作系统);2、MINIX是一个功能有限的类似于UNIX的操作系统(UNIX 实现了 TCP/IP 协议栈);3、Linux 本身只是操作系统的内核。4、内核是使其他程序能够运行的基础。它实现了多任务和硬件管理...
分类:
系统相关 时间:
2015-09-21 00:08:14
阅读次数:
379
第一节Linux系统简介一、Linux——操作系统1、使多个用户从不同的终端同时操作主机(分时操作系统);2、MINIX是一个功能有限的类似于UNIX的操作系统(UNIX 实现了 TCP/IP 协议栈);3、Linux 本身只是操作系统的内核。4、内核是使其他程序能够运行的基础。它实现了多任务和硬件...
分类:
其他好文 时间:
2015-09-20 20:33:36
阅读次数:
438