tcpip-7(TCP与UDP协议与应用)

tcpip-7(TCP与UDP协议与应用)

ID:45078534

大小:250.50 KB

页数:38页

时间:2019-11-09

tcpip-7(TCP与UDP协议与应用)_第1页
tcpip-7(TCP与UDP协议与应用)_第2页
tcpip-7(TCP与UDP协议与应用)_第3页
tcpip-7(TCP与UDP协议与应用)_第4页
tcpip-7(TCP与UDP协议与应用)_第5页
资源描述:

《tcpip-7(TCP与UDP协议与应用)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7讲传输层(TCP/UDP)协议应用传输层基本原理服务(Service)与服务质量(QoS)服务:网络中某层向其相邻高层提供的一组操作或接口服务具有单向性(低层为服务的提供者,高层为服务的用户)服务的表现形式:原语(primitive),如系统调用各层次提供的服务具有不同的服务质量:是否面向连接、连接建立和释放的时间、连接建立失败的概率传输时延及其抖动、吞吐率、误码率……高层提供服务的QoS总是比低层服务的QoS更完善TCP/IP体系结构中传输层的基本功能为信源结点和目的结点间的通信提供端到端的数据传输而通信

2、子网只能提供相邻结点之间的点到点传输通信子网服务与传输服务传输层服务屏蔽通信子网细节,增强通信子网服务的QoS传输服务提供者:网络分层模型中传输层以下的部分传输服务用户:传输层以上的应用传输层应用HostRouterRouterHost通信子网点到点协议端到端协议应用协议传输层应用传输服务提供者传输服务用户传输层服务传输服务需要解决的问题提供的QoS提供面向连接的传输服务,还是无连接的传输服务?传输层服务访问点(TSAP)的地址标识连接的管理差错控制与流量控制……TCP/IP体系中的传输层UDP–UserDat

3、agramProtocolTCP–TransportControlProtocolDataLinkIPTCPUDPApplicationsTCP/IP体系中的传输层端口UDP/TCP中采用端口(port)来标识TSAP传输端口代表TCP/UDP的传输服务访问点TSAP在进程通信中标识相互通信的进程通信的对端进程地址可表示为:(IPaddress,port)传输端口的绑定(binding)进程在某个传输端口进行数据传输前,必须首先通过系统调用与该端口建立绑定关系UDP/TCP的传输端口号(portnumber)端

4、口号用于标识UDP/TCP的传输端口UDP/TCP协议各分别可以提供最多64K个传输端口传输端口的分配进程通信时,必须了解对端进程的地址(IP+port)主要问题:如何了解对端进程所使用的端口号?端口分配方式全局统一分配端口号动态绑定方式(本地分配)TCP/IP系统种端口分配方法应用进程通信采用“客户-服务器”(client-server)模式将传输端口划分为两类:保留端口和自由端口保留端口(well-knownport):为服务进程全局分配的端口自由端口是在进程需要进行通信时,由本地进行动态分配的客户进程首先

5、动态申请一个本地自由端口号,再通过服务进程所公布的保留端口与服务器进程建立联系,并进行相应协商;上述过程成功后中,就可开始进程间的通信。常用的保留端口号7ECHO回送37TIME时间42NAMESERVER主机名字服务器53DOMAIN域名服务器67BOOTPS启动协议服务69TFTP简单文件传输161SNMPSNMP网络监控……20FTP-DATA文件传输协议(数据连接)21FTP文件传输协议(控制连接)23TELNET远程登录终端37TIME时间43NICNAMEwhois程序79FINGERfinger程

6、序80HTTPWEB服务……UDP保留端口号TCP保留端口号思考题怎样进行端口的扫描??TCP传输控制协议TCP–TransportControlProtocolTCP的可靠传输服务特性TCP向应用程序提供可靠的传输服务着重解决传输的可靠性问题(分组丢失、失序……)适用于计算机之间的大量数据传输协议复杂、效率较低(与UDP相比)TCP可靠传输服务接口的特征:面向数据流虚电路连接有缓存的传送无结构的数据流全双工连接TCP的可靠性机制数据确认和重传滑动窗口进行流量控制、防止缓冲溢出TCP传输端口与连接TCP采用

7、传输端口来标识TCP连接TCP协议提供面向连接的虚电路服务,TCP传输端口标识了TCP的传输服务访问点(TSAP)系统支持多进程间采用多连接进行通信;进程通信中,端口号被用于标识同一个系统中的多个通信对端进程;在一个系统中,TCP可提供基于传输端口的数据复用由于进程通信是通过TCP连接实现的,连接的两个端点(也就进程)可用整数对(hostIP,port)来标识给定连接的两个端点,就可以唯一地标识一个TCP连接在TCP中,用户收发数据是通过连接来进行的与UDP不同(其报文收发仅通过协议端口)由于TCP使用两个端点

8、来标识连接,故一个主机上的某个TCP端口号可被多个连接所共享TCP数据流和报文段TCP提供的传输服务是面向数据流的数据流无结构源端进程发送的数据以字节流的形式传输到目的进程报文段(segment)的划分为了便于传输,TCP把一个字节流序列划分成若干个段报文段是不定长的一般,每个段被封装在一个IP分组中传输被封装的报文段存在以下几种情况:用于传输数据的报文段仅携带了确认信息的报文段携带连

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

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

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