连接协议
连接协议
协议是一组规则,规定了通信实体之间的信息交换方式。这些实体可以是在网络环境中交互的应用程序进程。协议可分为无连接型和面向连接型两类。在设计过程中,需要考虑的因素包括延迟、可扩展性和可靠性。
概述
连接协议确保了数据的可靠、有序和唯一传递,这对不允许数据丢失的应用程序非常有价值。为了提高性能和可靠性,面向连接的协议会在发送方和/或接收方交换并维护状态信息。传输控制协议(TCP)是一种典型的面向连接协议,广泛应用于互联网上的会话式应用程序,如Web服务和电子邮件。在使用面向连接协议时,开发人员还需要决定数据分帧策略。例如,一些面向连接的协议支持面向消息的发送策略,而TCP则是一种字节流协议,不会保护应用程序消息的边界。因此,对于需要面向消息发送的应用程序,发送方和接收方需要额外处理来分割消息。
参考资料
目录
概述
概述
参考资料