数据通信-8章-运输层.pptVIP

  • 3
  • 0
  • 约9.14千字
  • 约 71页
  • 2019-05-19 发布于中国
  • 举报
UDP编程 1、双边创建套接字 2、服务器调用bind()函数,给套接字分配一个公认端口 3、客户机就能使用sendto()函数向服务器发送数据、信息;同样客户机和服务器都能使用sendto()和recvfrom()来传送数据报直到完成传递 4、传完后各自调用closesocket()来关闭套接字 数据报套接字的使用方法 8.3 传输控制协议 TCP 概述 8.3.1 TCP 最主要的特点 TCP 是面向连接的运输层协议。 每一条 TCP 连接只能有两个端点(endpoint),每一条 TCP 连接只能是点对点的(一对一)。 TCP 提供可靠交付的服务。 TCP 提供全双工通信。 面向字节流。 7 6 8 H ? TCP 面向流的概念 ? 发送 TCP 报文段 发送方 接收方 把字节写入 发送缓存 从接收缓存 读取字节 应用进程 应用进程 1 2 3 0 18 17 16 15 14 19 20 21 4 5 13 12 11 H 10 9 H 加上 TCP 首部 构成 TCP 报文段 TCP TCP 字节流 字节流 H 表示 TCP 报文段的首部 x 表示序号为 x 的数据字节 TCP 连接 应当注意 TCP 连接是一条虚连接而不是一条真正的物理连接。 TCP 对应用进程一次把多长的报文发送到TCP 的缓存中是不关心的。 TCP 根据对方给出的窗

文档评论(0)

1亿VIP精品文档

相关文档