设为首页收藏本站language 语言切换
查看: 3016|回复: 4
收起左侧

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

[复制链接]
发表于 2011-11-30 17:38:43 | 显示全部楼层 |阅读模式
传输层使用的是端口号,而网络层使用的是ip地址,网络层如何根据传输层的端口号确定要传送的目的地址啊?
急求!!!
发表于 2011-11-30 18:04:59 | 显示全部楼层
传输层上的端口号只有两个对等层才能相互识别啊,这跟网络层有什么内在关系呢? 在传输层加上自己的源端口号和目的端口号,给网络层(下面两层不说了),通过网络交给对方主机,脱去帧外壳交给网络层,网络层CRC,查看目的IP,确认是给自己的,脱去IP数据包外壳传递给传输层,查看端口号,交给应用程序。与特定应用程序互相连接,目的端口号就是固定的,比如FTP端口号就是21,Telnet就是23。向同一个主机发送连接请求的端口号必须不一样,以为它要识别分割各种数据处理。
要是你想问目的IP地址是从哪儿来的,那是DNS的事。

点评

正解。。  发表于 2011-11-30 18:51

评分

参与人数 1鸿鹄币 +10 威望 +1 收起 理由
fulltimes + 10 + 1 赞一个!

查看全部评分

沙发 2011-11-30 18:04:59 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-30 22:27:58 | 显示全部楼层
大鱼吃小鱼,小鱼吃虾米,虾米吃微生物

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

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

让大鱼吃虾米,微生物它不干
它只吃小鱼
虽然说小鱼里面包括虾米和微生物
板凳 2011-11-30 22:27:58 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-11-30 23:51:02 | 显示全部楼层
网络层设备是做路由选择和包交换的,你说的应该是网络层设备有L4的能力是ALC方面的应用,它只起到过滤的能力不能用端口号来选路由的。
地板 2011-11-30 23:51:02 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-2 11:21:44 | 显示全部楼层
多谢……
5# 2011-12-2 11:21:44 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-4 09:44 , Processed in 0.074503 second(s), 16 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表