如何理解tcp是面向连接,udp是无连接
问及tcp,udp的区别,稍微懂一些网络协议的人都会说tcp是面向连接的而udp是无连接的。
那到底如何还理解这里的连接呢?tcp/ip又是如何实现的?
实践是最好的方法。首先看下tcp如何三次握手。
[redfoxzheng@~ 17:31:04]$ netcat -l -p 10001 -s 10.6.207.88
[redfoxzheng@~ 17:28:56]$...
MySQL添加字段和删除字段
MySQL添加字段应该如何实现呢?这是很多刚刚接触MySQL数据库的新人都提到过的问题,下面就为您介绍MySQL添加字段和删除字段的方法,希望对您能有所启迪。
1. alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` //(在哪个字段后面添加)
1. alter t...
MongoDB核心贡献者:不是MongoDB不行,而是你不懂!
摘要:MongoDB最近在Hack News上是频繁中枪,各种缺点被纷纷被抬上桌面;然而它的高性能、易部署、易使用这些优点同样是不容忽视的。于是就有了Russell Smith —— MongoDB Master,在一片嘘声中为我们带来MongoDB“诟病”的全面分析,并一一提出了解决方案。
近期MongoDB在Hack News上是频繁中枪。许多人更是声称恨上了MongoD...
Mysql INSERT DELAYED语法
INSERT DELAYED ...
用于INSERT语句的DELAYED选项是MySQL相对于标准SQL的扩展。如果您的客户端不能等待INSERT完成,则这个选项是非常有用的。当您使用MySQL进行日志编写时,这是非常常见的问题。您也可以定期运行SELECT和UPDATE语句,这些语句花费的时间较长。
当一个客户端使用INSERT DELAYED时,会立刻从服务器处得到一个...
关于Mongodb的全面总结,学习mongodb的人,可以从这里开始
MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得及看,本文原作者将其书中一些关于MongoDB内部现实方面的一些知识介绍如下,值得一看。
今天下载了《MongoDB The Definitive Guide》电子版,浏览了里面的内容,还是挺丰富的。是...
scp和rsync的使用
近段时间工作需要做了些scp和rsync的异地安全备份,整理了一下,希望多大家有用。
scp的备份指南:
需求:用scp自动完成异地文件的定时copy
难点:如何让异地主机建立安全的信任关系
1、在A机器上用root运行ssh-keygen,将生成/root/.ssh/identity和/root/.ssh/identity.pub两个文件;
2、在A机器上运行scp /root/.ssh/i...
curl 命令行参数
[root@xen145v ~/libuv/libuv-master/test]# curl --help
Usage: curl [options...] <url>
Options: (H) means HTTP/HTTPS only, (F) means FTP only
-a/--append Append to target file when uploa...
Linux中TCP连接过程状态简介
一、Linux服务器上11种网络连接状态:
图:TCP的状态机
通常情况下,一个正常的TCP连接,都会有三个阶段:1、TCP三次握手; 2、数据传送; 3、TCP四次挥手
注:以下说明最好能结合”图:TCP的状态机”来理解。
SYN: (同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立TCP连接时有效。表示一个新的T...
关于shell脚本编程的10个最佳实践
每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程。但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度、使用命令的种类、看待问题的方式等等。对于那些处在shell脚本编程初级阶段的程序员来说,遵循一些恰当的做法可以帮助你更快、更好的学习这些编程技巧。下面,我们就来讨论这些能帮助你学习shell脚本编程的方法吧。
0、多动手
你想学习shell脚本编程...