ch23 udp, tcp, and sctp

ch23 udp, tcp, and sctp

ID:5331075

大小:2.64 MB

页数:87页

时间:2017-12-08

ch23 udp, tcp, and sctp_第1页
ch23 udp, tcp, and sctp_第2页
ch23 udp, tcp, and sctp_第3页
ch23 udp, tcp, and sctp_第4页
ch23 udp, tcp, and sctp_第5页
资源描述:

《ch23 udp, tcp, and sctp》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chapter23进程到进程的传递:UDP,TCP,andSCTPCopyright©TheMcGraw-HillCompanies,Inc.Permissionrequiredforreproductionordisplay.123-1进程到进程的传递传输层负责进程到进程的传递,即进程之间的分组传递以及部分消息传递。后面将会看到两个进程以客户、服务器的方式通信。客户/服务器模式复用和分离无连接服务与面向连接的服务可靠服务和不可靠服务三种协议本节重点:2传输层负责进程到进程的传递。Note3Figure23.1数据传输类型4Figure23.2端口号5Figure

2、23.3IP地址和端口号6Figure23.4IANA定义范围7Figure23.5套接字地址8Figure23.6复用和多路分离9Figure23.7差错控制10Figure23.8在TCP/IP协议族中UDP,TCP和SCTP的位置1123-2用户数据报协议(UDP)用户数据报协议(UserDatagramProtocol)称为无连接不可靠传输层协议。它除了提供进程到进程通信而不是主机到主机通信外,就没有给IP服务增加任何东西。熟知端口号UDP用户数据报校验和UDP的操作UDP的使用本节重点:12Table23.1UDP使用的熟知端口13Figure23.9用

3、户数据报格式14UDP长度=IP长度–IP头部长度Note15Figure23.10用于校验和计算的伪头部16Example23.217Figure23.11简单UDP用户数据报的校验和计算18Figure23.12UDP中的队列1923-3TCPTCP是面向连接协议,为发送数据它在两个TCP之间建立一个虚拟连接,另外,TCP在传输层使用流量控制和差错控制机制。TCP服务TCP特点段TCP连接流量控制差错控制本节重点:20Table23.2TCP使用的熟知端口21Figure23.13字节流传输22Figure23.14发送与接收缓冲区23Figure23.15T

4、CP中的段24在每个连接中传送的字节都是由TCP编号,序号开始于一个随机产生的数.Note25每个段的序号如下:Example23.326一个段的序号字段的值定义为该段包含的第一个字节的序号.Note27段中确认字段的值定义了通信一方预期接收的下一个字节的编号.确认号是累加的。Note28Figure23.16TCP段格式29Figure23.17控制字段30Table23.3控制字段的标志描述31Figure23.18使用三次握手建立连接32SYN段不携带数据,但它占用一个序列号。Note33SYN+ACK段不携带数据,但它占用一个序列号。Note34ACK段,

5、如果不携带数据,则它不占用序列号.Note35Figure23.19数据传输36Figure23.20三次握手的连接终止37如果FIN段不携带数据,则该段占用一个序列号.Note38如果FIN+ACK段没有携带数据,则该段仅占用一个序列号.Note39Figure23.21半关闭40Figure23.22滑动窗口41使用滑动窗口可使传输更加有效,同时也可以控制数据流,使得目的端不致因数据来得过多而瘫痪.TCP的滑动窗口是面向字节的。Note42Example23.443Example23.544Example23.645Figure23.23Example23.6

6、46TCP滑动窗口的要点如下:❏窗口大小是rwnd和cwnd中的最小值;❏发送方不必发送一个全窗口大小的数据;❏接收方可张开或合拢窗口,但不能收缩窗口;❏只要不引起窗口收缩,目的方随时可发送一个确认;❏接收方可暂时关闭窗口,但在窗口关闭后发送方总是发送一个1字节的段.Note47ACK段不占用序列号,它不需要确认。Note48在当前的实现中,如果重传计算器到时或者当发送方收到三个重复的ACK时,则发生重传。Note49对ACK段不设置重传计算器。Note50数据可以失序到达,并被接收的TCP暂时存储。但是确保传递给进程的段是无失序的。Note51Figure23.

7、24正常操作52Figure23.25丢失的段53接收方TCP仅将有序的数据传递给进程。Note54Figure23.26快速重传5523-4SCTP流控制传输协议(StreamControlTransmissionProtocol)是一种新的可靠的、面向报文的传输层控制协议。然而,SCTP主要是为最近引入的因特网应用而设计的。SCTP服务和特性分组格式SCTP关联流量控制和差错控制本节重点:56SCTP是一个面向报文的可靠的协议,它兼有UDP和TCP好的特性.Note57Table23.4某些SCTP应用58Figure23.27多流的概念59SCTP的一次关联

8、包含多个流

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。