Linux
文章平均质量分 64
Linux相关学习
Zhao.x
这个作者很懒,什么都没留下…
展开
-
TCP四次挥手中的TIME_WAIT状态存在的理由
TCP四次挥手原创 2017-07-30 14:09:00 · 763 阅读 · 0 评论 -
TCP协议
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。原创 2017-07-30 14:10:42 · 275 阅读 · 0 评论 -
Linux进程
进程:进程是程序额一次执行过程,是系统运行资源分配和处理机调度的一个独占单位。原创 2017-07-30 22:17:48 · 362 阅读 · 0 评论 -
CRC校验算法
CRC:即循环冗余校验码是在链路层被广泛使用的检错技术。 是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。原创 2017-07-08 23:23:40 · 293 阅读 · 0 评论 -
NAT技术与代理服务器
NAT技术在计算机网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。根据规范,路由器是不能这样工作的,但它的确是一个方便并得到了广泛应用的技术原创 2017-07-12 09:34:02 · 458 阅读 · 0 评论 -
路由生产算法
路由器使用路由算法来找到到达目的地的最佳路由。当说“最佳路由”时,考虑的参数包括诸如跳跃数(分组数据包在网络中从一个路由器或中间节点到另外的节点的行程)、延时以及分组数据包传输通信耗时。路由:数据包从源地址到目的地址所需要经过的路径,由一系列节点组成。路由某个路由节点为数据报选择投递方向的选路过程。 路由节点:一个具有路由功能的主机或者路由器,维护一张路由表,通过查询路由表来决定向哪个节点发送数据包原创 2017-07-15 10:54:04 · 291 阅读 · 0 评论 -
端口分类
“端口“是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。通俗地讲,端口(Port)就是电脑向网络开放的信息出入“门户”。和小区原创 2017-07-17 09:44:18 · 1733 阅读 · 0 评论 -
TCP层URG、PSH标识
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置,URG表示为紧急报文。接下来我们分别对比URG和PSH(1)URG紧急位URG=1,该tcp报文为紧急报文;其中的紧原创 2017-07-17 09:55:49 · 380 阅读 · 0 评论 -
TCP定时器
TCP使用四种定时器(Timer,也称为“计时器”): 重传计时器:Retransmission Timer 坚持计时器:Persistent Timer 保活计时器:Keeplive Timer 时间等待计时器:Time_Wait Timer。重传计时器 当TCP发送报文段时,就创建该特定报文段的重传计时器。 若在计时器截止时间到(通常60秒)之前收到了对此特定报文段的确认,则撤销原创 2017-07-17 10:51:45 · 280 阅读 · 0 评论 -
Linux环境变量
Linux 的变量可分为两类:环境变量和本地变量环境变量,或者称为全局变量,存在于所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。原创 2017-03-13 18:28:19 · 319 阅读 · 0 评论 -
Linux相关权限
在Linux系统下,一切皆文件,既然是文件,那不同的文件便具有其相对应的权限,否则,任意一个用户都可以对所有文件进行修改,若修改了配置文件,后果不堪设想。原创 2017-03-20 15:55:57 · 429 阅读 · 0 评论 -
Linux下的三个时间
在Linux系统下,我们可以通过stat指令来查看文件的时间。 stat 文件名 即可查看该文件的时间。 由上图可见,系统共显示了三个时间。 分别为: Access:文件最后的访问时间 Modify:文件最后的修改时间 Change:对文件inode信息最后的修改时间linux中的三个时间①Modify time(mtime) 当该文件的内容数据更改时,就会更改这个时原创 2017-03-24 12:50:20 · 677 阅读 · 0 评论 -
Linux中的find指令
find 指令在Linux中是很常用到的一个查找命令。用于在文件树中查找文件,并做相应的处理。 它的功能非常地强大,可以结合正则匹配来搜索系统中的指定的内容。 find命令用于在目录下查找文件。在不指定查找目录的情况下,find会在对整个系统进行遍历。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。 在运行一个⾮常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历原创 2017-03-26 22:22:09 · 508 阅读 · 0 评论 -
Linux关机指令
今天发现身边很多人在Linux中关机时,都是直接点小叉叉。 所以整理了Linux中关机的相关指令。关机命令halt 立刻关机 poweroff 立刻关机shutdown -h now 立刻关机(root用户使用) shutdown -h 10 10分钟后自动关机(如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启)重启命令reboot shut原创 2017-03-27 22:06:37 · 193 阅读 · 0 评论 -
Linux粘滞位
我们知道,Linux中关于文件的权限有三种: r– 读权限(可以读这个文件) -w- 写权限(可以对这个文件进行写操作) –x 执行权限(可执行该文件)在关于Linux中的权限一文中,经讨论发现,如果用户需要进入一个目录,那么需要这个目录具备可执行的权限。 而若是具备写权限,则可以删除该目录中的任何文件。 如上图所示,在root用户下, 在所有权限均为可读可写可执行的目录tes原创 2017-03-30 21:59:43 · 275 阅读 · 0 评论 -
Linux线程死锁
什么是死锁死锁是两个或者两个以上的进程由于竞争资源而造成的,相互竞争系统资源或进行进程间的“永久”阻塞,如无外力作用,这些进程将永远不能向前推进。死锁进程 陷入死锁状态的进程称为死锁进程,所占用的资源或者需要他们进行某种合作的进程就会相继陷入死锁,最终可能导致整个系统瘫痪。产生死锁的四个必要条件 1.互斥: 一个资源一次只能被一个进程所使用,其他进程不能访问已分配给其他进程原创 2017-06-09 15:19:04 · 371 阅读 · 0 评论 -
ARP协议
什么是ARP? ARP (Address Resolution Protocol) 是个地址解析协议。 也就是说,在IP以太网中,当一个上层协议要发包时,有了该节点的IP地址,ARP就能提供该节点的MAC地址。 在网络通讯时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直原创 2017-07-12 15:46:05 · 381 阅读 · 0 评论