Linux 内核网络协议栈 sk_buff 结构体 以及 完全解释 (2.6.16) 又见 “堆排序” select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET ...
分类:
编程语言 时间:
2017-05-18 20:02:03
阅读次数:
161
一、tcp协议格式 二、三次握手 在 TCP/IP 协议中。TCP 协议提供可靠的连接服务,採用三次握手建立一个连接。 第一次握手:建立连接时,client发送 syn 包(tcp协议中syn位置1。序号为J)到server,并进入 SYN_SEND 状态。等待server确认; 第二次握手:ser ...
分类:
系统相关 时间:
2017-05-16 14:56:27
阅读次数:
422
1ifconfig:显示网卡信息[root@localhostproc]#ifconfigeth0Linkencap:EthernetHWaddr00:0C:29:B8:90:BEinetaddr:192.168.154.128Bcast:192.168.154.255Mask:255.255.255.0inet6addr:fe80::20c:29ff:feb8:90be/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpacke..
分类:
系统相关 时间:
2017-05-16 14:46:30
阅读次数:
308
Linux网络防火墙netfilter:frame过滤,内核中的过滤框架,规则生效的位置框架iptables:附加在netfilter上,生成防火墙规则,真正实现数据报文过滤,NAT,mangle等规则生成的工具防火墙:工作在主机或者网络的边缘,对于进出的报文进行检查监控,并根据事先定义好的规则(其中..
分类:
其他好文 时间:
2017-05-14 21:45:21
阅读次数:
250
一. 网络基本配置 FTP服务器配置(文件上传下载) 三. Samba文件共享服务 ...
分类:
系统相关 时间:
2017-05-11 00:20:21
阅读次数:
257
1. 使用read函数返回长度0的情景:对端关闭连接,服务端调用了Close函数。 ...
分类:
系统相关 时间:
2017-05-10 21:25:10
阅读次数:
283
文件系统Linux文件系统:ext2,ext3,ext4,xfs,btrfs,reiserfs,jfs,swapswap:交换分区光盘:iso9660Windows:fat32,ntfsUnix:
FFS,UFS,JFS2网络文件系统:NFS,CIFS集群文件系统:GFS2,OCFS2分布式文件系统:ceph,moosefs,
mogilefs,GlusterFS,Lustre根据其是否支持"journal"功能:..
分类:
其他好文 时间:
2017-05-09 11:33:56
阅读次数:
288
epoll-I/Oeventnotificationfacility在Linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询..
分类:
其他好文 时间:
2017-05-09 09:38:55
阅读次数:
152