正在加载图片...
TCPP在 Windows nt40中的应用 ◇应用层:在模型的顶部是应用层。本层是应用程序进入网络的通道。在应用层有许多TCP/IP 工具和服务,如:FTP、 Telnet、SNP、DNS等等。该层为网络应用程序提供了两个 接口: Windows sockets和 NetBios。 3.TCP与UDP区别 TCP( Transmission Control protocol):为典型的传输大量数据或需要接收数据许可的应用程序提 供连接定向和可靠的通信 UDP( User Datagram Protocol):提供无连接的通信,并不保证数据包被发送到。典型的即时传 输少量数据的应用程序使用UDP。应该说可靠的发送是应用程序的责任 UDP 面向连接 无连接 传输大量数据即时传输少量数据 可靠的 不可靠的 由于传输方法不同,TCP数据包与UDP数据包是不一样的。但两者都用端口与插槽进行通信 TP/IP的报头格式如下:(对应于教材P37) 匚报头字段名位数 源端口号 16本地通信端口,支持TCP的多路复用机制 目的端口号 6远地通信端口,支持TCP的多路复用机制 序号(SEQ) 32|数据段第一个数据字节的序号(除含有SYN的段外) SYN段的SYN序号(建立本次连接的初始序号) 确认号(ACK) 32表示本地希望接收的下一个数据字节的序号 数据偏移 4指出该段中数据的超始位置(以32位为单位) 控制字段CTL) ◇URG 1|紧急指针字段有效标志,即该段中携带紧急数据 ◇ACK 1确认号字段有效标志 ◇PSH 1|PUSH操作的标志 ◇RST 1|要求异常终止通信连接的标志 1建立同步连接的标志 ◇FIN 1本地数据发送已结束,终止连接的标志 窗口 16本地接收窗口尺寸,即本地接收缓冲区大小 校验和 16包括TP报头和数据在内的校验和 紧急指针 16从段序号开始的正向位移,指向紧急数据的最后一个字节 选项 可变提供任选的服务 填充 可变|保证TCP报头以32位为边界 DP的报头格式如下: 匚报头字段名位数说。明 源端口号 16发送主机的UDP端口 目的端口号 16目标主机的UDP端口 消息长度 16|UP消息的长度 校验和 16验证报头是否损坏TCP/IP 在 Windows NT 4.0 中的应用 ◇ 应用层:在模型的顶部是应用层。本层是应用程序进入网络的通道。在应用层有许多 TCP/IP 工具和服务,如:FTP、Telnet、SNMP、DNS 等等。该层为网络应用程序提供了两个 接口:Windows Sockets 和 NetBIOS。 3.TCP 与 UDP 区别 TCP(Transmission Control Protocol):为典型的传输大量数据或需要接收数据许可的应用程序提 供连接定向和可靠的通信。 UDP(User Datagram Protocol):提供无连接的通信,并不保证数据包被发送到。典型的即时传 输少量数据的应用程序使用 UDP。应该说可靠的发送是应用程序的责任。 TCP UDP 面向连接 无连接 传输大量数据 即时传输少量数据 可靠的 不可靠的 由于传输方法不同,TCP 数据包与 UDP 数据包是不一样的。但两者都用端口与插槽进行通信。 TCP/IP 的报头格式如下:(对应于教材 P37) 报头字段名 位数 说 明 源端口号 目的端口号 序号(SEQ) 确认号(ACK) 数据偏移 控制字段(CTL) ◇URG ◇ACK ◇PSH ◇RST ◇SYN ◇FIN 窗口 校验和 紧急指针 选项 填充 16 16 32 32 4 1 1 1 1 1 1 16 16 16 可变 可变 本地通信端口,支持 TCP 的多路复用机制 远地通信端口,支持 TCP 的多路复用机制 数据段第一个数据字节的序号(除含有 SYN 的段外); SYN 段的 SYN 序号(建立本次连接的初始序号) 表示本地希望接收的下一个数据字节的序号 指出该段中数据的超始位置(以 32 位为单位) 紧急指针字段有效标志,即该段中携带紧急数据 确认号字段有效标志 PUSH 操作的标志 要求异常终止通信连接的标志 建立同步连接的标志 本地数据发送已结束,终止连接的标志 本地接收窗口尺寸,即本地接收缓冲区大小 包括 TCP 报头和数据在内的校验和 从段序号开始的正向位移,指向紧急数据的最后一个字节 提供任选的服务 保证 TCP 报头以 32 位为边界对齐 UDP 的报头格式如下: 报头字段名 位数 说 明 源端口号 目的端口号 消息长度 校验和 16 16 16 16 发送主机的 UDP 端口 目标主机的 UDP 端口 UDP 消息的长度 验证报头是否损坏
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有