【转】基于VLAN的二三层转发原理

突的主机将根据802.3以太网的CSMA/CD规则在一段随机的时间内停止发送后续帧。其缺点是每台主机得到的可用带宽很低,当冲突域内主机设备数量增加时,网络冲突将成倍增加,信息传输安全得不到保证。集线器连接的各设备就是一个典型冲突域,如图2所示。 典型的HUB构成的冲突域 广播域(数据链路层):网络中能接收任一设备发出的广播帧的所有设备集合。所有需要接收其他广播的节点被划分为同一广播域或逻辑网段。连接在...

网络编程socket之一

专研,而主要是的是学会网络编程过程,接下来,我就把这几天所学到知识跟大家分享一下。一,名词解释  路由器:电脑上所有与公网之间的消息的传递的进出口都在路由器上,路由器有公网IP,这个IP是全球网络连接的唯一标识,路由器具有消息转发的功能  交换机:主要是把连接到交换机上的电脑连接到一起,其次是交换机还可以设定一个IP范围,从而使得广播的范围缩小  IP:IP分为两个,一个是电脑上由交换机分配的...

Linux 系统结构详解——新手上路

小,inode/block的总量、使用量、剩余量,指向空间 inode 和数据块的指针等相关信息。 inode块(文件索引节点) : 文件系统索引,记录文件的属性。它是文件系统的最基本单元,是文件系统连接任何子目录、任何文件的桥梁。每个子目录和文件只有唯一的一个 inode 块。它包含了文件系统中文件的基本属性(文件的长度、创建及修改时间、权限、所属关系)、存放数据的位置等相关信息. 在 Linux ...

如何优化前端代码?

容,本篇主要涉及HTTP 1.1及其应用。 HTTP的历史 HTTP 0.9 HTTP的第一个版本被官方称为HTTP0.9,这是个只有一行的协议,例如: GET /about/ (超文本响应……)(连接关闭……) HTTP 0.9有几个要点: 客户端/服务器、请求/响应协议 ASCII 协议,运行于TCP/IP链接之上 设计用来传输超文本文档(HTML) 服务器与客户端之间的连接在每次请求之后都会关...

【转】小白都能看明白的VLAN原理解释

.未分割广播域时……   那么,为什么需要分割广播域呢?那是因为,如果仅有一个广播域,有可能会影响到网络整体的传输性能。具体原因,请参看附图加深理解。   图中,是一个由5台二层交换机(交换机1~5)连接了大量客户机构成的网络。假设这时,计算机A需要与计算机B通信。在基于以太网的通信中,必须在数据帧中指定目标MAC地址才能正常通信,因此计算机A必须先广播“ARP请求(ARP Request)信息”,来...

学习笔记(一)

呢?因为它们需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,码云或者GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。(可添加多个公钥)   然后测试连接是否通畅 到这里,git就安装配置成功了。 Linux下使用Git 1、使用git 先了解一件事:Git支持多种协议,包括ssh、https,但通过ssh支持的原生git协议速度最快。 关联本地库和远...

TCP协议学习总结(上)

到下一个序号。因此,确认序列号应当是上次已成功接收到数据字节序列号加1。只有ACK标识(下面会介绍)为1时确认序列号才生效。因为TCP为应用层提供双工服务,意味着数据能在两个方向上独立地进行传输,因此连接的每一端(客户端和服务端)必须保持每个方向上的传输序列号。例如A传送给B的序列号为1024(A维护),但B传送给A的有自己的序列号需要维护(B维护)。首部长度:TCP首部的“选项”不启用,那么TCP...

TCP三次握手和四次挥手.md

1.3 现实场景2 四次挥手2.1 基础知识2.2 四次挥手过程2.3 现实场景TCP三次握手和四次挥手1 三次握手1.1 基础知识 SYN(SYNchronization):同步序号,用来建立连接。SYN标志位和ACK标志位搭配使用,当SYN=1,ACK=0,表示连接请求;当SYN=1,ACK=1,表示连接被响应的时候;这个标志的数据包经常被用来进行端口扫描。ACK(ACKnowledgm...

深入浅出JDBC-快速入门

深入浅出JDBC-快速入门 一、目录 二、概述简述  JDBC是什么?JDBC英文名为:Java Data Base Connectivity(Java数据库连接),官方解释它是Java编程语言和广泛的数据库之间独立于数据库的连接标准的Java API,根本上说JDBC是一种规范,它提供的接口,一套完整的,允许便捷式访问底层数据库。可以用JAVA来写不同类型的可执行文件:JAVA应用程序、JAV...

MySQL安全优化

root@localhost ~]# chown -R mysql.mysql /data/mysql/按照以上操作后,mysql就会以用户mysql身份来启动mysqld,并且会以该用户身份来接受连接。以上mysql用户也可以改为其它用户。(不改变safe_mysqld是必要的。)2.2、修改默认端口建议修改默认端口3306,改为其他的一些端口。[root@localhost ~]# vim...
关于我们 联系我们 友情链接 LMLPHP后院 
本站由 LMLPHP 强力驱动 ©2014-2019 LMLPHP 耗时0.071810(s)
2019-01-22 06:21:50 1548109310