0x01相關資訊
閘道器
閘道器實質上是乙個網路通向其他網路的ip位址。要實現兩個網路之間的通訊,則必須通過閘道器。如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報**給它自己的閘道器,自己的閘道器通過尋找路由指向,再由閘道器**給網路b的閘道器,網路b的閘道器再**給網路b的某個主機。
ip
ip是internet protocol(網際互連協議)的縮寫,是tcp/ip體系中的網路層協議。網路上所有的裝置都必須有乙個獨一無二的ip位址。
a類0-127,0代表任何位址,127為回環測試位址,127.0.0.1是乙個特殊的ip位址,代表主機本身。
b類c類
arp
位址解析協議,是根據ip位址獲取實體地址的乙個tcp/ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到區域網路上的所有主機,並接收返回訊息,以此確定目標的實體地址;收到返回訊息後將該ip位址和實體地址存入本機arp快取中,下次請求時直接查詢arp快取。
mac
mac位址,稱為乙太網位址(ethernet address)或實體地址(physical address),它是乙個用來確認網路裝置位置的位址。在osi模型中,第三層網路層負責ip位址,第二層資料鏈路層則負責mac位址 。mac位址用於在網路中唯一標示乙個網絡卡,一台裝置若有一或多個網絡卡,則每個網絡卡都需要並會有乙個唯一的mac位址。
路由
路由是指路由器從乙個介面上收到資料報,根據資料路由包的目的位址進行定向並**到另乙個介面的過程。
0x02tcp三次握手
1、客戶端主動開啟,傳送連線請求報文段,將syn標識位置為1,seq number置為x。
2、伺服器收到syn報文段進行確認,將syn標識位置為1,ack置為1,seq number置為y,ack 置為x+1,然後進入syn_recv狀態,稱為半連線狀態。
3、客戶端再進行一次確認,將ack置為1,seq number置為x+1,ack 置為y+1發向伺服器,最後客戶端與伺服器連線成功。
0x03web頁面請求流程圖
同乙個頁面多個div,ajax呼叫
最近在做專案的時候發現兩個問題,第乙個問題是在主頁面有多個div,在div裡面有input元素的onclick事件,在第一次開啟div的時候通過onclick呼叫ajax可以被執行,當關掉開啟的div重新再開啟的時候onclick事件不生效。第二個問題是兩個div呼叫ajax時會相互影響,當開啟第乙...
Tomcat多個網域名稱指向同乙個專案
有時候我們需要將多個網域名稱指向同乙個專案,那麼在tomcat伺服器下該如何實現呢?之前查過有人說在 tomcat安裝目錄 conf server.xml 中的server.xml配置檔案中配置多個來實現這個功能 過程如下 html view plain copy host name www.x.c...
多個請求使用同乙個Servlet
如果jsp中乙個請求對應乙個servlet那要建很多servlet,冗餘較多。我們可以把乙個模組的請求封裝在乙個servlet,實現功能的模組化,從而簡化 其實這種方式有點類似於struts中的action。新建jsp檔案 輸入如下 分別是3個請求,請求同乙個servlet,但是後邊跟的引數meth...