欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
數據是如何在互聯網上傳輸的
[打印本頁]
作者:
liuyang
時間:
2012-5-31 02:22
標題:
數據是如何在互聯網上傳輸的
在互聯網上,有很多的路由器,我們可以把它看做“郵局”,數據就是通過這些“郵局”進行傳輸的。
事實上,我們發送的數據或者接受到得數據并不像真正的郵包那樣一塊郵寄的,而是分成很多很多的小郵包,我們稱之為數據包。每個數據包上面都印有收件人和發件人的“郵編”、“地址”,此外還有數據包的大小等信息,這樣,數據包不管到了哪個郵局,哪個郵遞員手中,都可以很容易地進行辨別和投遞。這樣做最大的好處就是降低了因為傳輸失敗造成從頭再來的浪費,就像你需要抄寫一篇文章,要求你不允許出現任何錯誤,一旦抄錯就必須重寫,這時你可以把文章分開很多頁來抄寫,只需要把抄錯的重新抄寫就行了,然后把它們粘接起來,就完成了任務。
互聯網傳輸丟包的情況很多,丟掉的包發件人會重新傳輸,直到成功為止。發件人是如何直到丟包的呢?這就像是甲給乙發信息:“請回信息”,如果乙一直不不回復,甲將繼續發送,直到乙回復或者甲的主人主動放棄為止。
下面簡要描述一下數據傳輸的步驟:
分包。發送端的電腦根據tcp/ip協議,將需要傳送的數據進行分包,數據包不是一次性分好才發送的,而是邊分包邊發送。這就像拉面和刀削面的區別,拉面是拉好一次性下鍋的,刀削面是一根一根下鍋的;
網關。數據包的第一站就是網關,網關就像附近的郵所,你的任何郵件都是由這里收發的;
郵遞。郵遞的“遞”很形象,它不是由專人負責到底送達的,而是由很多郵局進行傳遞的,這些郵局甚至不屬于同一家公司,他們之間如何結算郵費的我們不用關心。數據包郵遞的路線也不是固定的,比如:有時候它是從濮陽-鄭州-石家莊-北京,有時候是濮陽-濟南-上海-北京。如何查詢到達目的地有多少郵局呢?用這個指令:tracert 目的地ip或者域名,如:tracert
m.raoushi.com
、tarcert 202.202.200.200等;
反饋。根據tcp/ip協議,收件人收到的每一個數據包都要反饋跟發件人,告知他已經收到,不然發件人將繼續發送此包;
合成。所有的數據包都到達的時候,收件人將合成所有的數據包,形成真正的數據,合成的過程就像拼圖,每個包上都標記有順序,不會搞錯。
以上過程看似復雜,實際上都是在瞬間完成的,網速為2M的傳輸帶寬,一秒鐘將傳輸高達上千個數據包。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1