|
|
发表于 2004-3-17 20:03:18
|
显示全部楼层
为什么要把各种协议设计成一个分层的体系呢?一个目的就是让每层完成的目标尽量单一。IP Layer是向下和Link Layer交流的(因为每个ip datagram最终需要通过网络硬件来完成投递),IP的分片就是适应硬件的。transport layer是完成两个异地进程之间的通讯,也就是说,硬件的事,它并不操心,交给下层来完成就可以了。
ip layer负责把datagram投递到正确的host,transport layer完成host上进程之间的通讯。记住,进程才是数据最终的消费者(consumer)
你不妨看看rfc 793 |
|