• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

领悟网络编程的内功心法

领悟网络编程的内功心法
前言 我大学是学网络工程专业,也就是那种拉网线,面向网线编程的。依稀记得学习计算机网络这门课程的时候搭建的IT宅 itzhai.com个人网站。 算一下,学这门课程也已经快十年了。 某一天,偶然又看到了这本书: 翻了下,发现里面的内容竟然还是毫不过时,真的是越底层的知识越有价值呀。我擦了擦书面的灰尘,决定要为它写点什么,于是又从书架上找了相关的书籍: 来……继续阅读 »

winrains 2个月前 (08-15) 69浏览 1个赞

TCP 参数解析

TCP 参数解析
前言 TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操作系统提供的内核参数的理解与应用。 TCP 协议是由操作系统实现,所以操作系统提供了不少调节 TCP 的参数。 Linux TCP 参数 如何正确有效的使用这些参数,来提高 TCP 性能是一个不那么简单事情。我们需要针对 TCP 每个阶段的问题来对症下药,而不是病急乱投医。 接下来,将以……继续阅读 »

winrains 4个月前 (06-28) 91浏览 3个赞

TCP 半连接队列和全连接队列

TCP 半连接队列和全连接队列
前言 网上许多博客针对增大 TCP 半连接队列和全连接队列的方式如下: 增大 TCP 半连接队列的方式是增大 /proc/sys/net/ipv4/tcp_max_syn_backlog; 增大 TCP 全连接队列的方式是增大 listen() 函数中的 backlog; 这里先跟大家说下,上面的方式都是不准确的。 “你怎么知道不准确?” 很简单呀,……继续阅读 »

winrains 5个月前 (06-05) 92浏览 2个赞

用“大白鲨”让你看见 TCP

用“大白鲨”让你看见 TCP
前言 “哈?啥是大白鲨?” 咳咳,主要是因为网络分析工具 Wireshark 的图标特别像大白鲨顶部的角。 不信你看: Wireshark “为什么拖了怎么久才发文?” 为了让大家更容易「看得见」 TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。 接下来丢包、乱序、超时重传、快速重传、选择性确认、流量控制等等 ……继续阅读 »

winrains 5个月前 (06-05) 66浏览 2个赞

TCP/IP 协议概述

TCP/IP 协议概述
TCP/IP 协议出现的原因是互联网世界各个主机作为一个个独立的个体,如何制定统一的规则让他们互相通信是达成万物互联的纽带。基于此,设定了 TCP/IP 协议来规范网络访问行为。TCP/IP 并不是一个具体的协议,而是表示一系列协议的统称,包括 IP、ICMP、TCP 以及 HTTP、FTP、POP3等等。个人主机遵循对应的协议就能与同样遵循该协议的第三方……继续阅读 »

winrains 5个月前 (06-05) 68浏览 3个赞

图解 TCP 重传、滑动窗口、流量控制、拥塞控制

图解 TCP 重传、滑动窗口、流量控制、拥塞控制
来了,今天又来图解 TCP 了,小林可能会迟到,但不会缺席。 迟到的原因,主要是 TCP 巨复杂,它为了保证可靠性,用了巨多的机制来保证,真是个「伟大」的协议,写着写着发现这水太深了。。。 本文的全部图片都是小林绘画的,非常的辛苦且累,不废话了,直接进入正文,Go! 正文 相信大家都知道 TCP 是一个可靠传输的协议,那它是如何保证可靠的呢? 为了实现……继续阅读 »

winrains 5个月前 (05-19) 52浏览 3个赞

TCP连接的TIME_WAIT和CLOSE_WAIT 状态解说

TCP连接的TIME_WAIT和CLOSE_WAIT 状态解说
相信很多运维工程师遇到过这样一个情形: 用户反馈网站访问巨慢, 网络延迟等问题, 然后就迫切地登录服务器,终端输入命令”netstat -anp | grep TIME_WAIT | wc -l ” 查看一下, 接着发现有几百几千甚至几万个TIME_WAIT 连接数. 顿时慌了~ 通过 “netstat  -anp | g……继续阅读 »

winrains 5个月前 (05-19) 46浏览 2个赞

IP 基础知识

IP 基础知识
前言 前段时间,有读者希望我写一篇关于 IP 分类地址、子网划分等的文章,他反馈常常混淆,摸不着头脑。 那么,说来就来!而且要盘就盘全一点,顺便挑战下小林的图解功力,所以就来个 IP 基础知识全家桶。 吃完这个 IP 基础知识全家桶全家桶,包你撑着肚子喊出:“真香!” 不多说,直接上菜,共分为三道菜: 首先是前菜 「 IP 基本认识 」 其次是主菜 「……继续阅读 »

winrains 6个月前 (05-15) 91浏览 1个赞

HTTP应知应会知识点复习手册(下)

HTTP应知应会知识点复习手册(下)
前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍。 面试知识点复习手册 全复习手册文章导航 Csdn全复习手册文章导航: blog.csdn.net/qqxx6661/ar… 已发布知识点复习手册 Java基础知识点面试手册 Java容器(List、Set、Map)知识点快速复习手册 Java并发知识点快速复习手册(上) Java并发知识点快……继续阅读 »

winrains 6个月前 (04-29) 41浏览 4个赞

HTTP应知应会知识点复习手册(上)

HTTP应知应会知识点复习手册(上)
前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍。 上篇主要内容: 状态码、Http1.0/1.1/2.0、Https、GET和POST 下篇主要内容: Web攻击技术、HTTP基础概念、HTTP Header详解、HTTP应用 面试知识点复习手册 全复习手册文章导航 Csdn全复习手册文章导航: blog.csdn.net/qqxx6661/……继续阅读 »

winrains 6个月前 (04-29) 58浏览 4个赞