作者sean72 (.)
看板comm_and_RF
标题[问答] TCP IP原理
时间Sun Jul 31 09:04:52 2011
※ [本文转录自 Network 看板 #1EDAcoWi ]
作者: sean72 (.) 看板: Network
标题: [问答] TCP IP原理
时间: Sun Jul 31 09:02:40 2011
我脑中有疑问
整个网路架构 由上而下 APP, TCP, IP, MAC, PHY,
在发送端:
1.使用者的资讯放在APP
2.加上TCP header (port number)
3.加上IP header (IP address)
4.加上MAC header (MAC address)
5.最後 PHY送出 01010101010讯号
所以在接收端:
1.PHY先收到 01010101010讯号
2.MAC 先读取 MAC address (收下或是转送)
3.
4.
5.APP开始处理使用者资讯
我的困惑在於接收端的 2. 3. 4.三个步骤
问题:
我记得
应该先由IP层找到接收者的IP
然後收下包裹 再检查MAC adress是否一致
MAC符合才收下包裹
但是如果按照上面的接收顺序
却是先检查MAC 再检查IP?
这样反而让MAC做了routing的动作而不是ip
请问有人能帮忙解答吗
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 75.140.83.132
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 75.140.83.132
1F:→ GarnettC:到net_device那边就判断mac 之後IP层 111.251.93.94 07/31 20:12
2F:→ GarnettC:才判断IP 之类的吧 111.251.93.94 07/31 20:12