目录
IP 协议能够把源主机发送的分组 ,按照首部中的目的地址 , 交由目的主机 , 那为什么还需要运输层呢 ?
IP 协议能够把源主机发送的分组 ,按照首部中的目的地址 , 交由目的主机 , 那为什么还需要运输层呢 ?
从 IP 层来说 ,通信的两端是两台主机 ,但严格的说 ,是主机中的一个进程和另一个主机中的进程通信 ,我们可以这样理解,比如某用户在使用浏览器查找网站信息 ,主机应用层运行浏览器客户进程 ,在浏览网页的同时 ,使用电子邮件给网站发送发聩信息 ,那么还需要运行电子邮件的客户进程。下图两个运输层有一个双向箭头 ,写着 “运输层提供应用进程间的逻辑通信”。似乎通信是沿着水平方向直接传送数据 , 但事实上是沿着虚线方向传送的。接收端主机能够交付发送方传递过来的分组,但不能够准确的交付到目的进程。
为了解决这一问题,提出了端口的概念。这里的端口是协议栈层间的抽象的软件端口,与不同硬件设备如路由器交换机上的硬件端口不同。我们可以这样理解 ,当我们给某人写信时,就必须写明通信地址(相当于 IP 地址),并且写上收件人的名字(相当于端口号),在信封上写明自己的地址, 当收信人回信时 , 很容易在信封上找到发件人的地址。这样我们就能够准确的传输了。
标签:运输,主机,端口,计算机网络,进程,地址,IP,传输层 From: https://blog.csdn.net/Tester_Man_Cabin/article/details/139751693