自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Redis Sentinel的使用(基本原理、一主两从三Sentinel部署、客户端代码使用)

Redis Sentinel文章目录Redis Sentinel1. 基本概念1.1 背景:主从复制的问题1.2 Redis Sentinel 的高可用性2. Redis Sentinel的部署2.1 部署 Redis 的master和slave节点启动master启动slave确认主从关系2.2 部署Sentinel节点2.3 Sentinel配置项说明3. Sentinel API4. 客户...

2018-09-30 15:23:46 1721

原创 redis的C客户端---hiRedis使用

redis的C客户端—hiRedis使用文章目录redis的C客户端---hiRedis使用1. 客户端通信协议1.1 发送命令格式1.2 返回结果格式2. C 客户端 hiRedis2.1 hiredis的安装2.2 Synchronous API2.2.1 Connecting2.2.2 Sending commands2.2.3 Cleaning up参考1. 客户端通信协议Redis...

2018-09-30 15:20:02 528

原创 Socket03-:套接字API

Socket 03-:套接字API文章目录Socket 03-:套接字API1. 套接字的创建和关闭:套接字描述符1.1 socket函数:用于创建并打开一个套接字1.2 close(2)关闭套接字、shutdown(2)关闭套接字的一端、SO_LINGER 套接字选项对于关闭套接字的影响1.2.1 close函数:关闭套接字1.2.2 shutdown(2)关闭套接字的一端1.2.3 SO_L...

2018-09-30 15:16:59 531

原创 Socket 02-:套接字编程简介

Socket 02-:套接字编程简介文章目录Socket 02-:套接字编程简介1. 套接字地址结构1.1 字节排序函数1.2 地址格式IPv4因特网域(AF_INET)中,套接字地址结构 sockaddr_inIPv6因特网域(AF_INET6)中,套接字地址结构 sockaddr_in6Unix域套接字地址结构数据链路套接字地址结构通用套接字地址结构 sockaddr新的通用套接字地址结构套...

2018-09-30 15:10:32 274

原创 共享库01-静态库和共享库的使用

共享库01-静态库和共享库的使用共享库01-静态库和共享库的使用1. 库文件链接1.1 头文件与库文件3.2 库的搜索路径2. 静态库2.1 生成静态库2.2 使用静态库3. 共享库3.1 生成共享库文件3.2 位置独立的代码3.3 使用共享库—LD_LIBRARY_PATH方法3.4 共享库的命名惯例real namesonamelinker name...

2018-08-23 16:14:10 2518

原创 TCP/IP详解12-传输层:TCP的定时器

TCP/IP详解12-传输层:TCP的定时器TCP/IP详解12-传输层:TCP的定时器1. TCP的坚持定时器糊涂窗口综合症2. TCP的保活定时器对每个连接,TCP管理 4 个不同的定时器。1) 重传定时器使用于当希望收到另一端的确认。—上一篇文章中说明过。2) 坚持(persist)定时器使窗口大小信息保持不断流动,即使另一端关闭了其接收窗口。3)...

2018-08-13 11:37:07 358

原创 TCP/IP详解11-传输层:TCP的交互数据流、成块数据流

TCP/IP详解11-传输层:TCP的交互数据流、成块数据流TCP/IP详解11-传输层:TCP的交互数据流、成块数据流1. TCP的交互数据流1.1 经受时延的 ACK1.2 Nagle算法2. TCP的成块数据流2.1 正常数据流2.2 TCP的流量控制—滑动窗口2.2.1 滑动窗口2.2.2 例子:2.2.3 窗口大小2.2.4 PUSH标志2.2.5 滑动...

2018-08-12 10:58:08 984

原创 TCP/IP详解10-传输层:TCP:传输控制协议

TCP/IP详解10-传输层:TCP:传输控制协议TCP/IP详解10-传输层:TCP:传输控制协议1. TCP为应用层提供的服务 和 TCP首部1.1 TCP的服务1.2 TCP的首部2. TCP连接的建立与终止2.1 TCP 的三次握手和四次挥手2.1.1 三次握手为什么需要采用三次握手?三次握手过程SYN攻击2.1.2 四次挥手四次挥手的原因四次挥手过...

2018-08-11 15:23:29 762

原创 TCP/IP详解09-应用层(基于UDP):DNS、TFTP 和 BOOTP

TCP/IP详解09-应用层(基于UDP):DNS、TFTP 和 BOOTPTCP/IP详解09-应用层(基于UDP):DNS、TFTP 和 BOOTP1. DNS:域名系统1.1 DNS系统介绍1.1.1 基础1.1.2 DNS的报文格式1.2 例子1.2.1 正向查询1.2.2 反向查询(指针查询)1.3 其他问题1.3.1 DNS服务器高速缓存1.3.2 ...

2018-08-11 15:15:44 566

原创 TCP/IP详解08-网络层:广播和多播、IGMP

TCP/IP详解08-网络层:广播和多播、IGMPTCP/IP详解08-网络层:广播和多播、IGMP1. 单播,多播,广播的介绍1.1.单播(unicast)1.2.广播(unicast)1.2.1 受限的广播1.2.2 指向网络的广播1.2.3 指向子网的广播1.2.4 指向所有子网的广播1.3 多播1.3.1 多播组地址1.3.2 多播组地址到以太网地址的转换...

2018-08-11 15:09:40 2439

原创 TCP/IP详解07-传输层:UDP--用户数据报协议

TCP/IP详解07-传输层:UDP–用户数据报协议TCP/IP详解07-传输层:UDP–用户数据报协议1. UDP首部1.1 UDP检验和1.2 最大UDP数据报长度2. IP 分片2.1 原理2.2 ICMP不可达差错(需要分片)2.3 用Traceroute确定路径MTU2.4 采用UDP的路径MTU发现3. UDP和ARP之间的交互作用4. ICMP源站...

2018-08-11 15:04:52 1287

原创 TCP/IP详解06-网络层:IP选路和动态选路协议

TCP/IP详解06-网络层:IP选路和动态选路协议TCP/IP详解06-网络层:IP选路和动态选路协议IP路由选择基本说明1.静态IP选路1.1 选路的原理1.1.1 简单路由表1.1.2 其他有关路由表的知识1.2 ICMP重定向报文1.3 ICMP路由器发现报文2. 动态选路协议2.1 动态选路2.1.1 Unix选路守护程序2.2 内部网关协议( ...

2018-08-11 14:59:00 764

原创 TCP/IP详解05-网络层:ICMP协议、Ping和Traceroute

TCP/IP详解05-网络层:ICMP协议、Ping和TracerouteTCP/IP详解05-网络层:ICMP协议、Ping和Traceroute1. ICMP:Internet控制报文协议(Internet Control Message Protocol)1.1 ICMP报文的类型1.2 ICMP 查询报文1.2.1 ICMP地址掩码请求与应答1.2.2 ICMP时间戳请求...

2018-08-11 14:52:32 1143

原创 TCP/IP详解04-链路层:ARP和RARP

TCP/IP详解04-链路层:ARP和RARPTCP/IP详解04-链路层:ARP和RARP1. ARP1.1 ARP的分组格式1.2 ARP高速缓存1.3 特殊的功能ARP代理免费ARP2. RARP2.1 RARP的分组格式2.2 RARP服务器的设计作为用户进程的RARP服务器每个网络有多个RARP服务器1. ARP还记得...

2018-08-11 14:44:49 418

原创 TCP/IP详解03-网络层:IP:网际协议

TCP/IP详解03-网络层:IP:网际协议TCP/IP详解03-网络层:IP:网际协议1. IP 首部首部校验和2. IP地址相关知识IP路由选择2.1 分类的 IP 地址IP分类特殊情况的 IP 地址IP地址的重要特点2.2 划分子网子网掩码变长子网2.3 构成超网:无类型域间选路(CIDR)IP是 TCP/IP 协议族中最为核心...

2018-08-11 14:39:54 410

原创 TCP/IP详解02-链路层

TCP/IP详解02-链路层TCP/IP详解02-链路层1. 以太网和IEEE 802封装1.1 IEEE 802.2/802.3(RFC 1042)和以太网的封装格式(RFC 894)1.2 CRC 循环校验法2. 串行接口链路层协议( SLIP和PPP)2.1 SLIP:串行线路IP2.2 压缩的SLIP2.3 PPP:点对点协议3. 环回(loopback)接...

2018-08-11 14:33:07 394

原创 TCP/IP详解01-概述

ifconfig命令ifconfig命令参数应用举例ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。需要注意的是,ifconfig所有的配置都是应用于内核的,所以只会临时生效,重启网络服务后会...

2018-08-11 11:57:15 853

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除