网络通信协议

来源:百度文库 编辑:神马文学网 时间:2024/04/27 19:13:02
关于通信协议通信协议就是通信标准,它能实现不同硬件结果的设备之间的通信。有了通信协议,就可以在同一网络中使用各种网络硬件和不同的应用程序,也可以在运行不同操作系统的计算机之间通信。通信协议隐藏了各种网络硬件和不同的应用程序,也可以在运行不同操作系统的计算机之间进行通信。通信协议隐藏了通信的底层细节,因此用户可以撇开任何厂家的硬件来谈论和通信问题。TCP/IP(Transimission Control Protocol/Internet Protocol,传输控制协议/网际协议)是发展至今最成功的通信协议。刚开始时TCP/IP是美国国防高等研究计划局(DARPA)开发研究计划的一部分,其原始目的是为DAPRA提供通信,现在它已被全球最大的开放式网络系统Internet之上,使全球数以百万机得以互通联系。TCP/IP的成功与人们对Internet广泛使用有着不可分割的关系,TCP/IP技术成为互联网络协议的市场标准,几乎所有厂商的设备都支持TCP/IP协议。但是TCP/IP协议并不为某个厂商、专业协会或标准团体所拥有。 TCP/IP协议栈与OSI参考模型的比较TCP/IP协议栈主要分成4层:应用层(Application Layer)、传输层(Transport Layer)、网际层(Internet Layer,也称Internet层)和网际接口层(Network Interface Layer)。这个分层模型模型并非出哪个标准委员会,而是来自一些对TCP/IP协议栈的研究工作。4层大致对应OSI参考模型的7层。但是与OSI模型不同的是,TCP/IP协议栈更加侧重于互联设备的数据传送,而不是严格的功能层次划分。   协议栈也称为协议栈,他表示多个子协议组成的协议集合。在TCP/IP协议栈中包括了TCP、UDP、FTPARP、RARP等子协议。目前TCP/IP协议栈拥有的子协议有几百个,而且随着新应用的不断出现其子协议还在不断的增加。为了方便表示,通常将TCP/IP简称为TCP/IP协议。