网络及各种协议相关
文章平均质量分 80
tianyue168
这个作者很懒,什么都没留下…
展开
-
协议连接建立时3次握手的过程4次结束连接
协议连接建立时3次握手的过程4次结束连接 TCP协议连接建立时3次握手的过程。简述TCP协议连接建立时3次握手的过程。根据TCP头部,说明下列3个包在连接建立过程中的次序.0020 00转载 2010-03-22 09:30:00 · 652 阅读 · 0 评论 -
http 协议详解
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP转载 2010-03-30 14:37:00 · 601 阅读 · 0 评论 -
TCP状态机、标志位、序列号学习
<br /><br /> <br /> <br /><br />很复杂的状态转换,是吧?三次握手,呵呵,理解的过于肤浅了,握手确实只有三步,但是握手之后了,如何说话?通信结束时,如何分手?这都是需要了解的。<br /> 在了解如上的过程前,我们需要理解上图出现的各个状态的意义。<br />标志位<br />URG:头部中的紧急指针部分应该被检查<br /> 此标志表示TCP包的紧急指针域(后面马上就要说到)有效,用来保证TCP连接不被中断,并且督促中间层设备要尽快处理这些数据。<br转载 2010-07-24 15:17:00 · 965 阅读 · 0 评论 -
RTSP简介
<br />RTSP简介(ZT)<br />Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Realnetwork和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,使能够提供能控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rtsp作用相当于流媒体服务器的远程控制。传输数据可以通过传转载 2010-08-02 14:28:00 · 661 阅读 · 0 评论 -
TCP序列号和确认号详解
<br />转自:http://blog.csdn.net/webnumen/archive/2007/03/26/1541330.aspx<br /><br />TCP序列号和确认号详解<br /><br />在网络分析中,读懂TCP序列号和确认号在的变化趋势,可以帮助我们学习TCP协议以及排查通讯故障,如通过查看序列号和确认号可以确定数据传输是否乱序。但我在查阅了当前很多资料后发现,它们大多只简单介绍了TCP通讯的过程,并没有对序列号和确认号进行详细介绍,结合实例的讲解就更没有了。近段时转载 2010-08-18 19:16:00 · 46588 阅读 · 7 评论 -
select句柄数限制 及总结
connect中使用了select模型,有如下地方需要注意:我们提供的server api中有很多地方用到了select,特别是在等超时的时候,例如:fd_set recv_fds;int iNum= 0;if (m_iSocket 0) return -1;FD_ZERO( &转载 2011-07-26 11:17:00 · 6069 阅读 · 0 评论 -
Linux 下的I/o
Linux的I/O机制经历了一下几个阶段的演进:(1)同步阻塞I/O: 用户进程进行I/O操作,一直阻塞到I/O操作完成为止。(2)同步非阻塞I/O: 用户程序可以通过设置文件描述符的属性O_NONBLOCK,I/O操作可以立即返回,但是并不保证I/O操作成功。(3)转载 2011-08-03 11:40:08 · 737 阅读 · 0 评论 -
select, poll和epoll的区别
select, poll和epoll的区别(转载) select()系统调用提供一个机制来实现同步多元I/O:#includesys/time.h>#includesys/types.h>#includeunistd.h>intselect(int n,fd_set *readfds,fd_set *writefds,fd_set转载 2011-03-05 17:00:00 · 624 阅读 · 0 评论