码迷,mamicode.com
首页 >  
搜索关键字:报文段    ( 285个结果
TCP的三次握手和四次挥手
TCP三次握手: --------------------------------- 是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息,在socket编程中,客户端执行connect()时。将触发三次握手。 序号(seq):本报文段所发送的数据的第一个字节的序号 确认号(ack):是期望收到对方下一个报文段的第一个数据字节的序号;若确认号为x,则到序号x-1为止(包括x-1)的所...
分类:其他好文   时间:2015-01-17 01:05:34    阅读次数:233
Wireshark TCP报文到达确认(ACK)机制
TCP数据包中的序列号(Sequence Number)不是以报文段来进行编号的,而是将连接生存周期内传输的所有数据当作一个字节流,序列号就是整个字节流中每个字节的编号。一个TCP数据包中包含多个字节流的数据(即数据段),而且每个TCP数据包中的数据大小不一定相同。在建立TCP连接的三次握手...
分类:其他好文   时间:2015-01-11 21:34:39    阅读次数:472
《TCP/IP详解卷2:实现》笔记--TCP的输入(续)
本文处理ACK标志,更新窗口信息,处理URG标志及报文段中携带的所有数据,最后处理FIN标志,如果需要,则调用 tcp_output。 1.完成被动打开和同时打开...
分类:其他好文   时间:2015-01-07 22:09:08    阅读次数:240
《TCP/IP详解卷2:实现》笔记--TCP的输入
当收到的数据报的协议字段指明这是一个TCP报文段时,ipintr(通过协议协议转换表中的pr_input函数)会调用tcp_input 进行处理,tcp_inut在软件中断一级执行。 函数非常长,我们将分两张讨论,下图列出了tcp_input中的处理框架。本章将结束对RST报文段处理的讲解,下一章开始 介绍ACK报文段的处理。...
分类:其他好文   时间:2015-01-06 23:10:40    阅读次数:367
TCP/IP详解--TCP首部选项字段的作用
1、TCP首部选项字段多达40B,记下一些常用的东西: 2、选项结束字段(EOP,0x00),占1B,一个报文段仅用一次。放在末尾用于填充,用途是说明:首部已经没有更多的消息,应用数据在下一个32位字开始处 3、无操作字段(NOP, 0x01),占1B,也用于填充,放在选项的开头 4、MSS(最大报文段长度),格式如下:种类(1B,值为2),长度(1B,值为4),数值(2B) ...
分类:其他好文   时间:2014-12-30 13:37:59    阅读次数:793
Socket编程实践(17) --TCP/IP各层报文(2)
UDP数据报UDP首部代码:struct udp_hdr { unsigned short src_port; unsigned short dest_port; unsigned short len; unsigned short chksum; }; TCP报文段 协议描述源端口号和目的端口号:源和目的主机的IP地址加上端口号构成一个TCP连接序号和确认号:序号...
分类:其他好文   时间:2014-12-11 14:07:14    阅读次数:217
《网络协议》TCP 的成块数据流
在前面的文章中《TCP 的交互数据流》我们可以知道,TCP 的成块数据流是在要求传输效率较高的情况下使用,例如 FTP。对于这些要求传输 TCP 最长报文段的应用,TCP 协议采用了滑动窗口协议,使发送端在等待确认前可以连续发送多个分组。 一般来说,发送端发送一个 TCP 数据报,则接收端就应该发送一个 ACK 数据报。但在实际应用中却并非如此,而是发送端将连续发送数据报保存在接受端的缓冲区中,并且尽量使其填满,接受端对这些连续发送的数据报只发送一个 ACK 报文应答,这就是 ACK 的累积...
分类:其他好文   时间:2014-12-09 12:22:00    阅读次数:171
《网络协议》TCP 的交互数据流
TCP 报文段所携带的应用程序数据按照长度分为两种:交互数据和成块数据。交互数据仅包含很少的字节。使用交互数据的应用程序(或协议)对实时性要求高,比如 Telnet、ssh 等。成块数据的长度则通常为 TCP 报文段允许的最大数据长度。使用成块数据的应用程序(或协议)对传输效率要求高,比如 FTP。...
分类:其他好文   时间:2014-11-30 21:33:08    阅读次数:201
[转]使用wireshark分析TCP/IP协议中TCP包头的格式
本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。一、概述TCP是面向连接的可靠传输协议,两个进程互发数据之前需要建立连接,这里的连接只不过是端系统中分配的一些缓存和状态变量,中间的分组交换机不维护任何连接状...
分类:其他好文   时间:2014-10-08 03:07:54    阅读次数:348
TCP的分段和IP的分片
我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。     我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念。     MYU(最大传输单元)     MTU前面已经说过了,是链路层中的网络对数据帧的一个限制,依然以以太网为例,MTU为1500个字节。一个IP数...
分类:其他好文   时间:2014-10-08 00:16:44    阅读次数:438
285条   上一页 1 ... 24 25 26 27 28 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!