本文將介紹tcp/ip是如何在媒介上傳輸的
每個分層,都會對所傳送的資料附加乙個首部,在這個首部中包含了該層的必要的資訊,如傳送的目標位址以及協議相關資訊。通常,為協議提供的資訊為包首部,所要傳送的內容為資料。
假設計算機a給b發郵件,它的tcp/ip過程如下:
1、應用程式的傳送處理
應用在傳送郵件的那一刻建立tcp連線,從而利用這個tcp連線傳送資料。它的過程首先是將應用的資料傳送給下一層的tcp,再做實際的**處理。
2、tcp模組的傳送處理
3、ip模組的傳送處理
4、網路介面(乙太網驅動)的傳送處理5、網路介面(乙太網驅動)的接收處理
6、ip模組的接收處理
如果上一層是tcp協議就將ip包首部之後的部分傳給tcp處理,如果是udp,則將ip包首部後面的部分傳給udp處理。
對於有路由器的情況下,接收端位址往往不是自己的位址,此時,需要借助路由器控制表,再調查應該送達的主機或路由器以後再**資料。
7、tcp模組的接收處理
8、應用程式的接收處理
接收端應用程式會直接接收傳送端傳送的資料。然後解釋資料可以獲得郵件響應的內容,從而決定返回什麼資訊給傳送端。
如何進行產品定位(上)
這段時間在從事遊戲社群化方向的策劃,為某款遊戲定製化社群。針對該款遊戲做了一次深入的資料探勘,其中一項資料特別有意思。對遊戲中的好友關係進行統計,其中玩家好友數在1 5個的佔了70 6 10個的11 平均好有數6個。這些資料公開之後,大家對社群化價值有了不同的看法。技術gg很失落地說 好友數這麼低,...
nginx Location是如何進行匹配的
location三種匹配 精準匹配 一般匹配 正則表達 精準匹配優先順序最高 location patt 例子 location php location 裡面如果不寫root 會繼承系統預設的配置 location匹配流程 1優先精準匹配 返回精準匹配結果並結束 2如果沒有匹配上看是否普通匹配命中...
ipad上如何進行頁面除錯?
以前用ios5的時候ipad上還可以通過safari中的開發人員工具裡面開啟控制台,檢視console.log的日誌列印資訊來進行除錯。但是從公升級為ios6後就找不到這項了,這裡可以借助與firebug工具來進行頁面除錯。在head裡面加入 然後再html中加入debug true,就可以在開啟頁...