自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杀出条血路来

坚持就是胜利

  • 博客(16)
  • 资源 (48)
  • 收藏
  • 关注

原创 TCPIPChap13IGMP

IGMP1、  IGMP定义I n t e r n e t组管理协议( I G M P)用于支持主机和路由器进行多播的。它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。 2、  报文格式 正如I C M P一样, I G M P 也被当作I P 层的一部分。I G M P报文通过I P数据报进行传输。不像我们

2011-06-03 18:43:00 778

TCPIPChap13IGMP

IGMP1、 IGMP定义I n t e r n e t组管理协议( I G M P)用于支持主机和路由器进行多播的。它让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。2、 报文格式正如I C M P一样, I G M P 也被当作I P 层的一部分。I G M P报文通过I P数据报进行传输。不像我们已经见到...

2011-06-03 18:43:00 63

原创 TCPIPChap12MultipleCast

 一、子网及子网掩码   现在所有的主机都要求支持子网编址。不是把I P地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。 除了I P地址以外,主机还需要知道有多少比特用于子网号及多少比特用于主机号。这是在引导过程中通过子网掩码来确定的。这个掩码是一个32 bit的值,其中值为1的比特留给网络号和子网号,为0的比特留给主机

2011-06-03 18:40:00 579

TCPIPChap12MultipleCast

一、子网及子网掩码现在所有的主机都要求支持子网编址。不是把I P地址看成由单纯的一个网络号和一个主机号组成,而是把主机号再分成一个子网号和一个主机号。除了I P地址以外,主机还需要知道有多少比特用于子网号及多少比特用于主机号。这是在引导过程中通过子网掩码来确定的。这个掩码是一个32 bit的值,其中值为1的比特留给网络号和子网号,为0的比特留给主机号。...

2011-06-03 18:40:00 93

原创 TCPIPChap11UDP

UDP1、  UDP定义U D P是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个U D P数据报,并组装成一份待发送的I P数据报。这与面向流字符的协议不同,如T C P,应用程序产生的全体数据与真正发送的单个I P数据报可能没有什么联系。U D P不提供可靠性:它把应用程序传给I P层的数据发送出去,但是并不保证它们能到达目的地。应用程序必须关心I P数据报的长度(writ

2011-06-03 18:36:00 690

TCPIPChap11UDP

UDP1、 UDP定义U D P是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个U D P数据报,并组装成一份待发送的I P数据报。这与面向流字符的协议不同,如T C P,应用程序产生的全体数据与真正发送的单个I P数据报可能没有什么联系。U D P不提供可靠性:它把应用程序传给I P层的数据发送出去,但是并不保证它们能到达目的地。应用程序必须关心I P数据报的长度(...

2011-06-03 18:36:00 58

原创 TCPIPChap10动态选路

动态选路 1、             静态选路和动态选路静态选路是针对主机而言或者是网络很小的情况,主要有三种方式来update路由表:l         以默认方式生成路由表项l         通过route命令来增加表项l         通过ICMP重定向错误报文来更新 当静态路由的三种方式都无法找到目标主机,则必须采用动态选路协议。 动态选路是用于路由器之间的通信。当相邻路由器之间进行

2011-06-03 18:29:00 710

TCPIPChap10动态选路

动态选路1、 静态选路和动态选路静态选路是针对主机而言或者是网络很小的情况,主要有三种方式来update路由表:l 以默认方式生成路由表项l 通过route命令来增加表项l 通过ICMP重定向错误报文来更新当静态路由的三种方式都无法找到目标主机,则必须采用动态选路协议。动态选路是用于路由器之间的通信。当相邻路由器之间进行通信,以告知对方每个路由器当前所连接的网络,这时就出现了动...

2011-06-03 18:29:00 59

原创 TCPIPChap9Route

IP选路 1、基本需要进行选路的数据报,可能是本机产生,也可能是通过网络接口产生的。对于后者,主机必须配置成路由器,否则如果目的地址不是本机,则会将数据包丢弃。  路由表可能被路由器守护进程,route命令和ICMP重定向报文修改。 2、选路原理(1)       搜索匹配的主机地址(2)       搜索匹配的网络地址(3)       所有默认表项 IP层进行的选路实际上是一种选路机制,它搜索

2011-06-03 18:27:00 841

TCPIPChap9Route

IP选路1、基本需要进行选路的数据报,可能是本机产生,也可能是通过网络接口产生的。对于后者,主机必须配置成路由器,否则如果目的地址不是本机,则会将数据包丢弃。路由表可能被路由器守护进程,route命令和ICMP重定向报文修改。2、选路原理(1) 搜索匹配的主机地址(2) 搜索匹配的网络地址(3) 所有默认表项IP层进行的选路实际上是一种选路机制,它搜索路由表并决定向哪个网...

2011-06-03 18:27:00 76

原创 socket Accept失败

<br /><br />1、 Failed Reason<br />accetp()是慢系统调用,在信号产生时会中断其调用并将errno变量设置为EINTR,<br />此时应重新调用accept()。在unix中signal会中断系统调用,所以你要在程序中自己判断是否被signal所中断,方法是errno==EINTR。<br />Interrupted system call<br /> <br />2、 Fixwhile ( connect (fd, &name, namelen) == -1

2011-06-02 21:00:00 6621

socket Accept失败

&lt;!-- [if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:PunctuationKerning/&gt; &lt;w:DrawingGri

2011-06-02 21:00:00 452

原创 socket地址和端口重用(造成bind出错)

<br /><br />其实这个问题在Richard Stevens的《Unix网络编程指南》卷一里有很详细的<br />解答(中文版P166-168页)。这里我只是写几个基本的例子来验证这个问题。<br />    首先声明一个问题:当两个socket的address和port相冲突,而你又想重用地<br />址和端口,则旧的socket和新的socket都要已经被设置了SO_REUSEADDR特性,只<br />有两者之一有这个特性还是有问题的。<br />    SO_REUSEADDR可以用

2011-06-02 20:56:00 13757

socket地址和端口重用(造成bind出错)

&lt;!-- [if !mso]&gt;&lt;style&gt;v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}&lt;/style&gt;...

2011-06-02 20:56:00 232

原创 socket写数据导致进程跨掉

<br /><br />1.      SIGPIPE Definition<br />管道破裂。这个信号通常在进程间通信产生,比如采用FIFO(管道)通信的两个进程,读管道没打开或者意外终止就往管道写,写进程会收到SIGPIPE信号。此外用Socket通信的两个进程,写进程在写Socket的时候,读进程已经终止。<br /> <br />2.      SIGPIPE Action<br />在linux下写socket的程序的时候,如果尝试send到一个disconnected socket上,

2011-06-02 20:54:00 1098

socket写数据导致进程跨掉

&lt;!-- [if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt; &lt;w:View&gt;Normal&lt;/w:View&gt; &lt;w:Zoom&gt;0&lt;/w:Zoom&gt; &lt;w:PunctuationKerning/&gt; &lt;w:DrawingGri

2011-06-02 20:54:00 90

酒店解决方案酒店解决方案酒店解决方案酒店解决方案

酒店解决方案酒店解决方案酒店解决方案酒店解决方案

2022-09-07

MySQL在大型网站的应用架构演变.docx

MySQL在大型网站的应用架构演变.docxMySQL在大型网站的应用架构演变.docxMySQL在大型网站的应用架构演变.docxMySQL在大型网站的应用架构演变.docx

2020-09-01

Mycat生产实践之数据迁移与扩容实践.docx

Mycat生产实践之数据迁移与扩容实践.docxMycat生产实践之数据迁移与扩容实践.docxMycat生产实践之数据迁移与扩容实践.docxMycat生产实践之数据迁移与扩容实践.docxMycat生产实践之数据迁移与扩容实践.docx

2020-09-01

阿里云Redis.docx

阿里云Redis.docx阿里云Redis.docx阿里云Redis.docx阿里云Redis.docx阿里云Redis.docx

2020-09-01

阿里云DTS.docx

阿里云DTS.docx阿里云DTS.docx阿里云DTS.docx阿里云DTS.docx阿里云DTS.docx

2020-09-01

华为FusionCloud 2.06 技术白皮书.doc

华为FusionCloud 2.06 技术白皮书.doc华为FusionCloud 2.06 技术白皮书.doc华为FusionCloud 2.06 技术白皮书.doc华为FusionCloud 2.06 技术白皮书.doc

2020-09-01

云平台技术选型之十:API网关

云平台技术选型之十:API网关,对市面上的API网关调研并选型

2018-06-14

云平台技术选型之九:微服务

云平台技术选型之九:微服务,对市面上的微服务开源软件进行了调研,并确定了选型

2018-06-14

云平台技术选型之八:容器

云平台技术方案选型之八:容器,对市面上的开源容器方案进行了调研,并确定了最终的选型

2018-06-14

云平台技术选型之七:分布式对象存储

云平台技术选型之七:分布式对象存储,对市面上的分布式对象存储OSS方案进行了调研,并确定了最终的选型

2018-06-14

云平台技术选型之六:运维监控

云平台技术选型之六:运维监控,对市面上的监控类运维开源软件进行了调研,并确定了最终的选型方案。

2018-06-14

云平台技术选型之五:分布式缓存

云平台技术选型之五:分布式缓存。对市面上的分布式缓存技术进行了调研,并对各种方案进行了选型

2018-06-14

云平台技术选型之四:MySQL高可用

云平台技术选型系列文章之四:mysql高可用,对mysql的高可用方案进行了全面的调研并选型

2018-06-14

云平台技术选型之三:集群管理

云平台技术调研和选型之三:集群管理。对市面上流行的方面进行调研,并进行选型。

2018-06-14

云平台技术选型之二:双机热备

云平台技术方面系列文章之二:双机热备,实现主备切换,避免单点故障,实现高可用方案。

2018-06-14

云平台技术选型之一:负载均衡

云平台技术方案,系列资源之一:负载均衡。对市面上的负载均衡技术进行调研并选型。

2018-06-14

MySQL性能调优与架构设计nk

包括了Mysql的性能优化,以及架构调优,对于DBA以及架构师有很大的参考价值。

2018-04-24

mysql 性能调优

mysql是最流行的开源数据库,在中大型项目中应用广泛,但系统瓶颈存在数据库,因此需要系统的优化

2018-04-24

机器学习与数据挖掘方法和应用(经典)nk

非常经典的人工智能机器学习的书籍,介绍各种方法和具体的应用,对于初学者有很大的帮助,。

2018-04-24

机器学习:实用案例解析(中文版,带完整书签)

结合实例来讲述机器学习的一本非常详细的书籍,推荐初学者入门使用。

2018-04-24

C语言代码仓库

C语言代码仓库

2014-09-17

windiff for windows

windiff for comparing files and directioary;windiff for comparing files and directioary

2012-07-14

bash word document

bash word document back

2011-04-14

socket select code

linux socket select test code

2011-03-23

OPENSSL资料汇总

openssl资料汇总openssl资料汇总openssl资料汇总openssl资料汇总openssl资料汇总openssl资料汇总

2011-03-21

openssl测试程序

openssl测试程序openssl测试程序openssl测试程序openssl测试程序openssl测试程序openssl测试程序

2011-03-21

AJAX 三种实现方式 自己构建 prototype juery

三种实现AJAX的方式的简单例子,自己构建httpRequest 采用prototype,采用juery

2011-03-03

IPC 读书笔记及测试程序

IPC 读书笔记及测试程序 PIPE FIFO Mutex Conditional Variable Semophore

2010-12-25

log4cplus日志库及封装程序文件

Ø 日志文件名形式:2009-10-10.txt Ø 日志内容形式:DEBUG [2009-10-10 10:12:34] Enter the main function Ø 自定义写日志接口函数形式:writelog("TRACE",” Enter the main function”); 具体可以参考: http://blog.csdn.net/braveyly/archive/2009/12/25/5076481.aspx

2009-12-25

信息论与编码学习_傅注云

网络环境是不稳定的,采用UDP传输可靠性不能得到保证,采用差错控制方式进行信道编码来降低误差

2009-05-10

BCH编解码C++实现

BCH(762.752)实现源码,信息位长752

2009-05-10

BCH(16,8)编解码,c++实现

BCH(16,8)码长16位,信息8位,纠错能力为3位

2009-05-10

192BCH编解码 c++实现

线性循环编码BCH(192,116,21)实现源码,信息位116,码长192,纠错位10,源码包括编码和解码部分

2009-05-10

CSDN VC编程经验总结.chm

CSDN VC编程经验总结.chmCSDN VC编程经验总结.chm

2009-04-20

VC常见问题集(中文).chm

VC常见问题集(中文).chmVC常见问题集(中文).chm

2009-04-20

vc++ 实现rtp源码例子

在vc++下实现rtp协议,包括发送和接受两部分

2009-04-20

流媒体rtp和rtcp多份文档资料

JMF RTP的网络传输媒体流的实现.doc linux 下基于jrtplib库的实时传送实现.doc ny-zhouyongzheng.doc RFC+2326+rtsp+中文版(前11章).doc RTP协议.doc RTSP协议学习笔记(学习流媒体的时候自己总结的).doc RTSP协议学习笔记(学习流媒体的时候自己总结的).doc 等等。。。。。。。

2009-04-20

丰富的信息编码资料及程序实例包括fec crc arq

整合了csdn上关于fec crc arq的文档资料以及程序代码

2009-03-22

视频捕获 之 如何使用系统设备枚举器

directshow视频捕获之如何使用系统设备枚举器的方法

2009-03-22

DirectShow编程捕捉WDM与VFW

两种视频捕获的方法 directshow和vfw

2009-03-22

空空如也

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

TA关注的人

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