TCP简单说下篇
本文摘自
https://www.kancloud.cn/kancloud/tcp/45893
TCP的RTT算法
从前面的TCP重传机制我们知道Timeout的设置对于重传非常重要。
设长了,重发就慢,丢了老半天才重发,没有效率,性能差;
设短了,会导致可能并没有丢就重发。于是重发的就快,会增加网络拥塞,导致更多的超时,更多的超时导致更多的重发。
而且,这个超时时间在不同的网络的情况下,根本… 更多... “TCP简单说下篇”
IT夜班车
本文摘自
https://www.kancloud.cn/kancloud/tcp/45893
TCP的RTT算法
从前面的TCP重传机制我们知道Timeout的设置对于重传非常重要。
设长了,重发就慢,丢了老半天才重发,没有效率,性能差;
设短了,会导致可能并没有丢就重发。于是重发的就快,会增加网络拥塞,导致更多的超时,更多的超时导致更多的重发。
而且,这个超时时间在不同的网络的情况下,根本… 更多... “TCP简单说下篇”
本文转自:
https://www.kancloud.cn/kancloud/tcp/45892
TCP头格式
接下来,我们来看一下TCP头的格式
你需要注意这么几点:
TCP的包是没有IP地址的,那是IP层上的事。但是有源端口和目标端口。
一个TCP连接需要四个元组来表示是同一个连接(src_ip, src_port, dst_ip, dst_port)准确说是五元组,还有一个是协议。但因为这里只是说… 更多... “TCP 简单说上篇”
转自:
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
今天,我读到一篇好文章。
它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。
我对这些问题的理解,一直是模模糊糊… 更多... “数字签名的原理”
非对称算法原理解析 – RSA 2
有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。
六、密钥生成的步骤
我们通过一个例子,来理解RSA算法。假设爱丽丝要与鲍勃进行加密通信,她该怎么生成公钥和私钥呢?
第一步,随机选择两个不相等的质数p和q。
爱丽丝选择了61和53。(实际应用中,这两个质数越大,就越难破解。)
第二步,计算p和… 更多... “非对称算法原理解析 – RSA 2”
本文转载自:
阮一峰的网络日志
如果你问我,哪一种算法最重要?
我可能会回答"公钥加密算法"。
因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。
进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。
一、一点历史
1976年以前,所有的加密方法都是同一种模式… 更多... “非对称算法原理解析 – RSA 1”
ncat是linux内置的一个命令,可以提供tcp,udp的服务器和客户端,还可以作为代理服务器。
所以如果测试,完全不用自己写一个tcp和udp的服务器,直接使用ncat就可以。ncat默认是工作于tcp模式,如果要工作udp,则使用 -u选项。下面介绍一些非常经典的应用。
ncat默认是工作在客户端的… 更多... “强大的linux命令ncat”
HTTPS是HTTP + TLS(SSLv3)
HTTP是明文传送服务器与客户端之间的通讯内容。TLS是加密协议,
TLS=Transport Layer Security(传输层安全协议)
有了TLS的加入,就使客户端和服务器之间的通讯变成保密的了。关于TLS的详细的内容,请参看国际工程任务组的官网,
http://www.ietf.org/rfc/rfc2246.txt &… 更多... “理解HTTPS”
设置笔记本为WiFi热点(hotspot)就是共享你的笔记本的网络,
run cmd.exe as administrator
// create new virtual network adapter
netsh wlan set hostednetwork mode=allow ssid=myhost key=12345678
// wiki ssid: myhost
// wiki connect… 更多... “设置笔记本为WiFi热点(hotspot)”
在windows下面配置网络相对简单,因为有可视化的界面。在linux下面稍微麻烦,因为主要靠命令行。
整个设置过程包括:
/etc/hostname
/etc/sysconfig/network
/etc
… 更多... “Linux配置网络”