
TCP/IP
文章平均质量分 60
小饼仙子
这个作者很懒,什么都没留下…
展开
-
iptable笔记
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kuangkuang.blog.51cto.com/838/247230 一、netfilter/iptable的理解 这个当初我理解不了,主要是没把netfilter理解清楚。 Netfilter是集成在内核中的,用来定义存储各转载 2014-01-27 13:51:57 · 2247 阅读 · 0 评论 -
Ubuntu 12.04.04 LTS server版本FTP server功能配置
1,安装pure-ftpd-mysql mysql-server2.配置sudo groupadd -g 2001 ftpgroup原创 2014-05-22 13:11:22 · 1117 阅读 · 0 评论 -
DBus 入门与应用--基本概念 上(C API 级别的使用观点)
原文地址:http://www.cnblogs.com/liyiwen/archive/2012/12/06/2806305.html转载 2014-07-16 11:20:13 · 658 阅读 · 0 评论 -
DBus 入门与应用 -- DBus 的 C 编程接口
原文地址:http://www.cnblogs.com/liyiwen/archive/2012/12/02/2798876.html转载请注明出处。 作者: 唐风 最近在学 Dbus,不过总是不得其门而入。大部分资料都讲了很多东西却最终没有让我搞清楚怎么用 DBus,不就是一个 IPC 通信的工具么?就没有一点实用些的资料么?看了很多转载 2014-07-16 11:18:44 · 710 阅读 · 0 评论 -
DBus 入门与应用--基本概念 下(C API 级别的使用观点)
通信数据的设置和获取前篇主要是有讲一些相对高层的概念,比如 object,interface,method 之类的,对于这些“C 本来没有的东西”,如何在 DBus 中表现的确实很让我迷惑了一阵。但通信数据的发送可能比前面那些名称好理解得多。因为这些概念都是很本来就是底层的,很 C 的。DBus 提供了一个 DBusMessageIter 的类型,使用这个类型的变量,我们就可以向 DBus转载 2014-07-16 11:22:03 · 668 阅读 · 0 评论 -
ubuntu 12.04.04 LTS server NAT服务配置(UFW)
采用ufw防火墙配置原创 2014-05-22 18:08:50 · 1912 阅读 · 0 评论 -
企业数通知识系列之四--DHCP v6介绍
原文地址http://support.huawei.com/ecommunity/bbs/10155851.html转载 2014-07-02 11:34:24 · 1735 阅读 · 0 评论 -
DHCP Option 常见取值及含义
Options号Options作用1设置子网掩码选项。3设置网关地址选项。6设置DNS服务器地址选项。12设置域名选项。15设置域名后缀选项。33转载 2014-08-01 14:59:18 · 10285 阅读 · 0 评论 -
Linux DHCP通过OPTION43为H3C的AP下发AC地址
对于DHCP服务,可以在很多平台上进行设置。那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容。原来的DHCP Server是放在交换机上的,但因为近期准备改动一下网络拓扑,所以要把DHCP Server迁移,操作系统用的是RHEL5.3,DHCP版本3.05 打H3C的800电话,二线工程师说没有在Linux下的DHCP原创 2014-07-28 14:29:36 · 3622 阅读 · 0 评论 -
ubuntu 12.04.04 LTS server Samba配置
1.sudo apt-get install samba2.sudo mv /etc/samba/smb.conf /etc/samba/smb.conf-orig原创 2014-05-22 13:14:03 · 743 阅读 · 0 评论 -
ubuntu 下网络配置集锦
1.Ubuntu 配置 Vlan 和 基于Vlan 的 DHCP server 2013-12-26 17:35:39原文链接http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=23366077&id=4054456安装vconfig命令,apt-get install vlanservice NetworkManag转载 2014-10-22 15:21:57 · 2164 阅读 · 0 评论 -
Ubuntu13.04下Iptables设置
You are here:Home >All Categories >phpUbuntu13.04下Iptables设置08.19.2013, by hongwei, , 388 views,Add Comment分享到:Iptables是一个防火墙,所有的Ubuntu官方发行版(Ubuntu,Kubuntu,Xubuntu)都默认自带Iptables。转载 2014-05-16 09:26:12 · 818 阅读 · 0 评论 -
使用 OpenSSL API 进行安全编程
http://www.ibm.com/developerworks/cn/linux/l-openssl.html转载 2014-11-11 11:18:37 · 1112 阅读 · 0 评论 -
Ubuntu 12.04.04 LTS server版本DHCP配置
1,给接口配置ip地址。注意,其中yidingyaoyouyi原创 2014-05-22 08:52:42 · 1188 阅读 · 0 评论 -
ubuntu server 10.4下的DHCP服务配置
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xuchengji.blog.51cto.com/160472/348570实验目标:(1)完成一个基本的DHCP服务配置(给客户机分配默认网关,域名,子网掩码,广播地址),给一特定主机分配固定的IP(2)给DHCP服务器安装两块网卡,创建两个作用域,也就是多作用域转载 2014-10-11 11:39:49 · 1059 阅读 · 0 评论 -
改造Linux 内核协议栈代码
产品原型验证,需要在内核进行修改。在于原创 2014-04-25 17:43:41 · 1357 阅读 · 0 评论 -
ubuntu 12.04 桌面版 dhcp server 配置过程
网上的中文文章都不靠谱。放一个靠谱的,链接http://www.ubuntugeek.com/how-to-install-dhcp-server-in-ubuntu-12-04-precise-server.html文章内容原创 2014-05-15 16:08:19 · 1000 阅读 · 0 评论 -
uIP协议栈分析
uIP特性uIP协议栈往掉了完整的TCP/IP中不常用的功能,简化了通讯流程,但保存了网络通讯必须使用的协议,设计重点放在了IP/TCP/ICMP/UDP/ARP这些网络层和传输层协议上,保证了其代码的通用性和结构的稳定性。由于uIP协议栈专门为嵌进式系统而设计,因此还具有如下优越功能:(1) 代码非常少,其协议栈代码不到6K,很方便阅读和移植。(2)转载 2014-03-04 14:40:21 · 1399 阅读 · 0 评论 -
几种开源的TCP/IP协议栈分析
1、BSD TCP/IP协议栈,BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为 BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税。同时, BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点。ftp://ftp转载 2014-03-04 10:29:33 · 1203 阅读 · 0 评论 -
uIP嵌入式TCP/IP协议栈
uIP开源项目介绍uIP是专为8位和16位的嵌入式微控制器设计的微型TCP/IP协议栈, 它采用BSD授权(这里可以获得完整的BSD许可证), 具有良好的互操作性, 并遵循RFC标准. uIP提供了网络通信所必须的协议, 本身代码和占用的内存数都非常少 - uIP的源代码只有几KB, RAM占用仅几百字节.uIP是一个完全由C语言编写的开源软件, 它的文档和源代码可用于商业和非转载 2014-03-04 14:41:51 · 2804 阅读 · 0 评论 -
TCP/IP相关
1,静态NAT可以用网关设置来替代,网关+三层路由器,实现不同网段设备之间互通。2,ping设备有多个IP,ping时会优先使用同网段ip进行ping操作。如果ping失败了,不会使用其他ip再ping。3,路由协议和网络地址转换协议的区别路由协议修改目标MAC网络地址转换协议修改IP原创 2014-01-24 11:48:47 · 758 阅读 · 0 评论 -
TCP3次握手/4次握手
原文地址:TCP3次握手/4次握手 作者:轨迹16在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1) 第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2) 第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN转载 2014-03-07 16:19:37 · 649 阅读 · 0 评论 -
Linux内核 RPS/RFS功能详细测试分析
更多0原文链接RPS和RFSRPS 全称是 Receive Packet Steering, 这是Google工程师 Tom Herbert (therbert@google.com )提交的内核补丁, 在2.6.35进入Linux内核. 这个patch采用软件模拟的方式,实现了多队列网卡所提供的功能,分散了在多CPU系统上数据接收时的负载, 把软中断分到各个C转载 2014-04-29 15:39:58 · 2836 阅读 · 0 评论 -
Linux 2.6.35 新增特性 RPS RFS
本帖最后由 lenky0401 于 2010-08-15 23:02 编辑 懒得拷贝了(主要是试了拷贝,竟然拷贝不了图片,突然感觉还是QQ空间发表日志时的粘贴功能强大,连文字带图一起拷贝过去了,之后还提示是否要把图片给抓取过来存到QQ相册),见链接:http://blog.chinaunix.net/u/26524/showart_2297201.html原文:Linu转载 2014-04-29 15:28:39 · 1183 阅读 · 0 评论 -
linux 网络编程--原始套接字(下)
可以接收链路层MAC帧的原始套接字 前面我们介绍过了通过原始套接字socket(AF_INET, SOCK_RAW, protocol)我们可以直接实现自行构造整个IP报文,然后对其收发。提醒一点,在用这种方式构造原始IP报文时,第三个参数protocol不能用IPPROTO_IP,这样会让系统疑惑,不知道该用什么协议来伺候你了。 今天我们介绍原始套接字的另一种用法转载 2014-04-01 10:19:11 · 880 阅读 · 0 评论 -
Linux网络编程:原始套接字的魔力【续】
处)折叠或打开struct arphdr{ unsigned short ar_hrd; /* format of hardware address */ unsigned short ar_pro; /* format of protocol address */ unsigned char ar_hln; /* length o转载 2014-04-01 10:22:25 · 882 阅读 · 0 评论 -
用select接收数据的方法
转载:select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET 从别人的博客中转载过来了这一篇文章,经过重新编辑排版之后展现于此,做一个知识点保存与学习。 select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:int select(int maxfd,f转载 2014-04-01 15:11:04 · 2162 阅读 · 0 评论 -
linux 下网络编程结构体定义对应的头文件
netinet/if_ether.h ether_arp的数据结构netinet/ether.h 以太祯的网络字节和ascii字节的转换,包括ether_ntoa(),ether_aton这样的函数定义netinet/ip.h 这个头文件和linux/ip.h似乎很相似,也有iphdr的数据结构,同时还包括了timestamp结构,我的理解是,linux文件夹下的 i转载 2014-04-01 14:00:12 · 4187 阅读 · 0 评论 -
linux下socket收IP数据包
int raw_sockfd_l2 = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP)); struct sockaddr_ll sock_ip_pack; if (raw_sockfd_l2 { printf("%s:%d:%s create the l2 raw socket is fail"原创 2014-03-31 16:34:19 · 1518 阅读 · 0 评论 -
Linux网络编程:原始套接字的魔力【上】
原文地址http://blog.chinaunix.net/uid-23069658-id-3280895.html处)折叠或打开struct ip *ip;…ip=(struct ip*)buf;ip->ip_v= IPVERSION;ip->ip_hl= sizeof(struct ip)>>2;ip->ip_tos= 0;ip->i转载 2014-04-01 10:21:07 · 784 阅读 · 0 评论 -
Linux下netfilter/iptables使用(V3.0)
1.概念NAT网络地址转换,分为SNAT,DNAT,即原创 2014-04-18 18:05:52 · 1435 阅读 · 0 评论 -
关于FIN_WAIT1
前些天,一堆人在 TCPCopy 社区里闲扯蛋,有人提了一个问题:FIN_WAIT1 能持续多久?引发了一场讨论,期间我得到斌哥和多位朋友的点化,受益良多。让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况:TCP Close看图可知,主动关闭的一方发出 FIN,同时进入 FIN_WAIT1 状态,被动关闭的一方响应 ACK,从而使主动关闭的一方转载 2014-11-07 08:31:45 · 1514 阅读 · 0 评论