- 博客(6)
- 问答 (3)
- 收藏
- 关注
转载 linux内核收包流程
”’ 收发包流程分析:https://www.linuxidc.com/Linux/2011-05/36063.htm ””网络设备介绍网络设备是计算机体系结构中必不可少的一部分,处理器如果想与外界通信,通常都会选择网络设备作为通信接口。众所周知,在 OSI(Open Systems Interconnection,开放网际互连)中,网络被划分为七个层次,从下到上分别是物理层、数据...
2018-05-28 20:12:18 3335 2
原创 内核路由函数分析(一)
struct fib_alias { struct list_head fa_list;//链入到路由节点fib_node中 struct rcu_head rcu;// struct fib_info *fa_info;//路由信息结构保存着如何处理数据包 u8 fa_tos;//服务类型tos u8 fa...
2018-05-21 19:48:09 329
原创 git使用笔记
git push时每次都需要输入密码,解决方案如下:执行命令 :git config --global push.default simple再次push时只需要输入一次密码,之后再次push无需密码。
2018-05-15 09:57:06 217
转载 Linux下/proc目录简介
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时...
2018-05-09 19:03:01 570
原创 #if xxx #endif条件注释的使用
' #if defined(X) print ("hello word!\n")' #endif以上编译只与编译宏X有关,与宏定义X的条件是否成立无关。如果定义了X宏,条件即成立,下面print语句会被编译;如果宏X未定义,则print语句不会备编译。‘#ifdef的使用` ’#ifdef的使用和#if defined()的用法一致 ‘#ifndef又和#if !defin...
2018-05-07 16:47:45 13370
原创 内核收发包分析(二)----inet_init函数、arp_init函数
内核启动初始化过程(以inet_init为线索): start—->init函数(init/main.c)—–>do_basic_setup()函数(init/main.c)—–>sock_init()函数(net/socket.c)—->do_initcalls()函数(init/main.c)—->inet_ini
2018-05-04 20:25:18 1077
空空如也
使用HMAC加密算法时,密钥和数据都相同,循环加密后的密文不同??
2016-07-14
安装ubuntu时D盘(NTFS分区)被识别为swap分区,如何解决?
2015-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人