【数据库及网络】
文章平均质量分 87
MarioFei
这个作者很懒,什么都没留下…
展开
-
CSMA/CD和CSMA/CA
CSMA/CD工作原理CSMA/CD(Carrier Sense Multiple Access/Collision Detect)即载波监听多路访问/冲突检测机制,它工作在共享式以太网中,应用在 OSI 的第二层数据链路层。它的工作原理是: 发送数据前先侦听信道是否空闲 ,若空闲,则立即发送数据。若信道忙碌,则等待一段时间至信道中的信息传输结束后再发送数据;若在上一段转载 2014-03-27 20:31:26 · 1820 阅读 · 0 评论 -
集线器与网桥工作原理
传统以太网操作传统共享式以太网的典型代表是总线型以太网。在这种类型的以太网中,通信信道只有一个,采用介质共享(介质争用)的访问方法(第1章中介绍的CSMA/CD介质访问方法)。每个站点在发送数据之前首先要侦听网络是否空闲,如果空闲就发送数据。否则,继续侦听直到网络空闲。如果两个站点同时检测到介质空闲并同时发送出一帧数据,则会导致数据帧的冲突,双方的数据帧均被破坏。这时,两个站点将采用"转载 2014-04-09 20:45:44 · 2341 阅读 · 0 评论 -
网桥工作原理1
网桥的工作原理(1)缓存:网桥首先会对收到的数据帧进行缓存并处理过滤:判断入帧的目标节点是否位于发送这个帧的网段中(同一端口中) ,如果是,网桥就不把帧转发到网桥的其他端口转发:如果帧的目标节点位于另一个网络,网桥就将帧发往正确的网段 (向另一端口转发)原创 2014-04-09 21:30:28 · 13837 阅读 · 0 评论 -
单播,多播,广播的介绍
1.单播,多播,广播的介绍1.1.单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网 络接口则可以过滤掉和自己MAC地址不转载 2014-04-10 09:48:42 · 860 阅读 · 0 评论 -
ping命令详解
它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键转载 2014-04-24 23:22:17 · 868 阅读 · 0 评论 -
深入应用看本质之-ARP协议
深入应用看本质之-ARP协议原创 2014-04-26 18:11:13 · 1635 阅读 · 0 评论 -
深入应用看本质之-ICMP(1)
深入应用看本质之-ICMP(1)原创 2014-04-28 18:53:17 · 1406 阅读 · 0 评论 -
视图特点与定义
一:视图的简介 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用转载 2014-04-13 10:58:12 · 3787 阅读 · 0 评论 -
ARP原理
1 ARP协议概述 IP数据包常通过以太网发送,但是以太网设备并不识别32位IP地址,它们是以48位以太网地址传输以太网数据包的。因此,IP驱动器必须把IP目的地址转换成以太网网目的地址。在这两种地址之间存在着某种静态的或算法的映射,常常需要查看一张表。地址解析协议(Address Resolution Protocol,ARP)就是用来确定这些映射关系的协议,位于TCP/IP协议转载 2014-04-13 14:19:43 · 4757 阅读 · 0 评论 -
深入应用看本质之-IPV4协议
Version - 4位字段,指出当前使用的 IP 版本。 IP Header Length (IHL) ― 指数据报协议头长度,具有32位字长ipv4组播代理。指向数据起点。正确协议头最小值为5。 Type-of-Service ― 指出上层协议对处理当前数据报所期望的服务质量,并对数据报按照重要性级别进行分配。这些8位字段用于分配优先级、延迟、吞吐量以及可靠性。原创 2014-04-28 19:33:44 · 837 阅读 · 0 评论 -
http无状态
Http是一个无状态协议,同一个会话的连续两个请求互相不了解,他们由最新实例化的环境进行解析,除了应用本身可能已经存储在全局对象中的所有信息外,该环境不保存与会话有关的任何信息。自己的理解,在asp.net里:每次提交服务器的页面没有任何关系,每次记录在页面的信息下次提交是记不住的,(除了应用本身可能已经存储在全局对象中的所有信息外)在.net里实际就是ViewState,ViewStat转载 2014-06-17 19:47:56 · 658 阅读 · 0 评论 -
http无连接
听过别人说过,http的无连接性,却一直不明白什么意思。原理是如此的简单:连接成功之后,将内容下载下拉之后,断开连接。这么一个大的地方,就写了一句有用的话,太浪费了。希望以后对http有更多的了解吧。原创 2014-06-17 19:50:45 · 942 阅读 · 0 评论 -
csma cd最短有效帧长的意义
CD技术主要着重于减低一次冲突所造成的损失,它能将冲突所浪费的时间减少为检测冲突所需时间。要让CD技术发挥效率,数据帧的发送时间至少要大于等于检测冲突所需时间,否则在检测出冲突之前传输已经结束,CD技术也失去意义。所以CSMA/CD有最短帧长的要求。原创 2014-06-19 11:09:57 · 8320 阅读 · 1 评论 -
中继器与集线器
1.中继器(repeater) 中继器是位于第1层(OSI参考模型的物理层)的网络设备。当数据离开源在网络上传送时,它是转换为能够沿着网络介质传输的电脉冲或光脉冲的——这些脉冲称为信号(signal)。当信号离开发送工作站时,信号是规划的,而且很容易辨认出来。但是,当信号沿着网络介质进行传送时, 随着经过的线缆越来越长,信号就会变得越来越弱,越来越差。中继器的目的是在比特级别对网络信号进行再转载 2014-04-08 22:27:25 · 3160 阅读 · 0 评论 -
数据库之主属性与码
先说候选码,候选码就是可以区别一个元组(即表中的一行数据)的属性或属性的集合,比如学生表student(id,name,age,sex,deptno),其中的id是可以唯一标识一个元组的,所以id是可以作为候选码的,既然id都可以做候选码了,那么id和name这两个属性的组合可不可以唯一区别一个元组呢?显然是可以的,此时的id可以成为码,id和name的组合也可以成为码,但是id和name的组合不转载 2014-04-07 10:02:39 · 1784 阅读 · 0 评论 -
SQL Error: 1064, SQLState: 42000错误原因
原来是用了order!保留字被引起来后可以用作识别符。如果在表中使用这些会报1064,42000错误。ADDALLALTERANALYZEANDASASCASENSITIVEBEFOREBETWEENBIGINTBINARYBLOB转载 2014-04-05 21:42:35 · 2227 阅读 · 0 评论 -
SQL Server中关于标识列的使用说明
一、标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列。Identity该种列具有以下三种特点:1、列的数据类型为不带小数的数值类型 【不带小数的数值】2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值 【有规律生成,不能null】3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。转载 2014-03-19 17:09:33 · 2047 阅读 · 0 评论 -
左外连接的坏处
刚入行的时候,我天天担心性能问题,可偏偏没遇到。嗯,我写的SQL性能好吧。呵呵,玩笑,主要是因为数据量不大。所以,渐渐的我以为不会出现什么危言耸听的性能问题了。可巧,这回让我遇到了。Hibernate中配了一个one-to-one,然后Hibernate生成的sql语句中包含了“left outer join”,如“select a.aName,b.bName from A a left转载 2014-05-02 13:42:25 · 1412 阅读 · 0 评论 -
数据库三级模式
1、模式 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。一个数据库只有一个概念模转载 2014-05-01 22:00:03 · 702 阅读 · 0 评论 -
索引原理(1)
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第转载 2014-04-16 21:44:06 · 631 阅读 · 0 评论 -
NAT原理
NAT原理简介 NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻转载 2014-04-01 20:23:40 · 785 阅读 · 0 评论 -
udp检验和计算方法
一直都没太搞明白UDP/TCP检验和的计算方法,这两天终于琢磨明白了,原来是酱紫滴!不过计算过程还是非常繁琐的,如果不使用代码实现光靠人工计算估计会让人有点想崩溃滴感觉!(这两天差点没吐血- -!)估计没有几个人能完整的将它计算出来%……¥&……¥追求真理的道路永远都是曲折的,在这个过程中吐血身亡的人已经不计其数,俺还是顽强的挺过来了,哈哈哈~~不论如何算是有点小小的收获吧转载 2014-05-03 15:19:31 · 17702 阅读 · 4 评论 -
相关子查询与非相关子查询
相关子查询与非相关子查询原创 2014-03-24 09:55:16 · 1285 阅读 · 0 评论 -
数据库设计原则
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,转载 2014-04-18 21:54:39 · 535 阅读 · 0 评论 -
mysql常用命令
mysql语句用法,添加、修改、删除字段一,连接MySQL二,MySQL管理与授权三,数据库简单操作四, 数据库备份五,后记 一,连接MySQL格式:mysql -h 远程主机地址 -u 用户名 -p 回车输入密码进入: mysql -u root -p 回车Enter password: ,输入密码就可以进入转载 2014-05-05 11:15:03 · 598 阅读 · 0 评论 -
聚集索引与非聚集索引【待理解】
官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别转载 2014-04-19 21:24:31 · 542 阅读 · 0 评论 -
索引原理(2)
带有顺序访问指针的B+Tree一般在数据库系统或文件系统中使用的B+Tree结构都在经典B+Tree的基础上进行了优化,增加了顺序访问指针。图4如图4所示,在B+Tree的每个叶子节点增加一个指向相邻叶子节点的指针,就形成了带有顺序访问指针的B+Tree。做这个优化的目的是为了提高区间访问的性能,例如图4中如果要查询key为从18到49的所有数据记录,当找到18后,转载 2014-04-19 20:29:32 · 663 阅读 · 0 评论 -
SQL中的EXISTS
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False方法/步骤1EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或FalseEXISTS 指定一个子查询,检测 行 的存在。语法: EXISTS subquer转载 2014-04-06 19:32:29 · 935 阅读 · 0 评论 -
sql总结
精妙Sql语句(总结以前的所有精华) asc 按升序排列 desc 按降序排列 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COM转载 2015-01-22 21:01:03 · 456 阅读 · 0 评论