IP电话机、视频可视电话通信产品及组网方案

IP电话技术之传输层地址含义

时间:2019-09-09 13:47 作者:admin 分享到:
       传输协议在IP电话技术中涉及到计算机之间提供端到端的通信。因特网传输层有3个传输协议,分别是传 输控制协议(TCP)、用户数据报协议(UDP)和流控制传送协议(SCTP)。TCP为应用程序提 供可靠的通信连接。适合于一次传输大批数据的情况,并适用于要求得到响应的应用程序。 UDP提供了无连接通信,且不对传送包进行可靠保证,适合于一次传输少量数据或实时性 较高的流媒体数据,数据的可靠传输由应用层负责。流控制传送协议主要用来在IP网络中 传送电话网的信令,有关流控制传送协议的内容将在以后介绍。
       IP电话传输层与网络层在功能上的最大区别是传输层提供进程通信能力,在进程通信的意 义上,网络通信的最终地址不仅是主机地址,还包括描述进程的某种标识符。TCP/UDP 提出协议端口的概念,用于标识通信的进程。具体地说,端口标识了应用程序,应用程序 能够通过系统调用获得某个端口,传输层传给该端口的数据都被这个应用程序接收。从 网络上来看,端口号对信源端点和信宿端点进行了标识,也就是说对客户程序和服务器之 间的会话实体即应用程序进行了标识。事实上,端口相当于OSI的传输层服务访问点 (TSAP,Transport Service Access Point),可将端口看成是一种抽象的软件结构,包括一 些数据结构和I/O缓冲区。在IP网络屮.一个完整的进程通信地址由以下几个部分组 成:协议、本机地址、本地端口、远端地址、远地端口。
        在TCP/UDP中,端口号用16位二进制表示。TCP和UDP均允许长达16比特的 端口值,TCP和UDP分别可以提供216个不同的端口。
        TCP/IP将端口分为保留端口和自由端口两部分,每1个标准的服务器都打个全 局公认的保留端口号,自由端口号动态分配。
        (1) 保留端口
        保留端口号从0到1024只占很小的数目,全局统一进行分配。每一个标准的服务 器进程都拥有一个全局公认的端口号,同一计算机上不同的服务器进程,其端口号不同; 不同计算机上同样的服务器进程,其端口号相同。
        (2) 自由端口(大于1024)
        自由端口占全部端口的绝大部分,由本地进行分配。当本地应用程序的进程要与远 地应用程序的进程通信时,首先在本地申请一个自由端口号,然后根据自己所需的服务通 过保留端口号与远地服务器建立联系,才能传输数据。
       这里总结一下TCP/IP每层的编址机制:应用层使用的一般是域名地址,在通信前首 先要通过域名解析DNS得到与域名地址对应的IP地址。信息在传输时需要为信源端和 信宿端定义3种地址:端口号(16比特)标识应用程序,它包含在TCP段或UDP数据报 的头部;IP地址(32比特)标识应用程序所在的网络及计算机的地址,它包含在IP数据报 的头部;物理地址(以太网地址为48比特)唯一地标识程序在物理网络中计算机的地址, 它包含在数据链路层数据帧的头部。

版权所有:IP电话:http://www.g3voip.com 转载请注明出处

热销IP电话产品hot products