Android 按鍵對映 驅動
計算機萬絡參考模型
分層思想
將複雜的流程分解為幾個功能相對單一的子過程
優點:整個流程更加清晰,複雜問題簡單化;
更容易發現問題,並針對性的解決問題;
開放系統互聯參考模型(OSI)
OSI模型 VS TCP/IP模型
TCP/IP協議簇
應用層:HTTP;FTP;TFTP;SMTP;SNMP;DNS
傳輸層:TCP;UDP
網路層:IP;ICMP;IGMP;ARP;RARP
資料鏈路層:802.3(區域網);802.11(無線區域網);
物理層:串列埠----serial—PCE;DTE
資料通訊要素
資料通訊四要素:源IP,源MAC,目標IP,目標MAC;
四要素至少要具備三個;
-
若已知目標IP,未知目標MAC,用ARP;
舉例:若PC1想發訊息給PC2,但只知PC2的IP,就會通過ARP傳送廣播幀給交換機,交換機收到廣播幀時無條件做廣播處理,此時連線到此交換機的所有主機都會收到此廣播幀,它們會比較自己的IP與目標IP是否一致,若不一致則作丟棄處理,若一致,則傳送訊息給傳送方,在回包過程中自然會包含自己的MAC和IP地址,當傳送方收到此訊息時,檢視接收方的MAC和IP地址把它們一起放入ARP快取表。 -
ICMP:網路控制報文協議;
作用:測試與目的地裝置的連通性並給與一定反饋;
ICMP包含ping:測試原裝置與目的地裝置之間,端到端的連通性,並給與一定反饋; -
Traceroute:可追蹤源裝置與目的地裝置之間的路由,資料包在傳輸過程中每經過一個路由器,稱為一跳。
資料封裝與解封裝
裝置與層的對應關係
應用層: 計算機
傳輸層: 防火牆 流控
網路層: 路由器;三層交換機 跨網段資料通訊
資料鏈路層: 交換機(二層) 同網段資料通訊
物理層: 網絡卡
伺服器
伺服器定義:
是執行某種軟體,併為網路上的其他主機提供服務的主機
服務內容
-
DNS服務:提供網站的IP地址或域名,以便主機能與其連線;DNS伺服器包含一張表通過它來確定域內主機與相應的IP地址的對應關係;
-
Telnet服務:允許管理員遠端登入主機,然後如同本地登入方式控制主機;
電子郵件服務:用簡單郵件傳輸協議(SMTP),郵局協議(POP3)或Internet郵件訪問協議(IMAP);用於從客戶端通過Internet向伺服器傳送郵件。
區別: POP3:郵件在本地; IMAP4: 郵件在伺服器; -
DHCP伺服器:動態主機配置協議,為客戶機分配IP地址,子網掩碼,預設閘道器等其他資訊;
-
web服務:超文字傳輸協議(HTTP)用於在web客戶端和web伺服器之間傳輸資訊;
-
FTP服務:客戶端和伺服器之間下載和上傳檔案的服務;
-
HTTP:指定網頁請求(來自客戶端)和響應(來自伺服器)模式;
-
TCP:確定流量控制和資料包交換的確認機制;
-
IP:通過網路傳送資料包時標識源和目的;
TCP與UDP傳輸協議
-
TCP傳輸協議:TCP將報文劃分為較小的片段稱為資料段;資料段按順序編號;64位元組到1500位元組;若傳送方在規定時間未收到確認,則認為資料段丟失,重傳。
-
UDP傳輸協議:不需要確認接收,是效率最高的傳送機制,無確認和重傳機制;是音訊流,視訊流和IP語音(VoIP)之類應用的首選;
埠號
埠號分類及範圍
埠號:1到65535;
公認埠:1到1023; 通用網路應用程式;
註冊埠:1024到49151; 源/目的地埠;即時訊息
私有埠: 49152到65535; 源埠
常用埠號
FTP: 20; 21 控制;
Telnet: 23;
SMTP: 25;
DNS: 53;
TFTP: 69;
HTTP: 80;
POP3: 110;
NBNS: 137;
IMAP4: 143;
SNMP: 161;
DHCP: 67 客戶端;68 伺服器;
HTTPS: 443;
網路通訊與行動通訊分層
網路通訊分層
- 接入層:把電腦接入區域網絡中;
裝置:二層交換機,集線器 - 匯聚層:實現跨網段資料通訊及流量控制;
裝置:三層交換機,路由器 - 核心層:實現資料高速轉發;
裝置:路由器
行動通訊分層
- 接入網
- 核心網
- 承載網