
网络
文章平均质量分 93
虎猫_EICHO
伪全栈,主Java后端,早期有iOS应用开发经验,少量C#桌面应用及前端项目经验。
展开
-
[网络] TCP协议中的三次握手是什么?利用3次握手的SYN Flood DDOS攻击知道吗?
协议的设计者并不是神,它们能提供某项特性的同时,也一定需要额外的元信息,这些额外的元信息通常需要在两个通信组件中做数据同步,这个同步的过程被称为握手(handshake)。理解了这一点,笔者相信咱们再去理解其他网络协议的握手处理时,就能把握住其最主要的目的,能够更好更快速地理解协议设计者为什么设计。原创 2022-11-28 16:54:56 · 1286 阅读 · 0 评论 -
[网络] TCP协议是什么?套接字Socket是什么?它们是什么关系?
TCP协议是当今互联网最重要的基础设施之一,正确理解TCP协议与操作系统进程、Socket文件、网卡和用户进程之间的关系,对于帮助我们去理解当今越来越复杂的企业系统架构会非常有帮助。原创 2022-11-27 19:01:07 · 2036 阅读 · 2 评论 -
[网络] https是什么?https是怎么保障我们信息传输的安全的?
HTTPs总的来说并不难,如果能很好的理解TLS之于HTTPs的作用,那么理解TLS之于其他协议的作用就很简单了,甚至你可以为自己开发私有协议添加TLS的使用,使其变得更加安全。而TLS保证通信安全的根本是加密,而三种加密方式,TLS通常使用对商业环境最友好的混合加密来完成安全通信工作。原创 2022-11-24 15:33:11 · 1276 阅读 · 0 评论 -
[Linux Network I/O] 你的电脑是如何接受来自网络的数据的?
文章目录前言TCP/IP 4层模型OSI 7层模型参考前提知识网络数据包的接收流程1. 硬件接收(Hardware Reception)2. 硬中断请求(Hard IRQ)Q: 网卡是如何通知CPU的?Q: 中断处理器(Interrupt Handler)是什么?3. 软中断请求(Soft IRQ)4. 应用接收(Application receive)Socket文件bash重定向参考文档(图片...原创 2019-12-08 00:18:21 · 732 阅读 · 0 评论 -
[小技巧]如何使用Mac命令行建立一个TCP连接?
想知道一个在互联网中的服务器都开放了哪些端口吗?通过本文你可以知道如何用NetCat命令行工具进行最基础的端口扫描。原创 2019-10-24 20:43:14 · 7170 阅读 · 0 评论 -
【闲谈】E-mail是怎么发送和接收的?
电子邮件的工作原理电子邮件(E-mail)是什么?相关的通信协议SMTPPOP & IMAPPOPIMAPIMAP 和 POP的区别?电子邮件如何工作的?总结在现在生活和工作中,我们几乎离不开电子邮箱。那么电子邮件到底是怎么工作的呢?笔者对此产生了兴趣。决定去探寻一下电子邮件的工作原理。那么首先我们得明确一下电子邮件是什么。电子邮件(E-mail)是什么?电子邮件,又经常被称为E-m...原创 2019-09-02 21:03:31 · 11108 阅读 · 0 评论