自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 交换机和路由器的数据包转发流程简述

当交换机收到一个数据包时;交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较;情况一:如果找到对应项,则按MAC表进行转发;情况二:如果没找到对应项,则在除了接收到数据包以外的所有端口进行转发(广播);解释:MAC地址表 是MAC地址与端口对应的关系表;即某个MAC地址连接在某个端口;问题:当情况二发生时,需要在其他所有端口进行广播(这样做其实很不好

2016-08-31 15:07:27 3032

转载 VLAN-TAG 知识相关

VLAN技术要点主要有两点:1.支持VLAN的交换机的内部交换原理;2.设备之间(交换机之间,交换机与路由器之间,交换机与主机之间)交互时,VLAN TAG的添加和移除。802.1Q VLAN只定义了数据帧的封装格式,即,在以太网帧头中插入了4个字节的VLAN字段。其主要内容为VLAN TAG,紧随其后的数据类型和802.1p报文优先级的标识。以太网帧格式

2016-08-31 15:06:31 1113

转载 二层交换机、三层交换机和路由器的原理及区别

转载网址:http://blog.csdn.net/herostarone/article/details/8256235二层交换机:         二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体如下:(1)当交换机从某个端口收到一个数据

2016-08-31 11:01:39 729

转载 TCP异常终止(reset报文)

转载网址:http://www.vants.org/?post=22TCP异常终止(reset报文)TCP的异常终止是相对于正常释放TCP连接的过程而言的,我们都知道,TCP连接的建立是通过三次握手完成的,而TCP正常释放连接是通过四次挥手来完成,但是有些情况下,TCP在交互的过程中会出现一些意想不到的情况,导致TCP无法按照正常的四次挥手来释放连接,如果此时不通过其他的方式来

2016-08-30 11:50:38 795

转载 Web应用防火墙(WAF Web Application Firewall)评价标准【译文】

转载网址:http://blog.chinaunix.net/uid-204498-id-117972.htmlWeb应用防火墙(WAF  Web Application Firewall)评价标准Version 1.0 (January 16, 2006)Copyright © 2005,2006 Web Application Security Consor

2016-08-30 11:48:02 4027

原创 python 学习(二十一)之文件I/O

一、读取键盘输入Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:raw_inputinput   1. raw_input函数 :raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符)。      示例:#!/usr/bin/python# -*- coding: UTF-8

2016-08-28 11:52:02 643

原创 python 学习(二十)之模块

一、什么是模块? 1.1 模块是Pyhon最高级别的程序组织单元,它将程序代码和数据封装起来以便重用。实际的角度,模块往往对应Python程序文件。每个文件都是一个模块,并且模块导入其他模块之后就可以使用导入模块定义的变量名。模块可以由两个语句和一个重要的内置函数进行处理。import: 使客户端(导入者)以一个整体获取一个模块。from:容许客户端从一个模块文件中获取特定的变

2016-08-27 21:19:28 595

原创 python 学习(十九)之浅谈闭包

一、定义: 1.闭包:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。二、闭包 例一:def make_adder(addend): def adder(augend):

2016-08-27 12:23:03 671

原创 python 学习(十八)函数再学习

一:def是Python中的一个可执行语句——函数并不存在,直到Python运行了def后才存在。def创建了一个对象,并将其赋值给一个变量名,这个变量名就是函数名。def可以出现在任一语句可以出现的地方——甚至是嵌套在其他语句中。示例:#!/usr/bin/python# -*- coding: UTF-8 -*-def times(x,y):    return x*y

2016-08-24 23:37:59 444

原创 python 学习(十七)之函数

一、Python包括内建函数和用户自定义函数。     1.内建函数包括: 数学运算类:如 求绝对值函数 abs(x)  ;集合类操作 :如 set实例化函数 set();逻辑判断函数: 如cmp(x, y);反射函数 IO操作函数     2.用户自定义函数          定义一个实现所要实现某些功能的函数。二、用户自定义函数    规则:

2016-08-24 22:13:24 474

原创 python 学习(十六)之日期和时间

一、Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳。示例:#!/usr/bin/python# -*- coding: UTF-8 -*-import time; # 引入time模块ticks =

2016-08-23 22:18:21 817

原创 python 学习(十五)之 字典

一、字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 , 格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。二、创建字典两种形式:

2016-08-23 21:44:09 322

转载 HTTP请求中POST与GET的区别

转载网址:http://blog.csdn.net/yipiankongbai/article/details/24025633一、原理区别一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。HTTP定义了与服务器交互的不同方法,其中最基本的四种:GET,POST,

2016-08-22 14:08:39 656

转载 HTTP协议之报文详解

转载网址:http://blog.csdn.net/yipiankongbai/article/details/24176693一、什么是报文报文,是网络中交换和传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。HTTP报文是由一行一行简单的字符串组成的。HTTP报文都是纯文本,不是二进制代码,所以人

2016-08-22 14:01:30 456

转载 DNS原理总结及其解析过程详解

转载网址:http://blog.csdn.net/yipiankongbai/article/details/25031461一、域名系统1、域名系统概述        域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为

2016-08-22 13:58:05 670

转载 浏览器内部工作原理

转载网址:http://kb.cnblogs.com/page/129756/ 一、介绍  浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。  将讨论的浏览器  今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera

2016-08-22 13:53:30 361

转载 DNS原理及其解析过程

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/812889 网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上I

2016-08-22 12:05:18 416

转载 负载均衡研究之 基础篇

转载网址:http://www.cnblogs.com/RunForLove/p/4355925.html1.概念:  负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡

2016-08-21 20:28:46 1176

转载 负载均衡之会话保持

转载网址:http://www.cnblogs.com/qq78292959/archive/2012/12/27/2835950.html一,什么负载均衡一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西。但是随着网站访问量和流量的快速增长,单台服务器受自身硬件条件的限制,很难承受这么大的访问量。在这种情况下,有二种方案可以选择: 

2016-08-21 20:12:28 2111

转载 网络管理之论路由器和交换机的本质区别

转载网址:http://bbs.51cto.com/thread-943518-1.html一.交换机的星形集中连接我们知道,交换机的最基本功能和应用就是集中连接网络设备,所有的网络设备(如服务器、工作站、PC机、笔记本电脑、路由器、防火墙、网络打印机等),只要交换机的端口支持相应设备的端口类型都可以直接连接在交换机的端口,共同构成星形网络。基本网络结构如图1所示。在星形连接中,交换机

2016-08-21 15:57:48 767

原创 交换机相关总结

一、L3交换机L3是指OSI参考模型中的L3,也就是网络层。L3交换机是一种在L2交换机的基础上增加了路由选择功能的网络硬件,能够通过基于ASIC和FPGA的硬件处理高速实现网络功能和转发分组。L3交换机能够基于位于网络层(L3)的IP首部信息,实现路由选择以及分组过滤等功能。二、L2交换机L2是指OSI参考模型中的L2,也就是数据链路层。L2交换机能够基于该层主要编址的MAC地址,进

2016-08-21 15:53:23 1213

原创 路由器相关总结

一、何为路由器:路由器是指主要负责OSI参考模型中网络层的处理工作,并根据路由表信息在不同网络之间转发IP分组的网络硬件。这里的网络一般是指IP子网,也可以称广播域。二、OSI参考模型与所对应的网络硬件三、路由器的必要性在某个组织的内部网络中,如果其中的一个LAN希望连接另一个LAN,就需要使用路由器设备。另外,构建大型的LAN时虽然可以不使用路由器,但需要使用交换机或主机

2016-08-21 11:59:39 556

原创 交换机

一、交换机的定义:网络节点上话务承载装置、交换级、控制和信令设备以及其他功能单元的集合体。交换机能把用户线路、电信电路和(或)其他要互连的功能单元根据单个用户的请求连接起来。简单的说,交换机(英文:Switch,意为“开关”)是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等

2016-08-21 11:16:05 4857 2

转载 VMware Workstation下VMnet1等虚拟网卡与主机网卡之间的关系

转载网址:http://wangchunhai.blog.51cto.com/225186/61597/1虚拟网络设置默认情况下,VMware Workstation的虚拟网卡使用192.168.1.0~192.168.254.0范围中的(子网掩码为255.255.255.0)两个网段(对应于第一块虚拟网卡VMnet1和第2块虚拟网卡VMnet8),即使在同一台主机上安装VMware,

2016-08-21 09:18:25 1037

转载 FTP主动模式和被动模式的比较

转载网址:http://jackiechen.blog.51cto.com/196075/193883/FTP是仅基于TCP的服务,不支持UDP。与众不同的是FTP使用2个端口,一个数据端口和一个命令端口(也可叫做控制端口)。通常来说这两个端口是21(命令端口)和20(数据端口)。但FTP工作方式的不同,数据端口并不总是20。这就是主动与被动FTP的最大不同之处。 

2016-08-19 14:27:22 277

转载 FTP的主动模式和被动模式

文章来自:http://my.oschina.net/binny/blog/17469 在使用FTP时,如果客户端机器和FTP服务器双方之间的所有端口都是开放的,那连接不存在问题。如果客户端与服务器之间有防火墙,如果没配置好防火策略和采用合适的连接模式,会导致登录成功,但无法List列表的问题。要避免出现这样的问题,首先要了解FTP的工作模式。    1.FTP的PORT(主动

2016-08-19 10:52:03 454

原创 Xss 学习(三)之dom

一、什么是dom?DOM 是 W3C(万维网联盟)的标准。DOM 定义了访问 HTML 和 XML 文档的标准:W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。二、W3C DOM 包括三个部分:   核心DOM: 针对任何结构化文档的标准模型;   XML DOM:针对 XML 文档的标准模型;

2016-08-17 16:21:04 644

原创 反射型XSS 之 防范

对于反射型XSS,在地址栏里的参数,比如page,被传递到服务器端的脚本,比如(PHP),再输出到客户端。形如:<?php $p = $_GET["page"]; echo $p;?>在防范这类XSS时,通常可以在服务器端对传入的参数进行过滤,来防范这类攻击。形如以下伪代码:<?php function filter($str){ 将$str里可能造成跨站的特殊

2016-08-17 15:47:36 1613

转载 VMware WorkStation的三种网络连接方式

原博客地址:http://blog.csdn.net/shuxiao9058一. 首先贴出本人在网络上找到与VMware网络连接相关的知识        安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host方式连接网络的。VMnet8是NAT网卡,用于NAT方式连接网络

2016-08-14 21:54:48 877

原创 Xss学习(二)之 JavaScript

学习网站:http://xsst.sinaapp.com/example/1-2.php?page=2一、查看源代码有如下部分: var page=2; //我是页数下一步:把 page=2 改为 page=2;alert(document.cookie);即: http://xsst.sinapp.com/example/1-2.php?page=2;alert(docum

2016-08-11 21:15:10 684

原创 XSS学习(一)之HTML

学习网站:http://xsst.sinaapp.com/example/1-1.php一、Xss全称是cross site scripting,即跨站脚本攻击。二、用处:作为用来窃取信息的主要攻击方式。三、Cookies :Cookies一词用在程序设计中是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。从本质上讲,它可以看作是你的身份证

2016-08-11 21:00:50 1959

原创 鸟哥 Linux 私房菜学习心得(一)

一、鸟哥的私房菜  http://cn.linux.vbird.org 有些地方空格不是很明显,总之给自己个尝试的机会吧!万一发现什么呢!二、root@kali:~# 与root@kali:/# 的区别       1. root@kali:~#  #是root用户。        2.root@kali:/#     /是根目录。第二个是要目录,第一个是root用户的

2016-08-06 23:59:25 1739 1

原创 Java 学习(一)基本操作

把文件名保存为:HelloWorld.java;打开cmd命令窗口,进入目标文件所在的位置,假设是C:\在命令行窗口键入 javac HelloWorld.java  按下enter键编译代码。如果代码没有错误,cmd命令提示符会进入下一行。(假设环境变量都设置好了)。再键入java HelloWorld 按下Enter键就可以运行程序了你将会在窗口看到 Hello WorldD:\javat

2016-08-06 00:45:45 1036

原创 php学习(二) 之 基本语法

一、PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。二、php基本语法   1.PHP 脚本可以放在文档中的任何位置。PHP 脚本以  结束 .     形式为:<?php// PHP 代码?>   2.PHP 文件的默认文件扩展名是 ".php"。PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。以如下例子展示它可以向浏览器输出文本 "H

2016-08-05 23:37:44 343

原创 php学习(一)环境搭建 之 phpstudy

一、安装phpstudy二、配置环境: 1.分三步:1)右侧直接添加本地域名,如:www.praifire.com然后指定网站目录,如你的PHPstudy安装在“D:\phpStudy”,那么服务器的目录就是在这个目录下的“www”下,所以就是“D:\phpStudy\WWW”,所以你要指定目录为:D:\phpStudy\WWW\praifire;2

2016-08-05 22:46:45 720

原创 JavaScript 学习(二)之基本用法

一、HTML 中的脚本必须位于 与 标签之间。脚本可被放置在 HTML 页面的 和 部分中。二、 标签如需在 HTML 页面中插入 JavaScript,请使用 标签。 和 会告诉 JavaScript 在何处开始和结束。 和 之间的代码行包含了 JavaScript:alert("我的第一个 JavaScript");

2016-08-03 21:23:36 311

转载 linux ls和 ll 命令

原网址:http://blog.csdn.net/cgzhello1/article/details/7839534ll 命令列出的信息更加详细,有时间,是否可读写等信息 ll命令和ls -l命令结果区别:上面结果说明:ll会列出该文件下的所有文件信息,包括隐藏的文件,而ls -l只列出显式文件,说明这两个命令还是不等同的!ls 只列

2016-08-03 16:28:05 468

原创 JavaScript 学习(一) 之简介

JavaScript

2016-08-02 22:22:42 272

原创 HTML 学习(二)之 基础

1、HTML 标题HTML 标题(Heading)是通过 - 标签来定义的.示例一:http://blog.csdn.net/praifire这是一个标题这是一个标题这是一个标题2、HTML 段落HTML 段落是通过标签 来定义的.示例二:http://blog.csdn.net/praif

2016-08-02 20:07:25 375

原创 HTML 学习(一)之 简介

1.HTMLHTML 指的是超文本标记语言: HyperText Markup Language;HTML 不是一种编程语言,而是一种标记语言;标记语言是一套标记标签 (markup tag);HTML 使用标记标签来描述网页;HTML 文档包含了HTML 标签及文本内容;HTML文档也叫做 web 页面;2.HTML标签HTML 标记标签通常被称为 HTML 标签 (HTML

2016-08-02 19:27:53 497

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除