Re: 何謂IP堆疊

看板Programming作者時間18年前 (2008/07/19 23:30), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串3/3 (看更多)
※ 引述《leeyilung (Ron)》之銘言: : : → MasterChang:自己看書吧!答案都能些寫上一兩章了. 140.132.23.74 07/19 10:33 : : 推 final01:IP stack跟資料節結構的stack沒關係 當初 140.134.204.154 07/19 10:57 : : → final01:取名的人沒想那麼多吧 140.134.204.154 07/19 10:59 : : → leeyilung:不好意思我是文學院畢業的,沒書 220.135.173.75 07/19 11:17 : : → leeyilung:我有用維基跟咕狗,查不到什麼…… 220.135.173.75 07/19 11:18 : : 推 jtmh:據我所知是源自於 OSI模型,它的組成便是一層 218.175.155.127 07/19 12:06 : : → jtmh:一層疊上去的,所以才會叫 stack, 並不是亂取 218.175.155.127 07/19 12:07 : : → jtmh:的,維基上有說明 http://tinyurl.com/4p9p27 218.175.155.127 07/19 12:08 : : → jtmh:不過我們目前使用的是簡化過的 OSI模型,可以 218.175.155.127 07/19 12:10 : : → jtmh:參考維基上 TCP 等協定的說明: 218.175.155.127 07/19 12:12 : 這就是我的疑問。 : OSI模型、各種協定我大概都知道。 : 我的疑問是,IP堆疊、TCP/IP堆疊是什麼? : 所有這些網頁,都沒有對此解釋,甚至完全沒出現這兩個詞。。 : 因為我只知道堆疊是後進先出,佇列是先進先出。 : 我一直想不出來IP堆疊的堆疊跟這含義有什麼關係。 : 不過後來我想了一下,所謂的IP堆疊可能只是形容,比如 http > TCP > IP… : FTP > UDP > IP ... : 這樣一連串組合、一疊一疊的協定。   沒錯,stack 在「英文」中原本就有一堆疊起來的東西之意,   在「資料結構」中是拿「英文」中的這個字來表示它後進先出的特性,   因為一堆疊起來的東西從上面取走的一定是最後放上來的東西,   但這並不是說 stack 就不能拿來用在其他的地方啊 ^^?   它們之間的衍生關係如下: 資料結構 stack ↗   英文 stack       ↘ 網路協定 stack   後面兩個 stack 除了同樣叫 stack 並繼承了英文中 stack 的基本含意外,   的確可以不必要有其他相同之處。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.157.171

07/20 23:32, , 1F
還有CPU中也有stack
07/20 23:32, 1F

07/20 23:32, , 2F
在程序中還有一個stack
07/20 23:32, 2F

07/21 01:09, , 3F
電腦程式結構的run-time stack
07/21 01:09, 3F

07/21 02:02, , 4F
這一些都是真的stack 不是IP那種
07/21 02:02, 4F

07/21 02:02, , 5F
"literal stack"
07/21 02:02, 5F

07/21 12:51, , 6F
wiki Protocol stack
07/21 12:51, 6F
文章代碼(AID): #18WWYm4M (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
5
5
完整討論串 (本文為第 3 之 3 篇):
2
6
18年前, 07/19
5
5
4
15
文章代碼(AID): #18WWYm4M (Programming)