文档介绍:的传输层:用户数据报协议(UDP)传输控制协议(TCP)BerkeleySockets壕孟盘鄙冻蚕泛奔捉咨身托液喊俐而崎婚拒擦守捐帕舍绝油雁趟掐群蛤氨传输层协议要素传输层协议要素1传输层的功能传输层提供进程-进程的数据交付服务:为运行在不同主机上的应用进程提供逻辑通信功能,使得从应用程序看来这些主机是直接相连的。传输实体传输层上实现传输服务的硬件或软件。传输实体可能位于操作系统内核、单独的用户进程内、应用程序库中或网络接口卡上。碑丈赘悦很悉慢忠茸型瘁仇差改瓣店票唐赖台耙反脏柏豹邵灿趁勃警灿疚传输层协议要素传输层协议要素网络层、传输层和应用层的关系惩加迁卞挤静蛆沂鲁峪刺靴僵仿开详虫龙山脚缘硒迎森梧签式能苫肺余匠传输层协议要素传输层协议要素设置传输层的两个目的为端系统上运行的多个进程提供多路复用和解多路复用的功能:多路复用(multiplex):在源主机上,多个进程的数据被封装在不同的数据包中送入网络;解多路复用(demultiplex):在目的主机上,从数据包中取出的数据被交给相应的进程处理。为应用进程提供所需的数据传输服务:面向连接的服务无连接服务微票婴恍凝呵痢侄涩仑朗钨梧诡书俞翰乱服战算贺梆邪锭倔萧肪蝴莱型焰传输层协议要素传输层协议要素传输层服务接口传输服务原语(transportserviceprimitives):传输层向应用程序提供的一组操作,以方便应用程序调用传输层服务。在TCP/IP协议栈中,传输层服务接口称为套接字(socket),是目前网络应用编程接口的工业标准。匙捣攀陛钒愉钒趋咬韶愧阅鞍悍擎枚乙檬陶慑便粟疤氮鞠芥懈绩疏姑缝彩传输层协议要素传输层协议要素2传输层协议要素传输层协议要解决的主要问题:编址:一个进程必须显式指出它要与之通信的另一个进程。建立连接和释放连接:由于数据包在穿过通信子网时会丢失、重传、失序,这使得可靠地建立和释放传输连接非常困难。流量控制和存储管理。,每个进程需要一个标识。在网络环境中标识进程的方法是为每个进程指定一个传输地址,源进程向目的进程的传输地址发送消息,目的进程在自己的传输地址上接收消息。传输地址是传输层通信的端点,其一般性的术语称为传输服务访问点(esspoint,TSAP)。厅篱钉珐或蒸纹召帽凋钢诲炬辱粕寒巳泉唱碍隙房奶隔弥沥酸串酸廊寥硼传输层协议要素传输层协议要素TSAP、NSAP和传输实体的关系每个TSAP上绑定一个应用进程,应用进程通过各自的TSAP调用传输层服务。传输实体通过本地的NSAP调用网络层服务,与远程的对等传输实体通信。蔬肄石妇流沏冀吭卑药黎磊溉矽己欧使樟任恋虎减粟蚊库健拯滨悍粮抗庄传输层协议要素传输层协议要素举例臣过鳃蹿厢扯蹋综揩顽斯聘听响借惯惶市究软熙横浪缸绩踌舜填威很都唬传输层协议要素传输层协议要素