欢迎来到天天文库
浏览记录
ID:16231258
大小:624.00 KB
页数:43页
时间:2018-08-08
《计算机网络传输层ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机网络第7章传输层17.1传输层基本概念传输层的作用是在通信子网提供的服务基础上,为源主机和目的主机之间提供可靠、透明和价格合理的数据传输。传输层为应用层提供通信服务,传输层需要网络层为它提供服务物理层网络层传输层应用层数据链路层面向信息处理面向通信用户功能网络功能2传输层通信的特点54321传输层接口地址主机A主机B应用进程应用进程路由器1路由器2AP1LAN2WANAP2AP3AP4IP层LAN1AP1AP2AP4端口端口54321IP协议的作用范围传输层协议TCP和UDP的作用范围AP33传输层为应用进程提供通信两个主机之间通信
2、就是两个主机中的应用进程之间的通信。应用进程之间的通信也是端到端的通信。传输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到传输层,再往下就共用网络层提供的服务。“传输层提供应用进程间的逻辑通信”。4传输层和网络层的区别应用进程…应用进程…IP协议的作用范围(提供主机之间的逻辑通信)TCP和UDP协议的作用范围(提供进程之间的逻辑通信)因特网5传输层的主要功能传输层为应用进程之间提供端到端的逻辑通信。传输层对收到的报文进行差错检测。传输层提供两种服务:面向连接的服务(TCP协议)面向无连接的服务(UD
3、P协议)6运输层提供可靠的和不可靠的信道?应用层传输层发送进程接收进程接收进程数据数据可靠信道数据数据使用TCP协议使用UDP协议不可靠信道发送进程7端口在进程之间的通信中所起的作用应用层运输层网络层TCP报文段UDP用户数据报应用进程TCP复用IP复用UDP复用TCP报文段UDP用户数据报应用进程端口端口TCP分用UDP分用IP分用IP数据报IP数据报发送方接收方8端口的概念端口就是传输层服务访问点TSAP。端口的作用应用进程通过端口向下交付给传输层,传输层通过端口向上交付给应用进程。端口是用来标志应用层
4、调用传输层的入口地址。9端口端口用一个16bit端口号进行标志。端口号只具有本地意义标志本地计算机应用层中的各进程。因特网中不同计算机的相同端口号是没有联系的。端口分类:一类是周知端口,其数值一般为0~1023。当一种新的应用程序出现时,必须为它指派一个周知端口。另一类则是一般端口,用来随时分配给请求通信的客户进程。10传输层使用套接字(socket)通信TCP使用套接字(socket)实现应用进程之间的“连接”。套接字和IP地址、端口的关系是:IP地址131.6.23.13端口号1500131.6.23.13:1500套接字(socke
5、t)11TCP/IP体系中的传输层协议TCPUDPIP应用层与各种网络接口传输层12TCP/IP的传输层有两个不同的协议:(1)用户数据报协议UDP(UserDatagramProtocol)(2)传输控制协议TCP(TransmissionControlProtocol)传送的数据单位:传输协议数据单元TPDU(TransportProtocolDataUnit)TCP传送的数据单位协议是TCP报文段(segment)UDP传送的数据单位协议是UDP报文或用户数据报。传输层中的两个协议13TCP与UDP特点UDP无连接无确认虽然UDP不
6、提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。TCP连接有确认TCP提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源。147.2用户数据报协议UDPUDP功能在IP之上增加了端口的功能和差错检测的功能。UDP只能提供不可靠的交付,但UDP也有其特殊的优点。发送数据之前不需要建立连接UDP的主机不需要维持复杂的连接状态表。UDP用户数据报只有8个字节的首部开销。网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用是很重要的。157.2.1UDP用户
7、数据报的格式伪首部源端口目的端口长度检验和数据首部UDP长度源IP地址目的IP地址017IP数据报字节44112122222字节发送在前数据首部UDP用户数据报16TCP首部20字节的固定首部目的端口数据偏移检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FIN32bitSYNRSTPSHACKURG填充TCP数据部分TCP首部TCP报文段IP数据部分IP首部发送在前7.3TCP报文段格式17TCP首部20字节固定首部目的端口检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG填充数据偏移18T
8、CP首部20字节固定首部目的端口检验和选项(长度可变)源端口序号紧急指针窗口确认号保留FINSYNRSTPSHACKURG填充序号字段——占4字节。TCP连接中传送的数据流中的每一个字节都编上
此文档下载收益归作者所有