python網路
阿新 • • 發佈:2018-11-03
網路概念:為了解決計算機之間的通訊問題產生了網路
-----計算機網路:
- 計算機,連線介質,連線裝置相應軟體,通訊協議整個系統
- 網路中不同的計算機間程序進行通訊。
- 硬體:計算機,連線介質,連線裝置,
- 軟體: ip地址--區分網路中不同計算機,埠號--區分網路中計算機通訊的程序,通訊協議---通訊雙方約定的通訊規則。
- osi--開放式通訊系統模型---應表會傳網數物
- tcp/ip 協議:網際網路中通訊標準協議。應-http,傳-tcp,網-ip,輸。協議是通訊規則的集合 **tcp/ip 協議是將資料怎樣封裝,定址,傳輸,路由及對方怎樣接受都做標準化。
- ip地址:ipv4協議制定網路中計算機邏輯地址,ip是32位二進位制數。
- 埠是用來區分計算機之間程序的通訊。範圍0-65536
- 子網掩碼:子網掩碼與ip地址與運算獲得網路號
- 公知埠號:0-1023,註冊埠號1024-49151,動態埠49152-65535
- mac地址:網絡卡裝置的實體地址,是一個48位的二進位制數,前面24位是廠商標識,後24位是視窗編號
- 交換機用於連線pc和pc成為一個區域網通過維護mac地址和網口編號的方式的對應錶轉發資料包
- 路由器作用是連線不同的網路。路由器在左邊網路中的地址就是左邊網路的預設閘道器。路由器在右邊網路中的地址就是右邊網路的預設閘道器。不同網路的內部ip稱為預設閘道器
- 多個路由器需要讓路由器知道將路由器資訊進行配置
- ttl--time to live 生存時間。ttl為0的時候包丟棄。ttl為64為window,ttl為128為linux。mac地址變化,決定資料傳輸網絡卡,ip地址不變,開始到目的地。
- DHCP-- 給區域網中的計算機動態分配ip。有一個租期的時間,即起效時間,終止時間。
- HTTP-- 伺服器瀏覽器通訊協議,向計算機提供網頁訪問
- DNS域名解析服務,server將網址轉換為ip。問題,網頁被劫持了,換其他DNS進行解析。
- 集線器在物理層,交換機在資料鏈路層,路由器在網路層。