yaojingdeweiba 发表于 2011-11-30 17:38:43

网络层如何根据传输层的端口号确定要传送的目的地址啊?

传输层使用的是端口号,而网络层使用的是ip地址,网络层如何根据传输层的端口号确定要传送的目的地址啊?
急求!!!

longyanviva 发表于 2011-11-30 18:04:59

传输层上的端口号只有两个对等层才能相互识别啊,这跟网络层有什么内在关系呢? 在传输层加上自己的源端口号和目的端口号,给网络层(下面两层不说了),通过网络交给对方主机,脱去帧外壳交给网络层,网络层CRC,查看目的IP,确认是给自己的,脱去IP数据包外壳传递给传输层,查看端口号,交给应用程序。与特定应用程序互相连接,目的端口号就是固定的,比如FTP端口号就是21,Telnet就是23。向同一个主机发送连接请求的端口号必须不一样,以为它要识别分割各种数据处理。
要是你想问目的IP地址是从哪儿来的,那是DNS的事。

oppodyv 发表于 2011-11-30 22:27:58

大鱼吃小鱼,小鱼吃虾米,虾米吃微生物

大鱼不认虾米和微生物
只吃小鱼

大鱼=传输层
小鱼=网络层
虾米=数据链路层
微生物=物理层

让大鱼吃虾米,微生物它不干
它只吃小鱼
虽然说小鱼里面包括虾米和微生物{:6_264:}

SOMING 发表于 2011-11-30 23:51:02

网络层设备是做路由选择和包交换的,你说的应该是网络层设备有L4的能力是ALC方面的应用,它只起到过滤的能力不能用端口号来选路由的。

yaojingdeweiba 发表于 2011-12-2 11:21:44

多谢……
页: [1]
查看完整版本: 网络层如何根据传输层的端口号确定要传送的目的地址啊?