![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
豆笔来巡山
大王叫我来巡山哪,咿儿哟哦咿儿咿儿哟
展开
-
HTTPS加密--笔记
看TCP/IP 图解,看书上有个图画得挺好的,顺便摘下来了;主要是两种加密方式,一种对称加密,一种公钥加密;对称加密效率高,但是密钥不好管理;公钥加密相反,加密效率低,但是密钥好管理;而HTTPS通信就综合了两种方式,先用公钥A加密 “后续对称加密通信的私钥”(对称私钥B),发给WEB服务器,服务器用公钥A对应的私钥A+解密,得到“对称私钥B”,后续直接用对称私钥进行加密就可以了;原创 2016-05-02 23:52:19 · 393 阅读 · 0 评论 -
协议栈各层对收到的帧过滤过程
感觉提到帧过滤的帖子挺少的,写一个blog分享下,顺便备忘: 应用层,传输层,网络层其实挺清楚,主要是设备驱动层的的部分功能,可能会有混淆,比如说 多播地址的检测;还有就是 跟软件工程一样,越早发现问题成本越低,这里过滤帧也是越早发现无效数据包,主机的处理负荷越小; 参考文献:TCP/IP 详解(卷1)原创 2016-11-06 19:26:46 · 1180 阅读 · 0 评论 -
IP探测实现 ARP与设备发现
前几天遇到个需求,要探测局域网内 PC机的 IP,有可能跨网段,但是在同一个交换机;于是果断从网上下载了一个DEMO,可以填写探测的IP地址范围,扫描出范围内的主机IP; 抓包看了下,发现一堆icmp包,看来是通过枚举ping实现的; 准备交差的时候被告知 负责探测的主机并不知道其他主机的IP,也不知道IP子网掩码和网关什么的,这样的话没法填写IP段,下载的这个D...原创 2016-10-23 21:32:38 · 10888 阅读 · 4 评论 -
主机直连通信(扫盲贴)
两台PC机网线直连通信,对于初学者来说可能会很疑惑为什么能通信,或者为什么不能通信;其实主要是对主机通信原理不了解;刚好前几天遇到个网线直连的问题,顺便就写个blog,属于扫盲帖,老司机可以直接跳过... 我们知道一般主机都有三个参数:IP, 子网掩码,网关;平时应用层通信的时候好像只用到了IP,其他两个并不怎么涉及,下面就会讲到这子网掩码和网关到底有什么用,和本文的主题有什么关系;原创 2016-10-26 16:28:43 · 4395 阅读 · 0 评论 -
关于TCP连接的三次握手和终止连接的四次握手
正常的TCP连接三次握手和终止连接的四次握手图(转自 TCP/IP 详解): 以前看到这个图一直有个疑问,就是 连接的时候需要分别需要两对SYN/ACK, 终止连接的时候也需要两对FIN/ACK,为什么TCP连接的时候可以合并成三次握手,而终止连接的时候要用四次握手,终止连接的时候 FIN/ACK 为什么不能合并? 今天终于大概明白一点,应该这样的:原创 2016-10-06 21:42:13 · 842 阅读 · 0 评论 -
live555堆栈溢出问题
live555 堆栈溢出原创 2017-06-11 20:42:15 · 1086 阅读 · 3 评论 -
select / poll / epoll 差异
众所周知,网络socket处理常见的三种方式是select / poll / epoll(linux) / 完成端口(windows),简单说一下各自的差异: select: 1)每次轮循需要把监控的fd集合拷贝到内核 2)轮循fd数组查看fd是否可读写 3)最大fd值为1024,maxfd+1<=10...原创 2018-10-06 16:54:32 · 377 阅读 · 0 评论