首先区分链路与数据链路的概念
链路只是从一个节点到相邻节点的一段物理线路,中间没有任何其他的交换节点。所以说链路只是一条路径的组成部分。
数据链路:是必要的物理线路和必要的通信协议构成数据链路。数据链路层的协议数据单元——-帧
类似在网络层协议数据单元是IP数据报路由器的协议栈只有三层:网络层,链路层,物理层
数据链路层的任务是:把网络层交下来的数据发送到链路上,以及把接收到的帧中的数据取出并...
分类:
其他好文 时间:
2015-07-20 14:31:46
阅读次数:
251
Linux1.七成模型 ISO/ OSI IOS2. tcp/IP 四层模式应用层 表示层 会话层 (用户服务) 传输层 网络层 数据链路层 物理层 (数据传递) 例子:发送邮件 物理层的单位是比特 0100000 在传输的收获就是比特位 一个人就是一个比特位数据链路层 是帧 就是网卡...
分类:
其他好文 时间:
2015-07-19 23:24:40
阅读次数:
197
??执行测试平台:CentOS 6.5发行版,内核版本号3.111. Linux抓包源程序在OSI七层模型中。网卡工作在物理层和数据链路层的MAC子层。进行网络通信时。源主机通过socket(或其他)应用程序产生IP报文,经过各个OSI层层封装,数据包以Ethernet帧的形式进入物理层。Ether...
分类:
系统相关 时间:
2015-07-17 17:49:03
阅读次数:
204
一,OSI模型的概述OSI(OpenSystemInterconnect开放系统互联参考模型)是国际标准组织(ISO)国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为网络提供一套标准的框架,这极大的有利于网络的发展。OSI共分为7层,分别为物理层,数据链路层,网络层,传输层,表..
分类:
其他好文 时间:
2015-07-16 14:21:11
阅读次数:
107
在TCP/IP分层中,数据链路层用MTU(Maximum Transmission Unit,最大传输单元)来限制所能传输的数据包大小,MTU是指一次传送的数据最大长度,不包括数据链路层数据帧的帧头,如以太网的MTU为1500字节,实际上数据帧的最大长度为1512字节,其中以太网数据帧的帧头为12字...
分类:
其他好文 时间:
2015-07-15 12:30:43
阅读次数:
115
建立网络体系结构的目的 为了使异种网络之间的通信成为可能,以实现更高一级的应用,便于网络结构标准化,因此建立了网络体系结构。OSI网络体系结构 OSI是Open System Interconnect的缩写,意为开放式系统互联。这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、.....
分类:
其他好文 时间:
2015-07-13 20:23:43
阅读次数:
148
之前的几篇文章,分别介绍了 ARP 协议格式,在vs2012里配置winpcap环境,我们该做的准备都已经做完了,现在我们真正来实现了。
一、定义数据结构
根据ARP的协议格式,设计一个ARP协议格式
根据ARP的分组格式,我们知道它有两部分组成:
1、以太网首部,这是数据包在数据链路层上传输所必不可缺的部分,它的后面跟着相关的协议数据包(A...
分类:
其他好文 时间:
2015-07-13 18:36:54
阅读次数:
190
通过OSI三层(网络层)实施主机扫描发现OSI模型的第三层就是数据链路层,在该层主要工作的协议是IP和ICMP。可以使用不同的IP协议向目标主机发送不同的包。也可以使用不同的ICMP请求,判断目标主机是否在线。网络层在计算机的通信应用程序之间建立回话IP、ICMP1、IPPing扫描原理..
分类:
其他好文 时间:
2015-07-13 01:03:55
阅读次数:
90
通过OSI二层(数据链路层)实施主机扫描发现OSI模型的第二层就是数据链路层,在该层主要工作的协议是ARP。当两台主机间进行通信时,源主机会先使用ARP协议广播请求获取目标主机的MAC地址。如果源主机收到目标主机的响应,则说明目标主机是活动的,否则,目标主机是关闭的。所以..
分类:
其他好文 时间:
2015-07-13 01:03:22
阅读次数:
103
L1:物理层L2:数据链路层,基于mac地址的通信,通过交换机连接;对等传输,即交换机上的一个主机发一个包,连接在该交换机上的所有机器都能收到;L3:网络层,基于ip地址,路由器设备,连接不同网段,进行路由选择;交换机/路由器的区别:1、工作层级不同,交换机在L2,路由器在L3;2、数据转发依据对象...
分类:
其他好文 时间:
2015-07-04 22:13:54
阅读次数:
117