一、简介 数据链路层是计算机网络的中的低层(OSI模型中的第二层),可简单的理解为是数据通道。主要作用是为上层(网络层)提供带有差错检测(后面会提)的不可靠传输服务。 二、解决问题 1)封装成帧:把上层(网络层)传下来的数据分别添加首部和尾部,封装成帧。 2)透明传输:不论什么数据,链路层都要能传。... ...
分类:
其他好文 时间:
2016-07-04 01:09:48
阅读次数:
226
帧中继默认是NBMA,P2MP是通过NBMA强制修改的,帧中继二层不支持组播,而ospf是使用组播来交互报文,由此可以说明P2MP是广播(组播)来交互的,所以不需要手工指定peer,但要在frmapipx.x.x.xbroadcast???p2mp也有两种方式,一种是通过修改帧中继map表,使其支持广播方式另..
分类:
其他好文 时间:
2016-07-03 23:36:44
阅读次数:
723
在帧中继二层网络中,如果要使用p2mp采用网络类型为broadcast,需要注意:一、HUB点必须为DR,二、需要在R2与R3之间再建立一条PVI,以此来使R2,R3彼此之间来学习到正确的下一跳,否则如R2学习到33.1.1.1的下一跳是10.1.123.3,造成ping不通。(由于DLCI只有2个号,因此借用之..
分类:
其他好文 时间:
2016-07-03 23:36:40
阅读次数:
404
题目:请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三层再按照从左到右打印,其他行以此类推。
例如:按之字形顺序打印二叉树的结果如下图:
方案:利用两个栈。时间复杂度O(N)+辅助空间2*O(N)。
具体方法:我们在打印某一结点时,把下一层的子结点保存到相应的栈里。如果当前打印的是奇数层(例如第一层,第三层...第2*n+1层...
分类:
其他好文 时间:
2016-06-30 12:51:55
阅读次数:
133
5.Ajax应用 在jQuery中$ajax()方法属于最底层的方法,第二层是load()、$.get()、$.post(),第三层是$.getScript()和 $.getJSON();下面根据使用频率来介绍 1.load()方法 load()方法能载入远程HTML代码并插入DOM中(实际项目中, ...
分类:
Web程序 时间:
2016-06-30 01:06:18
阅读次数:
193
我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉: 关于TCP/IP协议,建议参考Richard Stevens的《TCP/IP Illustrated,vol1》(TCP/IP详解卷1)。 关于第二层面,依然建议Richard Stevens的《Unix net ...
分类:
其他好文 时间:
2016-06-28 22:04:39
阅读次数:
219
别被扩展系统ID迷惑了扩展系统ID的作用:二层交换机使用STP技术来防止网络中的桥接环路,STP算法的核心在于交换机发送的BPDU(桥接协议数据单元),BPDU报文里有交换机的BID(网桥优先级),BID由2字节(16位)网桥优先级和6字节MAC地址组成。每台交换机的BID都是唯一的,但是..
分类:
其他好文 时间:
2016-06-24 16:21:39
阅读次数:
338
思路:考虑建立可持久化线段树,第一层维护的是i这个位置的next位置,第二层,维护的是接下来走这个字符会到哪个节点。 感觉很巧妙啊,不愧是Claris ...
分类:
其他好文 时间:
2016-06-23 08:51:11
阅读次数:
276
第一父集 REN 第二层 子集 nanren Women xiaoren ...
分类:
其他好文 时间:
2016-06-20 08:52:11
阅读次数:
147