协议
文章平均质量分 65
arcslee
这个作者很懒,什么都没留下…
展开
-
IP首部
IPv4首部一般是20字节长。在以太网帧中,IPv4包首部紧跟着以太网帧首部,同时以太网帧首部中的协议类型值设置为080016。 IPv4提供不同,大部分是很少用的选项,使得IPv4包首部最长可扩展到60字节(总是4个字节4个字节的扩展) 0 4 8 12 16 19 24 31 版本 首部长度 服务类型原创 2013-04-18 17:19:13 · 746 阅读 · 0 评论 -
UDP的应用范围、与TCP之比较
我们知道,UDP协议的一些缺陷,它本身是一个不可靠的协议。但是很多地方却又要使用这个协议。那么我们就来具体讲解一下UDP协议应用的相关内容。让我们看看它的一些应用范围,以及是如何弥补缺陷的。 UDP协议应用场合与服务 UDP提供的服务是不可靠的、无连接的服务,UDP适用于无须应答并且通常一次只传送少量数据的情况。由于UDP协议在数据传输过程中无须建立逻辑连接,对数据报也不进行检查,因此转载 2013-05-29 17:09:02 · 2620 阅读 · 0 评论 -
TCP 和UDP的区别
TCP与UDP区别 TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保转载 2013-05-29 17:08:02 · 760 阅读 · 0 评论 -
TCP粘包与UDP数据报边界
UDP丢包是因为数据包在传送过程中丢失了 而TCP是基于流式的发送 并且存在丢包重发机制 TCP是可靠连接而UDP是不可靠的这个我就不多说了 关于TCP的粘包 正是由于TCP是流式传送的 也就是连接建立后可以一直不停的发送 并没有明确的边界定义 而你用UDP发送的时候 是可以按照一个一个数据包去发送的 一个数据包就是一个明确的边界 而TCP并没有数据包的概念 是完全流式的 他会开辟一个缓冲区 发送转载 2013-05-29 19:21:54 · 1090 阅读 · 0 评论 -
TCP字节流与UDP数据报
“TCP是一种流模式的协议,UDP是一种数据报模式的协议”,这句话相信大家对这句话已经耳熟能详~但是,“流模式”与“数据包模式”在编程的时候有什么区别呢?以下是我的理解,仅供参考! 1、TCP 打个比方比喻TCP,你家里有个蓄水池,你可以里面倒水,蓄水池上有个龙头,你可以通过龙头将水池里的水放出来,然后用各种各样的容器装(杯子、矿泉水瓶、锅碗瓢盆)接水。 上面的例子中,往水池里倒几次水和接几转载 2013-05-29 19:12:07 · 804 阅读 · 0 评论 -
TIME_WAIT 2MSL保持的必要性
Q: 在客户机/服务器编程中(TCP/SOCK_STREAM),如何理解TCP自动机 TIME_WAIT 状 态? A: W. Richard Stevens 下面我来解释一下 TIME_WAIT 状态,这些在> 中2.6节解释很清楚了。 MSL(最大分段生存期)指明TCP报文在Internet上最长生存时间,每个具体的TCP实现 都必须选转载 2013-05-21 16:24:59 · 1431 阅读 · 0 评论 -
快速恢复与快速重传算法
拥塞避免算法的修改建议1 9 9 0年提出 [Jacobson 1990b]。 在介绍修改之前,我们认识到在收到一个失序的报文段时, TCP立即需要产生一个ACK(一个重复的ACK)。这个重复的ACK不应该被迟延。该重复的ACK的目的在于让对方知道收到一个失序的报文段,并告诉对方自己希望收到的序号。 由于我们不知道一个重复的ACK是由一个丢失的报文段引起的,还是由于仅仅出现了几个报文段的重新排转载 2013-05-22 10:17:19 · 702 阅读 · 0 评论 -
多播与广播
多播与广播 * 多播和广播仅用于UDP(TCP是面向连接的) * 多播:将数据帧传给同一网络上的多播组内的多个主机; 广播:将数据帧传给同一网络上的所有主机。 * 网卡判断目的地址为网卡物理地址或广播、多播地址的帧,发送给驱动程序; * 多播地址:最高字节的最低位置1的地址(以太网):01:00:00:00:00:00 广播地址:可以看成是多播地址的特例(以太网原创 2013-04-18 17:23:12 · 833 阅读 · 0 评论 -
利用HTTP协议的特性进行拒绝服务攻击的一些构思
在介绍这个方法之前,让我们复习一下HTTP是怎样工作的: 由于HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是M原创 2013-04-18 17:23:27 · 864 阅读 · 0 评论 -
[转]rtsp交互命令简介及过程参数描述
Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rts原创 2013-04-18 17:19:48 · 720 阅读 · 0 评论 -
IP划分的细节
广播地址 TCP/IP协议规定,主机号部分各位全为1的IP地址用于广播。所谓广播地址指同时向网上所有的主机发送报文,也就是说,不管物理网络特性如 何,Internet网支持广播传输。如136.78.255.255就是B类地址中的一个广播地址,你将信息送到此地址,就是将信息送给网络号为 136.78的所有主机。 有限广播地址 有时需要在本网内广播,但又不知道本网的网络号时,TCP/IP协议规定32比原创 2013-04-18 17:23:14 · 602 阅读 · 0 评论 -
HTTP深入浅出 http请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(转载 2013-05-30 16:33:14 · 533 阅读 · 0 评论