diff --git a/network/1_base/tcp_ip_model.md b/network/1_base/tcp_ip_model.md index a64a0ec5..17449695 100644 --- a/network/1_base/tcp_ip_model.md +++ b/network/1_base/tcp_ip_model.md @@ -47,7 +47,7 @@ UDP 相对来说就很简单,简单到只负责发送数据包,不保证数 传输层可能大家刚接触的时候,会认为它负责将数据从一个设备传输到另一个设备,事实上它并不负责。 -实际场景中的网络环节是错综复杂的,中间有各种各样的线路和分叉路口,如果一个设备的数据要传输给另一个设备,就需要在各种各样的路径和节点进行选择,而传输层的设计理念是简单、高效、专注,如果传输层还负责这一块功能就有点违背设计原则了。 +实际场景中的网络环境是错综复杂的,中间有各种各样的线路和分叉路口,如果一个设备的数据要传输给另一个设备,就需要在各种各样的路径和节点进行选择,而传输层的设计理念是简单、高效、专注,如果传输层还负责这一块功能就有点违背设计原则了。 也就是说,我们不希望传输层协议处理太多的事情,只需要服务好应用即可,让其作为应用间数据传输的媒介,帮助实现应用到应用的通信,而实际的传输功能就交给下一层,也就是**网络层**(*Internet Layer*)。