各种通信协议

上传人:桔**** 文档编号:492495876 上传时间:2023-01-10 格式:DOCX 页数:14 大小:24.83KB
返回 下载 相关 举报
各种通信协议_第1页
第1页 / 共14页
各种通信协议_第2页
第2页 / 共14页
各种通信协议_第3页
第3页 / 共14页
各种通信协议_第4页
第4页 / 共14页
各种通信协议_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《各种通信协议》由会员分享,可在线阅读,更多相关《各种通信协议(14页珍藏版)》请在金锄头文库上搜索。

1、SIP、MGCP、H.323、H.248、TCP/IP、PPPoE 等等各种通信协议什么是sip协议?SIP (Session Initiation Protocol)是由IETF定义,基于IP的一个应用层控制协议。由于SIP 是基于纯文本的信令协议,可以管理不同接入网络上的会晤等。会晤可以是终端设备之间任 何类型的通信,如视频会晤、既时信息处理或协作会晤。该协议不会定义或限制可使用的业 务,传输、服务质量、计费、安全性等问题都由基本核心网络和其它协议处理SIP得到了 微软、AOL、等厂商及IETF和3GPP等标准制定机构的大力支持。支持SIP的网络将提供 一个网桥,以扩展向互联网和无线网络的

2、各种设备提供融合业务能力。这将允许运营商为其 移动用户提供大量的信息处理业务,通过SMS互通能力与固定用户和2G无线用户交互。SIP也是在UMTS3GPP R5/R6版本中使用的信令协议,因此可以保护运营商目前的投资而 及具技术优势和商业价值。SIP的技术优势*独立于接入:SIP可用于建立与任何类型的接入网络的会晤,同时还使运营商能够使用其 它协议。*会晤和业务独立:SIP不限制或定义可以建立的会晤类型,使多种媒体类型的多个会晤可 以在终端设备之间进行交换。*协议融合:SIP可以在无线分组交换域中提供所有业务的融合协议。什么是h.323协议?H.323是一套在分组网上提供实时音频、视频和数据通

3、信的标准,是ITU-T制订的在各种网 络上提供多媒体通信的系列协议H.32x的一部分。H.323协议被普遍认为是目前在分组网上 支持语音、图像和数据业务最成熟的协议。采用H.323协议,各个不同厂商的多媒体产品和 应用可以进行互相操作,用户不必考虑兼容性问题。该协议为商业和个人用户基于LAN、 MAN的多媒体产品协同开发奠定了基础。实时传输协议(RTP)是一个Internet协议标准,它描述了程序管理多媒体数据实时传输的 方式。最初在Internet工程任务组(IETF)的请求注解(RFC)1869中对RTP协议进行了 描述,RTP由IETF的音视频传输工作组设计,它支持多个地域上分布的参与者

4、的视频会议。 RTP普遍应用于Internet的电话应用中。RTP本身并不保证多媒体数据的实时传输(因为这 取决于网络特性),但是,当数据尽最大努力到达后它将提供必要的方法来管理这些数据。RTP与控制协议(RTCP)配合工作,RTCP使得大的组播网络能够监视数据传输。监 视能使接收器侦测到任何的包丢失,还可以补偿任何的延迟抖动。两个协议都独立于下面的 传输层和网络层协议。RTP头中的信息将告诉接收器如何重建数据,并描述了比特流失如何 打包的。通常,RTP工作于用户数据报协议(UDP)之上,但它也能使用其他的传输协议。 会话发起协议(SIP)和H.232都使用RTP。什么是udp协议?UDP协议

5、是英文UserDatagramProtocol的缩写,即用户数据报协议,主要用来支持那些需要 在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式 的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初 的光彩已经被一些类似协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和 可行的网络传输层协议。与我们所熟知的TCP (传输控制协议)协议一样,UDP协议直接位于IP (网际协议)协议 的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。UDP协议的主要作用是将网络数据流量压缩成数据报的形式。一个典型的数据

6、报就是一个 二进制数据的传输单位。每一个数据报的前8个字节用来包含报头信息,剩余字节则用来包 含具体的传输数据。0UDP报头UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:源端口号目标端口号数据报长度校验值UDP协议使用端口号为不同的应用保留其各自的数据传输通道。UDP和TCP协议正是采用 这一机制实现对同一时刻内多项应用同时发送和接收数据的支持。数据发送一方(可以是客 户端或服务器端)将UDP数据报通过源端口发送出去,而数据接收一方则通过目标端口接 收数据。有的网络应用只能使用预先为其预留或注册的静态端口;而另外一些网络应用则可 以使用未被注册的动态端口。因为UDP报头使用两个字

7、节存放端口号,所以端口号的有效 范围是从0到65535。一般来说,大于49151的端口号都代表动态端口。数据报的长度是指包括报头和数据部分在内的总的字节数。因为报头的长度是固定的,所以 该域主要被用来计算可变长度的数据部分(又称为数据负载)。数据报的最大长度根据操作 环境的不同而各异。从理论上说,包含报头在内的数据报的最大长度为65535字节。不过, 一些实际应用往往会限制数据报的大小,有时会降低到8192字节。UDP协议使用报头中的校验值来保证数据的安全。校验值首先在数据发送方通过特殊的算 法计算得出,在传递到接收方之后,还需要再重新计算。如果某个数据报在传输过程中被第 三方篡改或者由于线路

8、噪音等原因受到损坏,发送和接收方的校验计算值将不会相符,由此 UDP协议可以检测是否出错。这与TCP协议是不同的,后者要求必须具有校验值。UDP vs TCPUDP和TCP协议的主要区别是两者在如何实现信息的可靠传递方面不同。TCP协议中包含 了专门的传递保证机制,当数据接收方收到发送方传来的信息时,会自动向发送方发出确认 消息;发送方只有在接收到该确认消息之后才继续传送其它信息,否则将一直等待直到收到 确认信息为止。与TCP不同,UDP协议并不提供数据传送的保证机制。如果在从发送方到接收方的传递过 程中出现数据报的丢失,协议本身并不能做出任何检测或提示。因此,通常人们把UDP协 议称为不可靠

9、的传输协议。相对于TCP协议,UDP协议的另外一个不同之处在于如何接收突法性的多个数据报。不同 于TCP,UDP并不能确保数据的发送和接收顺序。例如,一个位于客户端的应用程序向服 务器发出了以下4个数据报D1D22D333D4444但是UDP有可能按照以下顺序将所接收的数据提交到服务端的应用:D333D1D4444D22事实上,UDP协议的这种乱序性基本上很少出现,通常只会在网络非常拥挤的情况下才有 可能发生。UDP协议的应用也许有的读者会问,既然UDP是一种不可靠的网络协议,那么还有什么使用价值或必要呢? 其实不然,在有些情况下UDP协议可能会变得非常有用。因为UDP具有TCP所望尘莫及 的

10、速度优势。虽然TCP协议中植入了各种安全保障功能,但是在实际执行的过程中会占用 大量的系统开销,无疑使速度受到严重的影响。反观UDP由于排除了信息可靠传递机制, 将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。关于UDP协议的最早规范是RFC768, 1980年发布。尽管时间已经很长,但是UDP协议仍 然继续在主流应用中发挥着作用。包括视频电话会议系统在内的许多应用都证明了UDP协 议的存在价值。因为相对于可靠性来说,这些应用更加注重实际性能,所以为了获得更好的 使用效果(例如,更高的画面帧刷新速率)往往可以牺牲一定的可靠性(例如,会面质量。) 这就是UDP和TC

11、P两种协议的权衡之处。根据不同的环境和特点,两种传输协议都将在今 后的网络世界中发挥更加重要的作用什么是TCP/IP协议?TCP/IP协议集确立了 Internet的技术基础。TCP/IP的发展始于美国DOD (国防部)方案。 IAB(Internet架构委员会)的下属工作组IETF(Internet工程任务组)研发了其中多数协议。 IAB最初由美国政府发起,如今转变为公开而自治的机构。IAB协同研究和开发TCP/IP协 议集的底层结构,并引导着Internet的发展。TCP/IP协议集记录在请求注解(RFC)文件中,RFC文件均由IETF委员会起草、讨论、传阅及核准。所有这些文件都是公开且免

12、费的, 且能在IETF网站上列出的参考文献中找到。TCP/IP协议覆盖了 OSI网络结构七层模型中的六层,并支持从交换(第二层)诸如多协议 标记交换,到应用程序诸如邮件服务方面的功能。TCP/IP的核心功能是寻址和路由选择(网 络层的IP/IPV6)以及传输控制(传输层的TCP、UDP)。什么是PPPOE协议?英文原义:Point to Point Protocol over Ethernet中文释义:以太网上的点对点协议注解:简单地说,就是将以太网和PPP协议结合后的协议,目前广泛应用在ADSL 接入方式中。通过PPPoE技术和宽带调制解调器(比如ADSL Modem)我们就可以实现高 速宽

13、带网的个人身份验证访问,为每个用户创建虚拟拨号连接,这样就可以高速连接到 Internet o应用:在Windows XP中,自带了 PPPoE协议的虚拟拨号工具,具体的创建方法如 下:首先,打开“网络连接”;接着单击窗口左侧“网络任务”下的“创建一个新的连接” 打开“新建连接向导”,单击“下一步”;在网络连接类型中选择“连接到Internet”,单击“下 一步”;然后在出现的窗口中选择“手动设置我的连接”,单击“下一步”;在Internet连接 窗口中选择“用要求用户名和密码的宽带连接来连接”单击“下一步”输入ISP名称,比 如“ADSL”,单击“下一步”;依次输入用户名、密码、确认密码,单

14、击“下一步”;最后, 单击“完成”即可。英文原义:Discard Protocol中文释义:抛弃协议它的作用就是接收到什么抛弃什么,它对调试网络状态的一定的用处。基于TCP的抛 弃服务,如果服务器实现了抛弃协议,服务器就会在TCP端口 9检测抛弃协议请求,在建 立连接后并检测到请求后,就直接把接收到的数据直接抛弃,直到用户中断连接。而基于 UDP协议的抛弃服务和基于TCP差不多,检测的端口是UDP端口 9,功能也一样。什么是NetBIOS协议?英文原义:NetBIOS Services Protocols中文释义:(RFC-1001,1002)网络基本输入/输出系统协议注解:该协议是由IBM公

15、司开发,主要用于数十台计算机的小型局域网。NetBIOS协 议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级 服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,几乎所有的局域网 都是在NetBIOS协议的基础上工作的。应用:在Windows操作系统中,默认情况下在安装TCP/IP协议后会自动安装NetBIOSo 比如在Windows 2000/XP中,当选择“自动获得IP”后会启用DHCP服务器,从该服务器 使用NetBIOS设置;如果使用静态IP地址或DHCP服务器不提供NetBIOS设置,则启用 TCP/IP上的NetBIOS。具体的设置方法

16、如下:首先打开“控制面板”双击“网络连接”图 标,打开本地连接属性。接着,在属性窗口的“常规”选项卡中选择“Internet协议(TCP/IP)”, 单击“属性”按钮。然后在打开的窗口中,单击“高级”按钮;在“高级TCP/IP设置”窗 口中选择“WINS”选项卡,在“NetBIOS设置”区域中就可以相应的NetBIOS设置。什么是IPX/SPX协议?英文原义:IPX/SPX中文释义:IPX/SPX协议即IPX与SPX协议的组合它是Novell公司为了适应网络的发展而开发的通信协议,具有很强的适应性,安装方 便,同时还具有路由功能,可以实现多网段间的通信。其中,IPX协议负责数据包的传送; SPX负责数据包传输的完整性。在微软的NT操作系统中,一般使用NWLink IPX/SPX兼容 协议和NWLink NetBIOX两种IPX/SPX的兼容

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号