TCP - 南京大学软件学院.ppt

TCP - 南京大学软件学院.ppt

局域网通信原理 传输层和应用层 牟瑜力 MG0432039 alpinist04g@ 主要内容 TCP简介 UDP简介 应用层协议 TCP协议 TCP:Transfer Control Protocol 提供端到端数据流服务,其中包含确保数据可靠传送的机制。这些机制包括校验和、序列号、计时器、确认以及重传过程。TCP是一种面向连接的协议,可以为应用层提供可靠、有序的数据传送。 IPv4头部格式 建立连接的三路握手 服务器必须准备好接受外来的连接。这通过调用socket,bind,listen函数来完成,称为被动打开(passive open)。 客户同过调用connect进行主动打开(active open),这引起客户tcp发送一个SYN分节(表示同步),它告诉服务器客户将在(待建立的)连接中发送的数据的初始序列号。一般情况下SYN分节不携带数据,它只含有一个IP头部、一个TCP头部及可能有的TCP选项。 服务器必须确认客户的SYN,同时自己也得发送一个SYN分节,它含有服务器将在同一连接中发送的数据的初始序列号。服务器以单个分节向客户发送SYN和对客户SYN的ACK。 客户必须确认服务器的SYN。 建立连接的报文交换 终止连接的四个分节 某个应用进程首先调用close,我们称这一端执行主动关闭(active close)。这一端的TCP于

文档评论(0)

1亿VIP精品文档

相关文档