网络层的IP协议的任务是把源主机发出的分组,按照首部中的目的地址,交给目的主机,那么为什么还要再设置一个运输层呢?
这是因为真正进行通信的实体是主机中的进程,源主机的一个进程和目的主机的一个进程进行交换数据,即应用进程互相通信,IP协议虽然把,数据送到了目的主机,但是主机还在网络层,而没有交给应用进程,所以需要运输层。
运输层有一个重要功能---复用和分用。
在网络层,IP数据首部中的检验和字段,只检验首部是否出现差错而不检测数据部分,此时在运输层还要对收到的报文进行差错检测。
那么如何对各个进程进行识别呢,这里就使用端口号port进行标志