
linux
文章平均质量分 88
公众号:码农富哥
在一线大厂工作的码农,我开了公众号:【码农富哥】,工作之余致力于分享编程,算法,服务端架构,计算机基础(MySQL, Linux,TCP/IP, Python)的原创知识文章,欢迎大家关注交流!
展开
-
TCP协议可靠性是如何保证之 流量控制和拥塞控制
原创文章首发于公众号:「码农富哥」,致力于分享后端技术 (高并发架构, 中间件, Linux, TCP/IP, HTTP, MySQL, Redis), Python 等 原创干货 和 面试指南!TCP/IP协议是非常重要的一个知识点,也一直是面试的高频题,当面试官问你,能说说TCP协议是怎么保证可靠传输的吗,你能回答上吗?TCP 是一种提供可靠性交付的协议。也就是说,通过 TCP 连接...原创 2020-02-27 13:45:09 · 2034 阅读 · 0 评论 -
TCP协议可靠性是如何保证之滑动窗口,超时重发,序列号确认应答信号
原创文章首发于公众号:「码农富哥」,欢迎收藏和关注,如转载请注明出处!TCP 是一种提供可靠性交付的协议。也就是说,通过 TCP 连接传输的数据,无差错、不丢失、不重复、并且按序到达。但是在网络中相连两端之间的介质,是复杂的,并不确保数据的可靠性交付,那么 TCP 是怎么样解决问题的?TCP 是通过下面几个特性保证数据传输的可靠性:序列号和确认应答信号超时重发控制连接管理滑动...原创 2020-02-24 21:33:04 · 2136 阅读 · 0 评论 -
面试官:说说UDP和TCP的区别及应用场景
原创文章出自公众号:「码农富哥」,如需转载请注明出处!文章如果对你有收获,可以收藏转发!另外可以关注我公众号「码农富哥」,我会持续输出Python,服务器端架构,计算机基础的 原创 文章TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP。来看看传输层位于OSI七层协议和TCP/IP四层协议的位置:那么TCP和UDP的区别和使用场景分别是怎样的?我们用一个图来对...原创 2020-02-23 10:34:16 · 2044 阅读 · 1 评论 -
一文彻底搞懂 TCP三次握手、四次挥手过程及原理
原创文章出自公众号:「码农富哥」,如需转载请注明出处!文章如果对你有收获,可以收藏转发!另外可以关注我公众号**「码农富哥」**,我会持续输出数据库,架构,计算机基础的 原创 文章TCP 协议简述TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接,数据传送完成后要释放连接。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,T...原创 2020-02-22 18:53:54 · 17641 阅读 · 2 评论 -
正则表达式 特殊构造用法
问题: 查找不能有字符串abc的匹配正则表达式字符串结果r'a(?=bbb)'abbbar'abbb'abbbabbbpython 2.7 文档说明 https://docs.python.org/2/library/re.html(?=...)Matches if ... matches next, but doesn’t consume any o原创 2017-07-26 18:08:17 · 3532 阅读 · 0 评论 -
linux 日志定时轮询流程详解
logrotate介绍对于Linux系统安全来说,日志文件是极其重要的工具。日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。当日志文件不断增长的时候,就需要定时切割,否则,写日志的速度和性能也会下降,更不便于我们归档,查询。所以便有了使用logrotate的时候 ,logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日原创 2017-07-26 18:08:29 · 5189 阅读 · 0 评论