解释 TCP/IP 模型的优缺点
TCP/IP 代表传输控制协议/互联网协议。它是由国防高级研究计划局(ARPA,后来的 DARPA)在 20 世纪 70 年代后期创建的。
它是一组通信协议。此外,它还包括管理数据包传输、媒体访问、会话交互、数据传输、电子邮件和终端仿真的一套方法。
TCP/IP 模型的优点
TCP/IP 的主要优点如下:
它是一个广泛接受的模型,可以有效地部署在所有实际的网络问题中。
TCP/IP 还可以实现异构网络之间的跨平台通信。
它支持面向连接的可靠服务。这意味着它保持数据包的传输。如果数据包在网络中丢失,TCP 将重新传输丢失的数据包。
它使用包含多种程序的网络拥塞避免算法来消除拥塞,包括加性增大/乘性减小 (AIMD)、慢启动和拥塞窗口。
它使用校验和支持错误检测,并使用 Go Back N 或 ARP 协议支持错误控制。
TCP/IP 模型的缺点
TCP/IP 的主要缺点如下:
该模型没有描述服务条款、接口和协议。
TCP/IP 模型并非共享的,不适合表示除 TCP/IP 之外的任何协议栈。
主机到网络层根本不是通常意义上的层,该方法用于分层协议的框架中。
TCP/IP 模型没有定义物理层和数据链路层。
与互联网分组交换/顺序分组交换 (IPX/SPX) 或 NetBIOS 扩展用户界面 (NetBEUI) 相比,TCP/IP 的设置和维护更加复杂。
由于每个数据包都包含其TCP 头部,因此它会产生相当大的开销。因此,通过路由器的分片会增加开销。
广告