TCP 和 UDP,哪个更胜一筹 (zhuanlan.zhihu.com)

【简介】

TCP/IP 是互联网相关的各类协议族的总称,它以两个原始协议:传输控制协议(TCP)和Internet 协议(IP)来命名。比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。TCP/IP 模型是互联网的基础,它可以划分为四层,分别为链路层、网络层、传输层和应用层。

点击查看全文 >>

@又拍云 2020-07-17 14:21分享 / 0个评论
赞过的人: 技术头条 又拍云
要不要再学学下面的文章?
百万 Go TCP 连接的思考: epoll方式减少资源占用 (colobu.com)
前几天 Eran Yanay 在 Gophercon Israel 分享了一个讲座:Going Infinite, handling 1M websockets connections in Go, 介绍了使用Go实现支持百万连接的websocket服务器,引起了很大的反响。事实上,相关的技术在2017年的一篇技术中已经介绍: A Million WebSockets and Go, 这篇2017年文章的作者Sergey Kamardin也就是 Eran Yanay 项目中使用的ws库的作者。
by @技术头条 2019-03-29 23:16 分享 查看详情
炮打TCP – 关于一而再再而三的粘包拆包问题的大字报 (www.ideawu.net)
TCP 所谓的粘包和拆包问题,是技术圈里最奇葩的问题之一!

一而再,再而三,就跟傻逼的中国球迷支持中国足球队一样,前赴后继。有时候同一个人多次在犯同一个错误,有时候是前脚一个犯错了后脚又来一个还犯同样的错。即使是最优秀的程序员,也会在这个问题上面栽跟头,思维甚至很难转过弯,很久才能意识到自己的错误。而低水平的程序员就更不用说了,很多人到死都没有理解这个错误并解决掉,只是逃掉了而已。

我们固然可以认为原因是某些人学艺不精,但那么多的人,其中包括无数的优秀程序员在 TCP 粘包和拆包问题在犯错误,难道我们不能说,这其实是 TCP 自身的原因吗?

在我看来,这个问题的出现,原因就在于 TCP 协议是有原罪的 -- 也就是 TCP 协议所谓的“流式”协议。所以,我要炮轰 TCP!

经过几十年的验证,除了几数几个网络协议会用到 TCP 所谓的流式特性之外,没有任何应用协议使用流式特性。我们必须承认,
by @技术头条 2018-06-28 12:19 分享 查看详情
下载 | 思科IOS/IOS XE远程代码执行漏洞cve-2018-0171 当心TCP端口4786 (toutiao.secjia.com)
攻击者可以通过向TCP端口4786上的受影响设备发送精心设计的智能安装消息(Smart Install message)来利用此漏洞,使得设备缓冲区溢出,导致远程代码执行等后果
by @gnaw0725 2018-03-30 17:35 分享 查看详情
告别TCP: time wait bucket table overflow (www.linuxprobe.com)
随着访问量的增大,系统默认的承受能力达到上限,系统日志频繁出现。/var/log/messages中常见的“kernel: TCP: time wait bucket table overflow”这个信息,会发现每隔5s就会报出几行。
by @Linux就该这么学 2018-03-21 17:37 分享 查看详情
通过 SSH 实现 TCP / IP 隧道(端口转发) (www.linuxprobe.com)
对于 Secure Shell (SSH)[1] 这样的网络协议来说,其主要职责就是在终端模式下访问一个远程系统。因为 SSH 协议对传输数据进行了加密,所以通过它在远端系统执行命令是安全的。此外,我们还可以在这种加密后的连接上通过创建隧道(端口转发)的方式,来实现两个不同终端间的互联。凭借这种方式,只要我们能通过 SSH 创建连接,就可以绕开防火墙或者端口禁用的限制。
by @Linux就该这么学 2017-10-15 16:16 分享 查看详情
关于TCP/IP,必知必会的十个问题 (mp.weixin.qq.com)
既是面试高频问题,又是程序员必备基础素养。
by @码个蛋 2017-09-07 09:23 分享 查看详情
C++流的streambuf详解及TCP流的实现 (click.aliyun.com)
streambuf是C++流(iostream)与流实体(文件、标准输入输出等)交互的桥梁,文件流和字符串流是C++标准库已经提供了的,现在我的目标是实现一个使用TCP协议通信的socket流...
by @顽固份子_akaBlueMind 2017-06-01 13:40 分享 查看详情