ch7传输层协议教案分析.ppt

第七章 传输层协议 TCP协议 UDP协议 7.1 进程间通信 在一台计算机中同时存在多个进程,要进行进程间的通信,首先要解决主机进程的标识问题。 TCP和UDP采用协议端口来标识某一主机上的通信进程。主机可以用IP地址进行标识,再给主机进程赋予一个惟一的标识符——端口号,二者加起来,便形成了进程的全局惟一标识符。 端口:传输层服务访问点TSAP。 从内部实现看,端口是一种抽象的软件结构(数据结构和I/O缓冲区) 从通信对方看,端口是通信进程的标识,应用进程通过系统调用与端口建立关联后,传输层传给该端口的数据都会被相应的应用进程所接收 从本地应用进程看,端口是进程访问传输服务的入口点 每个端口拥有一个端口号(port number),用16比特标识,因此,端口号的取值范围是从0到65535。 端口号的区间 服务器拥有一个熟知的端口号,不同主机上相同服务器的端口号是相同的。客户进程采用临时端口号,而不采用熟知的端口号。 临时端口是使用时向操作系统申请,由操作系统分配,使用完后再交由操作系统管理的端口。因此主机上的进程数不超过可分配的临时端口数。 熟知端口所占端口号不多,以全局方式进行分配。TCP和UDP规定,小于1024的端口号用作熟知端口,熟知端口又称为保留端口。 客户/服务器模型。相互作用的过程是:客户向服务器发出服务请求,服务器完成客户所要求的操作,然后给出响应。 服

文档评论(0)

1亿VIP精品文档

相关文档