Chinaunix首页 | 论坛 | 博客
  • 博客访问: 417063
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 872
  • 用 户 组: 普通用户
  • 注册时间: 2018-03-29 14:38
个人简介

默默的一块石头

文章分类

全部博文(124)

文章存档

2022年(26)

2021年(10)

2020年(28)

2019年(60)

我的朋友

发布时间:2020-07-18 15:40:13

https://blog.csdn.net/farmwang/article/details/54233975skbuffs是那些linux内核处理网络分组的缓存。网卡收到分组后,将它们放进skbuff,然后再传送给网络堆栈。网络堆栈一直要用到skbuff。(1) struct sk_buff--用于维护socket buffer状态和描述信息(2) header data--独立于sk_buff结构体的数据缓冲区,用来.........【阅读全文】

阅读(2518) | 评论(0) | 转发(0)

发布时间:2020-07-13 20:43:09

As a result, the TCP output engine is mildly non-trivial. Add in variables such as support hardware checksumming offload on the network card, and TCP segmentation offload, and things get even more interesting.Here we can see that the TCP socket maintains a doubly linked list of all pending outp.........【阅读全文】

阅读(1788) | 评论(0) | 转发(0)

发布时间:2020-06-11 10:59:42

/* * Default Socket Callbacks */static void sock_def_wakeup(struct sock *sk){ struct socket_wq *wq; rcu_read_lock(); wq = rcu_dereference(sk->sk_wq); if (wq_has_sleeper(wq)) wake_up_interruptible_all(&wq->wait); rcu_read_unlock();}void sock_init.........【阅读全文】

阅读(1494) | 评论(0) | 转发(0)

发布时间:2020-04-23 14:17:16

https://blog.csdn.net/jasonchen_gbd/article/details/44877543......【阅读全文】

阅读(1520) | 评论(0) | 转发(0)

发布时间:2020-03-27 11:23:29

用Wireshark抓取一个ping包,(最高层是ICMP协议,也是属于网络层,在IP协议之上)查看IP协议层protocal字段表示IP协议上层协议,此为ICMP。此外,设计TTL可以有效地防止数据包环路,有时候,拓扑过于复杂,处于疏忽,路由器Bug之类的,会不知道怎么转发数据包。会出现下面的情况图片来自拼客学院院长手绘:http:/.........【阅读全文】

阅读(1573) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册