Chinaunix首页 | 论坛 | 博客
  • 博客访问: 348965
  • 博文数量: 94
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 606
  • 用 户 组: 普通用户
  • 注册时间: 2015-09-30 08:58
个人简介

x

文章分类

全部博文(94)

文章存档

2019年(4)

2018年(10)

2017年(26)

2016年(38)

2015年(16)

我的朋友

发布时间:2016-01-15 14:35:59

经常看到192.168.1.0/24,却不知道什么意思,查阅资料整理下其意思表示:网段为192.168.1.0,子网掩码为24位连续全 1,即255.255.255.0ip合法地址范围为:192.168.1.1 ~ 192.168.1.254......【阅读全文】

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

发布时间:2016-01-12 15:31:19

......【阅读全文】

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

发布时间:2016-01-08 19:08:48

http://blog.sina.com.cn/s/blog_5431fc8301008yfd.html    在linux环境中要从链路层(MAC)直接收发数据帧,可以通过libpcap与libnet两个动态库来分别完成收与发的工作。虽然它已被广泛使用,但在要求进行跨平台移植的软件中使用仍然有很多弊端。这里介绍一种更为直接地、无须安装其它库的从MAC层收发数.........【阅读全文】

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

发布时间:2016-01-08 15:30:47

kernel 3.10内核源码分析--udp_sendmsg()--UDP发包流程
udp_sendmsg()主要流程如下:
1)前期处理。包括,对数据长度合法性判断、pending数据的判断、目的地址的处理和获取、控制信息的处理、组播处理、connected信息处理、MSG_CONFIRM标志的处理等。
2)调用ip_append_data()接口将其添加到传输控制块(sock)的发送队列中(利用发送队列中的现有skb,或者新创建skb,详细原理和流程请参见ip_append_data()接口的分析)。
3)判断是否有cork标记(MSG_MORE),如果没有,则说明需要立即发送,则调用udp_push_pending_frames()接口发送报文,实际是将包提交至IP层;如果设置了cork,则说明需要阻塞等待直到数据达到MTU大小,则完成本次的udp_sendmsg()处理。......【阅读全文】

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

发布时间:2015-12-28 09:36:17

linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的;一、在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;如:$ vim /etc/rc.local#!/bin/sh##.........【阅读全文】

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

登录 注册