我首先把两个路由器用以太网接口连接,如图所示。接下来分别给两台路由的环回口配上地址1.1.1.1/324.4.4.4/32。给两台路由的以太网接口g0/0/0分别配上地址2.2.2.2/243.3.3.3/24.再分别配上静态路由,iproute-static4.4.4.4243.3.3.3iproute-static1.1.1.1242.2.2.2.敲完回车后..
分类:
其他好文 时间:
2014-10-08 11:49:16
阅读次数:
219
我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。
我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念。
MYU(最大传输单元)
MTU前面已经说过了,是链路层中的网络对数据帧的一个限制,依然以以太网为例,MTU为1500个字节。一个IP数...
分类:
其他好文 时间:
2014-10-08 00:16:44
阅读次数:
438
TCP应该是以太网协议族中被应用最为广泛的协议之一,这里就聊一聊TCP协议中的TimeStamp选项。这个选项是由RFC 1323引入的,该C建议提交于1992年,到今天已经足足有20个年头。不过相信大部分程序猿对这个建议还是相当陌生。
要理解为啥需要用TimeStamp选项,还需要从TCP协议的几个基本设计说起。
TCP协议的几个设计初衷,以及引发的问题:
1. 协议规定收端不需要响应每一...
分类:
其他好文 时间:
2014-10-07 14:05:43
阅读次数:
343
1、tcpdump
-n 使用IP地址表示主机,而不是主机名;使用数字表示端口号,而不是服务名称
-i 指定要监听的网卡接口, “-i any”表示抓取所有网卡接口上的数据包
-v 输出一个稍微详细的信息,例如,显示IP数据报中的TTL和TOS信息
-t 不打印时间戳
-e 显示以太网帧头...
分类:
系统相关 时间:
2014-10-06 16:27:40
阅读次数:
258
上一篇文章主要说了一下知识点中的IP地址的考点,这一篇我打算说说DHCP获取IP地址过程中捕获的报文的这个考点,都是自己的理解,有错误欢迎指正。
DHCP是应用层协议,UDP是传输层协议,IP是网络层协议,以太网是链路层协议。数据在网络上传输的时候要自顶向下逐层封装的,典型的DHCP过程是这样的:
1:客户机向服务器发送DHCP_DISCOVER报文,申请IP。
2:服务器向客户机...
分类:
其他好文 时间:
2014-09-27 23:57:20
阅读次数:
322
一、关于wireshark中以太网数据包的最小长度,请看下面的文字:Packet formatA physical Ethernet packet will look like this:PreambleDestination MAC addressSource MAC addressType/Le...
分类:
Web程序 时间:
2014-09-24 00:14:55
阅读次数:
267
在以太网上传输IP数据报时,以太网设备并不能识别32位IP地址,而是以48位以太网地址传输以太网数据包的。因此,IP数据报在以太网上传输前需要封装为以太网帧,而以太网帧的目的地址正是通过IP数据报的目的IP地址查询得到的。因此IP地址和以太网地址之间存在着映射,通过查看ARP表就可以得到这两地址间的对应关系。地址解析协议(Address Resolution Protocol-ARP)就是用来确定...
分类:
其他好文 时间:
2014-09-21 12:27:10
阅读次数:
636
WIZnet W5500 支持高达 80MHz SPI 时钟,所以用户可用 MCU来提供一个最大传输速率的高速以太网SPI通讯。本文中,我将展示如何用STM32 MCU来让W5500达到最大传输速率。
当使用来自STMicro的Cortex M3/M4产线的32位处理器,以太网传输速率可以在使用SPI通讯模式事产生最大变化。我将比较使用SPI标准模式和SPI DMA模式的不同传输速率。...
分类:
其他好文 时间:
2014-09-18 18:58:04
阅读次数:
483
1、UDP首部
2、UDP分片
在第二章,讲链路层是,提到过以太网,刨除数据帧帧头,最多传输的长度为1500,也就是说,如果一个ip数据报,长度大于1500,则需要分片。
分片方法:
在ip头中3位标志,13位片偏移,这俩东西就是用来分片的。3位标志中:一个更多的片标识,除了最后一个分片,其它分片都要有这个标识,还有一个不分片标识,如果置上,则即便I...
分类:
其他好文 时间:
2014-09-18 16:32:31
阅读次数:
293
串口本身,标准和硬件 ?
串口是计算机上的串行通讯的物理接口。计算机历史上,串口曾经被广泛用于连接计算机和终端设备和各种外部设备。虽然以太网接口和USB接口也是以一个串行流进行数据传送的,但是串口连接通常特指那些与RS-232标准兼容的硬件或者调制解调器的接口。虽然现在在很多个人计算机上,原来用以连接外部设备的串口已经广泛的被USB和Firewire替代;而原来用以连接网络的串口则被以太网替代,...
分类:
系统相关 时间:
2014-09-18 14:50:34
阅读次数:
311