网络通信
peter ren
这个作者很懒,什么都没留下…
展开
-
分布式系统中不可靠的TCP
TCP协议为应用层提供了可靠的、面向连接传输服务。 TCP协议是最优秀的传输层协议之一,其设计初衷就是在不可靠的网络之上建立传输服务。 TCP协议通过为传输的每一个字节设置顺序递增的列号,由接收方在收到数据后按重组并发送确认信息,当发现数据包丢失时,TCP协议重传丢失的包,从而TCP协议解决了网络数据包丢失的问题和数据包乱序的问题。TCP协议为每个TCP数据段使用32位的检验从而检查数据错误问题。原创 2016-02-25 13:03:13 · 1470 阅读 · 0 评论 -
TCP保活(TCP keepalive)
转自:http://www.vants.org/?post=162TCP保活的缘起 双方建立交互的连接,但是并不是一直存在数据交互,有些连接会在数据交互完毕后,主动释放连接,而有些不会,那么在长时间无数据交互的时间段内,交互双方都有可能出现掉电、死机、异常重启等各种意外,当这些意外发生之后,这些TCP连接并未来得及正常释放,那么,连接的另一方并不知道对端的情况,它会一直转载 2016-03-10 17:59:55 · 514 阅读 · 0 评论 -
NAT穿透的详解及分析(NAT类型举例解释及穿透技术)
一、什么是NAT?为什么要使用NAT?NAT是将私有地址转换为合法IP地址的技术,通俗的讲就是将内网与内网通信时怎么将内网私有IP地址转换为可在网络中传播的合法IP地址。NAT的出现完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。 二、NAT的分类STUN标准中,根据内部终端的地址(LocalIP:LocalPort)到NAT出口的公转载 2016-04-20 14:14:22 · 712 阅读 · 0 评论