以太幀+IP報頭+TCP報頭+hello，Rebron等高層數據，這些數據在Rebron這邊開始解封裝 這是個第2層的frame，首先在Rebron這邊去掉以太幀 IP報頭+TCP報頭+hello，Rebron等高層數據，到了網絡層，然後再去掉 IP報頭，TCP報頭+hello，Rebron等高層數據到了傳輸層，再去掉TCP報頭，最後，在應用層的QQ程序裏，Reborn終於收到了我發的 “hello，Rebron”的消息。 當然在業界都是用TCP/IP模型，沒用OSI模型，但是封裝解封裝都是壹個原理。
首先看看IP報頭裏有哪些字段，我只講幾個，如果講完，時間不夠，而且講多了，有些人也茫然，IP報頭裏有源IP地址，目的IP地址，協議，等等等字段， 首先源地址當然就是我這臺的外網地址了，那麽在網絡層進行封裝的時候，用高層已經知道了Reborn的IP地址，所以加上這個IP地址， TCP報頭裏的協議，這個東西重要 ，協議字段，這正是指向（映射）到上層，也就是傳輸層的協議 ，在接封裝的時候，網絡層才知道我把我的數據交給傳輸層的哪個協議，這樣也完成了上下兩層的配合。
那麽我們怎麽知道dailyMM的MAC地址呢？？在網絡層把自己的數據包交給下層數據鏈路層的時候，通過ARP找到daily的MAC地址 當然如果ARP表裏已經存在了daily的MAC，那麽就不用發ARP了 ，這個就是上層和下層是怎麽相互配合工作的，都是壹層映射壹層~這樣正確的封裝。