1) 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控
制报文协议),以及I G...
分类:
其他好文 时间:
2015-07-31 23:42:05
阅读次数:
359
【摘要】前文对网络驱动例子进行一个简单的梳理总结,本文贴出 net_device 的数据结构以及一些驱动中常用的数据结构。
1、网络设备驱动结构
下图摘自http://blog.chinaunix.net/uid-20672257-id-3147768.html
1)、网络协议接口层向网络层协议提供提供统一的数据包收发接口,不论上层协议为ARP还是IP,都通过dev_queue_xmit...
分类:
Web程序 时间:
2015-07-30 23:25:15
阅读次数:
393
三.网络层(协议位于主机和路由器,IP/ICMP/ARP/RARP)1.网络层提供的2种服务 无连接的网络服务(数据报服务)、面向连接的服务(虚电路服务)2.网际协议IP(1)概要 IP提供不可靠、无连接的数据报传送服务(2)IP寻址 同一局域网的主机和路由器的网络号是一样的。路由器有2个以上...
分类:
其他好文 时间:
2015-07-28 20:18:54
阅读次数:
214
首先区分链路与数据链路的概念
链路只是从一个节点到相邻节点的一段物理线路,中间没有任何其他的交换节点。所以说链路只是一条路径的组成部分。
数据链路:是必要的物理线路和必要的通信协议构成数据链路。数据链路层的协议数据单元——-帧
类似在网络层协议数据单元是IP数据报路由器的协议栈只有三层:网络层,链路层,物理层
数据链路层的任务是:把网络层交下来的数据发送到链路上,以及把接收到的帧中的数据取出并...
分类:
其他好文 时间:
2015-07-20 14:31:46
阅读次数:
251
Linux 的网络系统主要是基于 BSD UNIX
的套接字机制。在系统与驱动程序之间定义了数据结构 sk_buff
进行数据传输。系统支持对发送数据和接收数据缓存,提供流控机制并提供对多协议的支持。
1、 linux 网络驱动程序的体系结构
linux 网络驱动程序的体系结构从上到下分为4层,各层作用如下:
(1) 网络协议接口层向网络层协议提供统一的数据包收发接...
分类:
系统相关 时间:
2015-07-08 14:47:43
阅读次数:
155
在计算机中我们时常会在cmd中使用ping这个指令,来达到我们想要的目的。ping其实是一个程序,它的作用是检查网络的连通性(反判断与网络层)。 ping是一个应用层程序,但当它运行却无端口。ping 是直接把echo requst报文封装到网络层协议ICMP数据报中。 例如在cmd中ping一台....
分类:
其他好文 时间:
2015-07-06 11:51:45
阅读次数:
117
Tcpdump的详细用法1. TCPDump介绍 TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等 逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接....
分类:
其他好文 时间:
2015-07-03 07:59:57
阅读次数:
223
计算机网络体系结构 五层协议:物理层,连接层协议,网络层协议,传输层协议,应用层
分类:
其他好文 时间:
2015-07-01 22:05:42
阅读次数:
122
tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句来删选去掉无用的信息。
tcpdump选项说明:-A 以ASCII格式打印出所有分组,并将链路层的头最小化
-c 在收到指定的数量的分组后,tcpdump就会停止
-C 在将一个原始分组写入文件之前,检查文件当前的大小是否超过了参数f...
分类:
系统相关 时间:
2015-06-17 16:51:18
阅读次数:
181
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not...
分类:
其他好文 时间:
2015-06-02 15:06:06
阅读次数:
153