- 浏览: 226985 次
文章分类
- 全部博客 (160)
- java语言基础 (67)
- jsp基础 (2)
- eclipse使用 (2)
- java源码解读 (6)
- 计算机基础 (3)
- eclipse插件 (0)
- 网络基础 (8)
- 算法 (2)
- linux (0)
- 英语 (0)
- C语言 (4)
- JavaScript (17)
- 数学 (0)
- struts2 (2)
- 自然哲学 (0)
- Servlet (1)
- HttpServer (2)
- ext (1)
- 个人 (1)
- dojo (27)
- spring (2)
- hibernate (4)
- css (3)
- 多线程 (0)
- chrome插件开发 (0)
- svn (0)
- thrift (2)
- phonegap (1)
- java线程 (1)
- 不是很熟悉的css属性 (0)
- 数据库性能调优 (0)
- 项目管理 (1)
- ios (0)
- 软件工程 (0)
- db2 (0)
- 词汇管理 (0)
- zhenyan (0)
- 计划 (0)
- android (0)
- ssss (0)
- 是的 (0)
- dsada (0)
- 泛点是 (0)
- fds (0)
- cxzc (0)
- 权限 (0)
- dfsfds (0)
- http://www.cnblogs.com/kingboy2008/p/5261771.html (0)
- sss (0)
- ddd (0)
- fdsfdsf (0)
- sso (0)
- nginx (0)
- 分布式数据一致性 (0)
- mysql (0)
- ios永久存储 (0)
- js匿名函数 (0)
- 打印机qqq (0)
最新评论
在数据链路层,数据接收和发送的单元是以帧为单位的。链路层主要有3个目的:(1)为IP层服务,接收和发送IP数据报;(2)为ARP模块发送ARP请求和ARP应答;(3)为RARP模块发送RARP请求和RARP应答。下面以以太网为例,进行说明。
1. 以太网MAC帧的封装格式:
前导码:包括同步码(用来使局域网中的所有节点同步,7字节长)和侦标志(帧的起始标志7,1字节)两部分;
目的地址:接收端的MAC地址,6字节长;
源地址:发送端的MAC地址,6字节长;
类型:数据包的类型(即上层协议的类型),2字节长;
数据:被封装的数据包,46-1500字节长;
校验码:错误检验,4字节长。
2. 一个ARP请求的例子:
上图是用Wireshark捕获的一个ARP请求包,开头的ff ff ff ff ff ff是一个MAC帧的目的地址,这是一个广播地址,表示这一帧会被局域网中的所有站点接收,00 23 cd 55 ef e4是帧的源地址,是发送这个帧的网卡接口的标识,08 06表示帧的类型,这里的值是08 06表示一个ARP请求/应答,另外若是0800表示IP数据报,0835表示RIRP请求/应答。
接下来是它的数据部分,00 23 cd 55 ef e4是源地址,c0 a8 01 01(192.168.1.1)发送者的ip,00 00 00 00 00 00 00是希望获取的mac地址,这里还不知道,所以全是0,c0 a8 01 65(192.168.1.101)。
这里的意思是,192.168.1.1(00 23 cd 55 ef e4)在局域网广播说,192.168.1.101的mac地址是什么啊?当192.168.1.101收到这个ARP请求后,就会把192.168.1.1(00 23 cd 55 ef e4)这条信息存到自己的arp缓存中,同时向它发送一个ARP应答,告诉它自己的ARP。
发表评论
-
IP数据报
2011-08-07 16:17 0IP数据报的格式如下: -
html上传文件
2011-08-02 21:17 9在HTTP请求及HTTP响应中都包含正文部分。HTTP响 ... -
10BASE-T以太网
2011-08-02 15:46 5169以太网的几个发展 ... -
划分子网
2011-08-01 22:37 0n -
交换机
2011-08-01 19:26 886交换机是工作在数据链路层的设备,它看到的是MAC帧,可 ... -
透明网桥
2011-08-01 16:06 0n -
HTML事件属性
2011-08-01 13:21 8这里主要介绍几个常用的html元素。 1. ... -
HTML文档
2011-08-01 12:00 760HTML(超文本标记语言)并不是像C、Java那样是一 ... -
编写JavaWeb应用的web.xml
2011-07-31 17:29 0n -
tomcat虚拟主机
2011-07-31 14:49 785虚拟主机的配置可以使一台主机上可以绑定多个域名。比如你 ... -
JavaWeb应用的目录结构
2011-07-29 21:43 0Servlet规范规定,JavaWeb应用必须采用固定 ... -
tomcat的目录结构
2011-07-29 21:21 7351. tomcat的目录结构 2. 目录描 ... -
Tomcat安装
2011-07-29 20:08 962Tomcat是一款优秀的开源Servlet容器。安装过 ... -
以太网
2011-07-29 14:05 0v -
ARP攻击
2011-07-29 11:34 0ARP原理: 在局域网中的主机A要同其他主机 ... -
IP地址(2)
2011-07-29 08:53 0n -
IP地址(1)
2011-07-28 22:11 974互联网上的每个接 ...
相关推荐
对CSMA/CD算法有详细的介绍,及反压流控等
通过对目前网络拓扑发现算法的研究 该文提出了改进的以太网设备连接判定定理 并在此基础上提出了改进算法 改进后 法能够发现原来网络中无法发现的设备 算法的应用范围更广 适应性更强 更贴近实际环境 能够简单 完整 ...
主要内容 案例引入 数据链路层的基本概念 点对点协议PPP 多路访问控制协议 以太网 局域网扩展及VLAN 2 [课程讲义]计算机网络第三章数据链路层详解全文共110页,当前为第2页。 知识目标 数据链路层的三个基本问题 C ...
06-数据链路层与以太网.pdf
W6100是全球第一款支持IPv4/IPv6双核的新一代全硬件以太网TCP/IP协议栈控制器。...同时其内部集成了10/100M以太网数据链路层(MAC)以及物理层(PHY),使用户能够更加简单快速地实现嵌入式设备的联网功能。
作为一款多功能型嵌入式数据转换模块,模块内部集成了硬件 TCP/IP 协议栈和 10/100M 以太网数据链路 层(MAC)及物理层(PHY)。用户通过串口可轻松地将终端接入网络,大大减少开发时间和开发成本。可以通过网络发送指令...
本课程主要内容 以太网物理层 以太网数据链路层 以太网交换机 VLAN 生成树协议 二层组播 千兆以太网 其他各种高级技术
W5500 集成了 TCP/IP 协议栈, 10/100M 以太网数据链路层(MAC)及物理层(PHY) ,使得用户使用单芯片就能够在他们的应用中拓展网络连接。 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),...
W5500 集成了 TCP/IP 协议栈, 10/100M 以太网数据链路层(MAC)及物理层(PHY) ,使得用户使用单芯片就能够在他们的应用中拓展网络连接。 久经市场考验的 WIZnet 全硬件 TCP/IP 协议栈支TCP,UDP,IPv4,ICMP,...
W6100支持TCP、UDP、IPv6、IPv4、ICMPv6、ICMPv4、IGMP、ARP以及PPPoE等协议,同时内部集成了10/100M以太网数据链路层(MAC)以及物理层(PHY),使用户能够更快速地实现嵌入式设备联网功能。 W6100有8个独立硬件...
3.1.1 数据链路和帧 3.1.2 三个基本问题 3.2 点对点协议 PPP 3.2.1 PPP 协议的特点 3.2.2 PPP 协议的帧格式 3.2.3 PPP 协议的工作状态 3.3 使用广播信道的数据链路层 3.3.1 局域网的数据链路层 3.3.2 ...
在上面设计并实现的网络环境下,完成如下协议分析:①以太网数据链路层帧格式分析;②TCP传输控制协议分析;FTP协议分析。该报告非常详细,有实验原理,步骤,结论和拓扑图,还有非常多的实验结果截图,各个设备的...
W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加... W5500 集成了 TCP/IP 协议栈, 10/100M 以太网数据链路层(MAC) 及物理层(PHY),使得 用户使用单芯片就能够在他们的应用中拓展网络连接。
老师计算机网络数据链路层的课件,用只读方式打开,懂破解密码的要破解密码才能对可见进行修改。 课件是老师精心制作,对我们上课很有用,全是精华,比起看厚厚的课本没有一点重点要有效率的多。 课件主要包括:数据...
数据链路层的介绍,以太网MAC地址,了解以太网帧的包装,交换机的工作原理,命令行的层次关系 数据链路层的功能及交换机的工作原理简单介绍
分析了以太网两种常见的通信技术应用模式:基于数据链路层的应用及基于IP层的TCP/UDP传输方式应用,比较了 他们之间的差别,给出了各自的应用场合,并针对变电站自动化系统的主要业务进行了通信层面的业务分析,...
实验03分析数据链路层帧结构 1. 掌握使用Wireshark分析俘获的踪迹文件的基本技能; 2. 深刻理解Ethernet帧结构。 3. 深刻理解IEEE 802.11帧结构。(可选) 4. 掌握帧结构中每一字段的值和它的含义。
W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加... W5500 集成了 TCP/IP 协议栈, 10/100M 以太网数据链路层( MAC)及物理层( PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。
W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加...W5500 集成了 TCP/IP 协议栈,10/100M 以太网数据链路层(MAC) 及物理层(PHY),使得 用户使用单芯片就能够在他们的应用中拓展网络连接。
W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加... W5500 集成了 TCP/IP 协议栈, 10/100M 以太网数据链路 层(MAC)及物理层(PHY),使得用户使用单芯片就能够在他们的应用中拓展网 络连接。