2. 使用集線器組成乙個網路
3. 使用交換機組成乙個網路
4. 使用路由器連線多個網路
5. 通訊過程(複雜)
開放式系統互聯參考模型
埠說明
如果兩台電腦之間通過網線連線是可以直接通訊的,但是需要提前設定好ip位址以及網路掩碼說明並且ip位址需要控制在同一網段內,例如 一台為
192.168.1.1
另一台為192.168.1.2
則可以進行通訊
當有多台電腦需要組成乙個網時,那麼可以通過集線器(hub)將其鏈結在一起說明一般情況下集線器的介面較少
集線器有個缺點,它以廣播的方式進行傳送任何資料,即如果集線器接收到來自a電腦的資料本來是想**給b電腦,如果此時它還連線著另外兩台電腦c、d,那麼它會把這個資料給每個電腦都傳送乙份,因此會導致網路擁堵
克服了集線器以廣播傳送資料的缺點,當需要廣播的時候傳送廣播,當需要單播的時候又能夠以單播的方式進行傳送較為複雜的通訊過程如:www.baidu.com 說明它已經替代了之前的集線器
企業中就是用交換機來完成多型電腦裝置的鏈結成網路的
以tcp的方式傳送http協議的請求資料 給 伺服器
伺服器tcp的方式回應http協議的應答資料 給瀏覽器 總結
預設閘道器:當需要傳送的資料報的目的ip不在本網段內時,就會傳送給預設的一台電腦,成為閘道器
集線器:已過時,用來連線多型電腦,缺點:每次收發資料都進行廣播,網路會變的擁堵
交換機:集線器的公升級版,有學習功能知道需要傳送給哪台裝置,根據需要進行單播、廣播
dns:用來解析出ip(類似**簿)
http伺服器:提供瀏覽器能夠訪問到的資料
open system interconnect reference model—>簡稱osi
這個標準定義了網路的七層框架,試圖使得計算機在整個世界範圍內實現互聯。
在osi中,網路體系結構被分成下面的七層。
資料鏈路層
網路層
傳輸層
會話層
表示層
應用層
按照分工不同把網際網路協議從邏輯上劃分了層級:
整個網路通訊通過ip位址+埠來標識不同的網路服務
埠號是用來表示區別網路中不同的應用,作業系統會對埠進行
埠的分配是基於一定規則的,而不是隨意分配的
知名埠
80,分配給http服務
21,分配給ftp服務
動態埠(dynamic ports)
一般不固定分配某種服務,動態分配。範圍:1024-65535
所謂的動態分配,是指乙個程式需要網路通訊時,它向主機申請乙個埠,主機從可用的埠號中分配乙個供其使用。關閉程式時,同時釋放占用的埠。
埠檢視
netstat -ano
網路通訊過程
1 網路通訊過程 3 客戶端以tcp的方式傳送http協議的請求資料給伺服器 4 伺服器以tcp的方式回應http協議的應答資料給瀏覽器。5 預設閘道器 當需要傳送的資料報的目的ip不在本網段內時,就會傳送給預設的一台電腦,成為閘道器 6 集線器 已過時,用來連線多型電腦,缺點 每次收發資料都進行廣...
Python學習筆記 網路通訊過程
目錄 網路通訊過程 nat 網路位址轉換器 說明如果兩台電腦之間通過網線連線是可以直接通訊的,但是需要提前設定好ip位址以及網路掩碼 並且ip位址需要控制在同一網段內,例如 一台為192.168.1.1另一台為192.168.1.2則可以進行通訊 說明當有多型電腦需要組成乙個網時,那麼可以通過集線器...
網路通訊過程(11)
1.2臺電腦的網路 2.使用集線器組成乙個網路 3.使用交換機組成乙個網路 說明 4.使用路由器連線多個網路 5.通訊過程 複雜 較為複雜的通訊過程如 訪問 www.itheima.com 以tcp的方式傳送http協議的請求資料 給 伺服器 伺服器tcp的方式回應http協議的應答資料 給瀏覽器 ...