- 博客(142)
- 资源 (1)
- 收藏
- 关注
转载 以太网物理层协议整理-百兆/千兆以太网
1) 物理层各子层功能Reconciliation Sublayer (RS): 协调子层。汇聚功能,使不同介质类型对MAC子层透明Medium Independent Interface (MII): 介质无关接口。提供公共接口,屏蔽这些物理层的不同细节Physical Coding Sublayer (PCS): 物理编码子层。编码/解码Phys
2017-06-27 09:55:50 7206
转载 以太网物理层协议整理-万兆以太网
在万兆以太网标准化过程中,IEEE和10GEA(万兆以太网联盟)是两个最重要的组织。万兆以太网标准和规范都比较繁多,在标准方面,首先有2002年的IEEE 802.3ae,后来也不断有新的万兆以太网规范推出,如2006年的IEEE 802.3an标准(10GBase-T)就推出了基于双绞铜线的万兆以太网规范,同样的IEEE 802.3aq标准推出了基于光纤的10GBase-LRM;2007年的
2017-06-27 09:51:11 6874
转载 802.1ag CFM/802.3ah EFM OAM/Y.1731 ETH OAM学习笔记
相关协议:1)IEEE 802.1ag 连通性故障管理(CFM:Connectivity Fault Management)2)IEEE 802.3ah 第一英里的以太网(EFM:Ethernet in the First Mile),其中第57章的以太网OAM3)ITU-T Y.1731 以太网OAM(Operation, Administration and Maintenance
2017-06-27 09:46:17 1542
转载 TCP协议三次握手连接四次握手断开和DOS攻击
TCP连接的状态图TCP建立连接的三次握手过程,以及关闭连接的四次握手过程贴一个telnet建立连接,断开连接的使用wireshark捕获的packet截图。1、建立连接协议(三次握手)(1)客户 端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和S
2017-06-27 09:45:01 308
转载 软件测试面试
详细的描述一个测试活动完整的过程1-项目经理通过和客户的交流,完成需求文档,由开发人员和测试人员共同完成需求文档的评审,评审的内容包括:需求描述不清楚的地方和可能有明显冲突或者无法实现的功能的地方。项目经理通过综合开发人员,测试人员以及客户的意见,完成项目计划。然后sqa进入项目,开始进行统计和跟踪 2-开发人员根据需求文档完成需求分析文档,测试人员进行评审,评审的主要内容包括是
2017-06-27 09:25:40 2779 2
转载 IPoE
IPoE认证的主要特点总结如下: 基于上网用户的物理位置(通过唯一的VLAN ID/PVC ID标示)对用户进行认证和计费,用户上网时无需输入用户名和密码,这对于那些需要永远在线的用户,以及不愿意输入用户名和密码的特定用户是非常方便的 ,适合于在企业网,家庭简化硬件的配置工作。 IPoE系统包括基本的DHCP功能,同时扩展了网络中各个层面设备的能力。可以说IPoE不是简单的终端设备上支持DH
2017-06-20 19:23:22 3382
转载 泛洪和广播的简析
泛洪和广播的简析什么是泛洪与广播?有什么区别吗?一.泛洪的产生:MAC地址表显示了主机的MAC地址与以太网交换机端口映射关系,指出数据帧去往目的主机的方向。当以太网交换机收到一个数据帧时,将收到数据帧的目的MAC地址与MAC地址表进行查找匹配。如果在MAC地址表中没有相应的匹配项,则向除接收端口外的所有端口广播该数据帧,有人将这种操作翻译为泛洪(Flooding,泛洪操作广
2017-06-20 18:56:07 4536
转载 测试工具和测试自动化
文/陈旭盛人类的进化史和发展史,就是一个不断创造和使用工具的历史。工具是人类想象力的物理呈现,也是社会进步的巨大助力。对于测试而言,工具同样不可或缺,甚至于如果想判断某个厂商的测试水平是处于“蛮荒时代”还是已经进化到了“现代社会”,观察其使用的测试工具就能知道个大概。事实上,很多测试项目,尤其是性能和稳定性测试项目,必须借助测试工具才能完成;验证业务的大规模部署能力,没有工具的支撑更是不可
2017-05-26 15:31:11 4367
转载 WiFi QC自动测试:Qt控制无线路由器
在测试wifi的时候,测试人员一般要使用很多不同型号的AP,并且需要不断地切换Chariot的配置。 这里的思路是致力于提供一个友好的GUI界面来自动控制AP,并且自动控制Chariot进行Throughput的测试。 这里Chariot的部分就不提了,可以自行参照Chariot的c API或者tcl的API进行程序设计。 这里先给出一个实例,那就是Tplink的AP
2017-05-26 14:25:41 1833
转载 路由器六大测试详解
路由器是IP网络的核心设备,其性能的好坏直接影响IP网网络规模、网络稳定性以及网络可扩展性。路由器区别于一般简单的网络互连设备,在性能测试时还应该加上路由器特有的性能测试。路由器在计算机网络中有着举足轻重的地位,是计算机网络的桥梁。通过它不仅可以连通不同的网络,还能选择数据传送的路径,并能阻隔非法的访问。 路由器的配置对初学者来说,并不是件十分容易的事。 (一)功能测试 路
2017-05-26 14:24:12 25879
原创 Java学习笔记之关于System.out.println()的括号中的内容
如以下代码:public class Java00 {public static void main(String args[]) {int num=3;System.out.println("这是数字"+"num");//num加了" "System.out.println("书的本书="+num);//num没加"";=号加了}}其中双引号表示字符串,单
2017-05-25 15:23:57 6777
转载 基于Tcl/Tk语言的自动化测试平台的实现
基于Tcl/Tk语言的自动化测试平台的实现来源:电子技术应用2013年第1期 作者:李志报1,2, 袁 亮1,22013/3/13 16:34:55关键词: 自动控制系统|DCS|FCS 自动化测试平台 工具命令语言Tcl 工具集Tk 脚本摘 要: 要提高三层交换机的可靠性,需要进行大量的测试。为了提高测试的效率,提出基于Tcl/Tk语言的自
2017-05-25 13:40:30 5967
转载 Tcl/Tk windows版下载与安装过程
安装过程与测试 下载好安装包后,直接解压。双击解压出的文件,选择接受,然后直接下一步,开始安装,选择安装路径后自动安装,点击完成按钮完成TCL的安装。 从Windows系统的命令提示符窗口启动tclsh应用程序,运行cmd。输入命令:tclsh。 在tclsh提示符后输入以下命令:expr 2 + 2 , tclsh会输出其结果4,然后会提示输
2017-05-25 11:35:39 6878
转载 调试利器之wireshark
简介Wireshark(前称Ethereal)是一个网络数据包分析软件。网络数据包分析软件的功能是截取网络数据包,并尽可能显示出最为详细的网络数据包数据。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错
2017-05-10 11:16:22 1310
原创 udp协议
简介UDP是User Datagram Protocol的简称。中文名为,用户数据包协议。和tcp协议一样,工作在OSI网络模型的第四层(传输层)。但是,和tcp不一样,它提供的是不可靠的网络传输。它不负责对数据包分组,组装和对数据包排序。也就是说,当数据包发出后,是无法知道数据包是否安全完整到达。特点1、无连接:即在发送数据之前是不需要建立连接的。也就是说,即便服务端没有
2017-05-10 11:15:14 219
转载 Wireshark入门教程
wireshark介绍wireshark的官方下载网站: http://www.wireshark.org/wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。wireshark是开源软件,可以放心使用。 可以运行在Windows和Mac OS上。 使用wireshark的人必须了解网络协议,否则就看不
2017-05-10 11:02:33 298
转载 驱动入门hello实例解析
首先在终端vim一个文件名为hello.c,输入内容如下: 1 #include Linux/module.h> 2 #include 3 4 MODULE_LICENSE("GPL"); 5 MODULE_AUTHOR("Snooy"); 6 7 static int howmany = 10; 8 module_param(howman
2017-05-04 10:52:34 284
转载 驱动模块编译总结
首先内核编译过程中最容易犯得一类错误是编译器版本不匹配(太低),所以在编译前首先习惯检查编译器版本。现在简单总结下驱动模块的编译及安装方法及对比:方法一:自己编写Makefile文件(详见我的另一篇博文),指定内核源码树等,使用make指令编译,然后动态添加使用insmod。感悟:该方法适用于内核驱动开发阶段,具有方便高效的开发过程。方法二:修改内核源码目录树下对应驱动路径
2017-05-04 10:51:36 377
转载 Linux设备驱动构建内核树
学习Linux设备驱动时第一步就是构建内核树,首先下载Linux内核,按Linux Device Dervier 3作者的说法,只要是linux-2.6.xxx的内核都可以,我的是linux-2.6.30.4。具体步骤:(1) 下载内核源码包,并解压:[root@yanbo kerneltest] # tar -zxvf linux-2.6.30.4.tar.gz(2) [root
2017-05-04 10:50:55 252
转载 Linux常见服务器配置
Linux网络设置:1 、 查看本机物理网卡的内网IP:192.168.1.252,后面可以ping一下该ip,则可知道桥接是否成功。2 、 关闭 Fedora10 中的防火墙,#service iptables stop3 、 设置虚拟机中的 Linux 为桥接模式:a) 选择桥接模式 ;b) Edit——Virtual Network
2017-05-04 10:50:09 1113
转载 Linux环境变量配置总结
在 Linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“ command not found ”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux 下定制环境变量的一个组成部分。 Linux 是一个多用户的操作系统。每个用户登录系统后,都会有
2017-05-04 10:49:21 184
转载 Android应用开发编译框架流程与IDE及Gradle概要
1 背景建议阅读本文之前先阅读《Android Studio入门到精通》和《Groovy脚本基础全攻略》及《Gradle脚本基础全攻略》三篇博客作为背景知识,这样才能更好、更系统的串起来。本文的核心就是下图:关于Gradle的Android插件本文不会过多的说明,只给一个抛砖引玉的提示,详细使用参见文档API及Gradle配置,其实个性化的构建配置一般都是Gradle与Gr
2017-05-03 20:21:19 368
转载 细说OSI七层协议模型及OSI参考模型中的数据封装过程
OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。0SI/RM协议是由IS0(国际标准化组织)制定的,它有三个基本的功能:提供给开发者
2017-05-02 15:12:11 34189 3
转载 OSI参考模型中的数据封装及解封装过程
如图所示,在OSI参考模型中,当一台主机需要传送用户的数据(DATA)时,数据首先通过应用层的接口进入应用层。在应用层,用户的数据被加上应用层的报头(Application Header,AH),形成应用层协议数据单元(Protocol Data Unit,PDU),然后被递交到下一层-表示层。 表示层并不"关心"上层-应用层的数据格式而是把整个应用层递交的数据包看成是一个整
2017-05-02 15:11:09 9404
原创 嵌入式系统
我的嵌入式老师只用了三个词语就总结了嵌入式系统的精髓:专用的可裁剪的计算机系统。嵌入式软件开发的基本逻辑包括嵌入式软件开发的知识体系和背景:先说背景:计算机,领域内,知识体系,按层次分,可以分为:上层:纯软件中间:嵌入式底层:硬件其中:纯软件:无需实际接触硬件,写代码,也不会涉及到操作硬件->当然你对硬
2017-04-27 14:38:48 652
转载 嵌入式Linux开发工程师所必学的理论知识
一:C语言 嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识。包括:基本数据类型、数组、指针、结构体、链表、文件操作、队列、栈等。二:Linux基础 Linux操作系统的概念、安装方法,详细了解Linux下的目录结构、基本命令、编辑器VI ,编译器GCC,调试器GDB和 Make 项目管理工
2017-04-27 13:25:57 493
转载 嵌入式应用层开发要学习什么
如果从应用层的应用开发出发,建议先熟悉API函数,推荐《UNIX环境高级编程》,现在应该是第3版了,如果从应用层的界面开发出发,则建议学习Qt,WinCE或Android等。但真实的嵌入式开发,熟悉以上还是远远不够的,建议如下学习曲线 第一节段 熟练使用Linux操作系统学习Linux操作系统的概念和安装方法,理解Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译
2017-04-27 13:04:37 1809
转载 嵌入式学习方法
自学嵌入式已经有一年的时间了,从刚开始的迷茫无助到现在的逐渐明朗,中间经历的太多太多了。俗话说万事开头难,刚开始的时候,根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去图书馆看书也是找不到方向。又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始。当看过几本介绍嵌入式的基础教材过后,才逐渐有了一点方向,虽说刚开始看书的时候朦朦胧胧的。但是当几本书看过之后,对嵌入
2017-04-27 11:41:49 572
原创 Linux的Vi编辑器
Vi 有 3 种基本工作模式:指令行模式、文本输入模式、末行模式,它们的相互关系如图:下面分别来介绍这 3 种模式。1.指令模式(command mode)指令模式主要使用方向键移动光标位置以进行文字的编辑,在输入模式下按【Esc】键或是在末行模式输入了错误命令,都会回到指令模式,下表列出了其常用操作命令及含义。2.文本输入模式在 vim
2017-04-24 10:09:44 379
转载 Linux vi 深入简出,从入门到精通
简介vi 是 unix 平台下一个著名的的文本编辑器,熟练使用它能极大地提高你的效率。而 vim 又作为 vi 的增强版,功能强大、高度可定制,被社区用户极大地推崇。快速入门三种模式插入模式 (insert) 用于输入文本。在插入模式下,你输入的任何字符都将显示在屏幕并存于文件。命令 (command) 模式用于大多数编辑功能。在命令模式
2017-04-21 16:30:19 244
原创 配置、编译、安装源码包软件
所谓源码包软件,顾名思义,就是源代码的可见的软件包在 Linux 系统下也经常需要用到源码包软件。大多数的源码软件包是以 tar.gz 或 tar.bz2 的形式得到的,所以在配置和编译之前需要将软件包解压缩,具体的做法已经在前面提到过。配置、编译、安装的过程大多如下所示。#./configure# make# make install./configure 用来配置软件的功能
2017-04-21 15:46:50 628
转载 路由器测试的类型和方法
随着信息产业的飞速发展,计算机网络技术得到广泛应用,计算机网络已成为现代工作生活中必不可少的一部分。路由器作为计算机网的核心设备,相应地在网络上存在广泛的应用。高端路由器现已由企业级设备成为公众网上重要的电信级设备。随着互联网络的逐步普及以及它在生活中重要性的增加,路由器的性能、功能、安全性、可靠性等指标变得越来越重要。所以对路由器的测试有其重要性与必要性。路由器测试规范主要有下面通信行业标准来规
2017-04-19 13:20:24 2680
转载 如何面试测试工程师?
前言 在我的上一篇文章中(http://www.cnblogs.com/scios/p/5489933.html),里面提到最近半年我面试过数十个测试工程师的应聘者,却鲜有让我满意的。后有读者留言说不理解为什么会这样。 我感觉有必要再说些什么,所以有了今天这篇文章。面试场景1依然以小明为例 问:“假设你所在的团队负责研发一款手机计算器程序,你是这款产品的测试
2017-04-19 12:55:27 843
转载 十年软件测试经验总结
时光荏苒,从毕业到现在已经10年,10年来一直从事着软件测试的工作。从一个什么都不会,到测试技术人员再到测试管理,期间有迷茫,有痛苦,有弯路,有捷径。今天对自己过去的10年测试经历做一个总结,一是给自己重新出发增加动力,二是给刚入道的、迷茫中的测试朋友一点点建议,希望你们少走弯路。 首先,谈谈测试职业规划,即做什么的问题。所谓方向比努力重要,这绝对是一句真理。如果能在刚走上测试工作岗位的时
2017-04-19 11:21:28 1531 1
转载 软件测试面试题整理
对一个测试团队的leader来说,如何招到合适的成员无疑是慎之又慎的。因为一旦在面试时做出错误的判断,后期很可能就长期忍受自己种下的苦果。 为了更好的面试,从网上找过不少面试技巧,现整理如下,希望对刚晋升为测试团队leader的同行有所帮助。 问: 测试人员提交了一个bug,但开发人员不认同你,你改怎么办?--多数面试着会回答告诉组长/经理,然后让组长/经理去找那个开发。-
2017-04-19 10:52:51 3206
转载 软件测试读书列表
测试入门 软件测试(第2版) Software Testing (2e), Ron Patton 一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。软件测试的艺术(第2版) The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badge
2017-04-19 10:44:54 1224
转载 如何跟开发就测试范围进行沟通?
测试人员每天的例行工作之一就是与开发沟通代码改动,并对改动进行功能回归,我们称之为测试范围确认。对于每个测试人员来说,可能都会遇到以下问题:1、拿到一个代码改动后我首先做什么?2、跟开发沟通时问些什么?3、我该如何沟通才能问到自己想问的问题?才能更精确的得到回归范围?4、担心自己问的问题太不搭调,被对方嘲笑怎么办?5、跟开发沟通结束后,接下来该怎么做?直接按照开发说的去做吗?
2017-04-19 10:24:18 438
转载 做测试要升级就要考这些证书
从事软件测试的人员很多,大家都觉得门槛低,企业需求量大,很容易找到工作。但是从事一段时间后,很容易迷茫,很想证明自己在这个测试行业的能力,除了自我的学习以及领导的肯定之外,更加需要证书来帮我们证明,那么作为测试人员,可以考哪些证书呢? 1. 国家职业资格证书 国家职业资格证书 国家职业资格证书是国家证书制度的一个组成部分,它通过国家法律、法令和行政条规的形式,
2017-04-19 10:17:28 3510
转载 测试人员面试自动化测试必问题
自动化测试最近几年都是大热,这里从网上整理了一些,自动化测试必问的一些题目,为想进入软件测试行业的同学一点帮助。 一、如何理解自动化测试? 每个面试自动化测试的,80%会被问到这个。不用太宽泛,可以从下面几点考虑,聊聊自动化测试给你的工作带来的好处: 1、用具体的举例,讲述自己在操作过程中是如何提高效率的。比如从回归测试开始讲起,重复冗余的操作步骤,你是否该想想可否能用自动化工具(QTP,
2017-04-19 08:38:32 9792
转载 软件测试指南:从入门到精通
所谓:师父领进门,修行靠个人。再好的资源,自身不努力那也是白费。软件测试行业更迭如此迅速,更是如此。分享一篇软件测试的心得,怎么快速入门到精通的思路,非长篇大论,比较精简,各位看官自行汲取。 软件测试基础知识 软件测试顾名思义,是为了发现错误而执行程序的过程,从而对软件质量进行评估。了解软件测试对象,包括系统架构、明确需求、系统设计流程、用例设计步骤、以及提测时测试流程单里写清
2017-04-18 16:37:32 1003
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人