osi
分層
物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層
tcp/ip
分層
網路介面層、網際層、運輸層、應用層
五層協議
物理層、資料鏈路層、網路層、傳輸層、應用層
每層的協議對應如下
物理層:rj45
、clock
、ieee802.3
(中繼器,集線器,閘道器)–(bit
)
資料鏈路:ppp
、fr
、hdlc
、vlan
、mac
(網橋,交換機)– (frame
)
網路層:ip
、icmp
、arp
、rarp
、ospf
、ipx
、rip
、igrp
、 (路由器)– (packet
)
傳輸層:tcp
、udp
、spx
– (segment
)
會話層:nfs
、sql
、netbios
、rpc
– (spdu
)
表示層:jpeg
、mpeg
、asii
– (ppdu
)
應用層:ftp
、dns
、telnet
、smtp
、http
、www
、nfs
– (apdu
)
http
的長連線和短連線
http
的長連線和短連線,本質上是tcp
的長連線和短連線
短連線:瀏覽器和伺服器每次進行一次http
操作,就會建立一次連線,但任務結束就中斷連線。
長連線:當開啟乙個網頁後,客戶端和伺服器之間用於傳輸http
資料的tcp
連線不會關閉,如果客戶端繼續訪問伺服器上的這個網頁,會繼續使用這一條已經建立的連線。http
中的keep-alive
不會永久保持連線,它有乙個保持時間,可以進行設定。
運輸層協議和網路層協議的區別
網路層協議負責的是提供主機間的邏輯通訊
運輸層協議負責的是提供進層間通訊的邏輯
ip
位址的分類
特殊保留位址
10.0.0.1 - 10.255.255.255、172.16.0.0 - 172.31.255.255、192.168.0.0 - 192.168.255.255 - 內部位址
127.0.0.1 - 127.255.255.254 - 內部迴圈測試使用
各種協議
arp
協議是address resolution protocol
(位址解析協議)的縮寫。其作用是在乙太網環境中,資料的傳輸所依懶的是mac位址而非ip
位址,而將已知ip
位址轉換為mac
位址的工作是由arp
協議來完成的。
每個主機都會在自己arp
快取區中建立乙個arp
列表,以表示ip
位址和mac
位址之間的對應關係
當源主機要傳送資料時,首先檢查arp
列表中是否有對應ip
位址的目的mac
位址,如果有則直接傳送資料,如果沒有就向本網段的所有主機傳送arp
資料報。
當本網段所有主機收到該arp
資料報時,首先檢查包中的ip
位址是否是自己的ip
位址,如果不是則忽略該資料報,如果是則首先從資料報中國捏取出源主機的ip
位址和mac
位址寫入到arp
列表中,如果已經存在則覆蓋,然後將自己的mac
位址寫入到arp
響應包中,告訴源主機自己想要的mac
位址。
源主機收到arp
響應包後,將目的主機ip
和mac
位址寫入到arp
列表,並利用此資訊傳送資料,如果源主機一直沒有收到arp
響應資料報,表示arp
查詢失敗。
icmp
:網際網路控制報文協議。它是tcp/ip
協議族的乙個子協議,用於在ip
主機、路由器之間傳遞控制訊息。
tftp
:客戶和伺服器之間進行簡單檔案傳輸的協議
http
:超文字傳輸協議,應用層物件導向的協議,由於其簡捷、快速的方式,適用於分布式**資訊系統。
dhcp
:動態主機配置協議,是一種讓系統得以連線到網路上,並獲取所需要的配置引數的手段。是乙個區域網的網路協議,使用udp
協議進行工作,用途給內部網路或者網路服務**商自動分配ip
位址。
nat
:網路位址轉換協議,資料報在內網和外網互通時,對資料報中的源目的ip
進行轉換;由內部到外部時修改源ip
位址,有外部到內部是修改目的ip
位址。總之,最後的結果是外部不知道有內部這個網路存在,就像在和有nat
的路由器在互動一樣。
rarp
:是逆位址解析協議,作用是完成硬體位址到ip
位址的對映,主要用於無盤工作站,因為、需要廣播請求報文,因此rarp
只能用於具有廣播能力的網路
網路知識總結
去現場對接涉及到很多網路設定的問題,總結下網路問題。172.16.0.0 172.31.255.255 192.168.0.0 192.168.255.255。這個是自己劃分的,一般來說如果區域網機器數量不多,不超過253臺機子,那麼一般用192.168劃分,子網掩碼255.255.255.0。但是...
網路埠知識總結
在網路技術中,埠 port 大致有兩種意思 一是物理意義上的埠,比如,adsl modem 集線器 交換機 路由器用於連線其他網路裝置的介面,如rj 45埠 sc埠等等 二是邏輯意義上的埠,一般是指tcp ip協議中的埠,埠號的範圍從0到65535,比如用於瀏覽網頁服務的80埠,用於ftp服務的21...
HTTP網路知識總結
1.http基本介紹 http協議 是種超文字傳輸協議 請求 響應協議 它是建立在tcp上無狀態單向鏈結協議 屬於tcp ip協議族中一員 它規定客戶端傳送什麼樣的資料給伺服器端 http請求 並且伺服器端需要返回什麼樣的資料 http響應 注意乙個完整的http請求 響應,並不只是通過http協議...