上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页
摘要: 网卡的包是怎么处理的? 在一个CPU上收包,然后多个CPU负责收包 我的机器上的网卡中断都绑定在了CPU1上,注意是: 查看中断号: cat /proc/interrupts /proc/irq/<中断号>/smp_affinity /proc/irq/<中断号>/smp_affinity_list 阅读全文
posted @ 2018-04-09 22:42 honpey 阅读(546) 评论(0) 推荐(0)
摘要: 三次握手协议:三次握手协议的主要过程是交互彼此之间的初始序列号,如果没有确认的ACK帧可以么?肯定是可以的 client A > server B client A 发送了自己的初始序列号;然后B看见了之后B发送了一个初始序列号,这样两次“握手”都可以啊。但是两次握手的问题是:此时A开始发送信息,B 阅读全文
posted @ 2018-03-31 23:34 honpey 阅读(139) 评论(0) 推荐(0)
摘要: 三次握手协议:三次握手协议的主要过程是交互彼此之间的初始序列号,如果没有确认的ACK帧可以么?肯定是可以的 client A > server B client A 发送了自己的初始序列号;然后B看见了之后B发送了一个初始序列号,这样两次“握手”都可以啊。但是两次握手的问题是:此时A开始发送信息,B 阅读全文
posted @ 2018-03-31 23:33 honpey 阅读(158) 评论(0) 推荐(0)
摘要: 一直感觉一端发送数据,另一端接受数据很不可思议的事情,如果不能即时地读走会导致什么后果呢? 其实socket读出来的数据,你自己看着办,里面的数据是什么格式你自己去解析,用户可以基于TCP去实现你自己的协议【其实等价于客户基于IP协议去实现自己的传输层协议】,所以可以想想用户是怎么实现http协议的 阅读全文
posted @ 2018-03-31 21:25 honpey 阅读(104) 评论(0) 推荐(0)
摘要: 从UDP开始看吧,udp_rcv时,数据包已经经过了驱动,网络层的层层过滤来到了传输层,在这里还是要经过层层的考验才会进入到最终socket 重要数据结构:udp_table: 67 /** 68 * struct udp_table - UDP table 69 * 套接字都是本地创建的 70 * 阅读全文
posted @ 2018-03-29 23:55 honpey 阅读(488) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/bytxl/article/details/45397967 网络抓包的原理解析,在看网络收包的代码时,有个关键的结构体叫packet_type,这个结构体就是网络收包时对包的各种乱七八糟的操作函数的链表,这篇文章解析了该函数。 https://blog. 阅读全文
posted @ 2018-03-28 08:42 honpey 阅读(545) 评论(0) 推荐(0)
摘要: 真正看网络收包了 netif_receive_skb 疑问1:当一个网卡收到了包之后,使用wireshark还是能抓到数据包的,但是没有回应; 阅读全文
posted @ 2018-03-27 23:14 honpey 阅读(147) 评论(0) 推荐(0)
摘要: 经常有这样的词汇叫包的过滤,包的过滤肯定是发生在刚刚接受包的地方,这个重要的节点是哪里? 阅读全文
posted @ 2018-03-24 13:40 honpey 阅读(251) 评论(0) 推荐(0)
摘要: 磁盘GPU 阅读全文
posted @ 2018-03-24 11:29 honpey 阅读(126) 评论(0) 推荐(0)
摘要: http协议中到底都会传输我电脑上的啥东西呢?主机名,账号密码? 没有主机名,有你这台主机的操作系统。。。也就是说他们会知道你的操作系统。。。。。 阅读全文
posted @ 2018-03-24 11:10 honpey 阅读(373) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页