1. 2臺電腦的網絡
說明
如果兩臺電腦之間通過網線連接是可以直接通信的,但是需要提前設置好ip地址以及網絡掩碼
并且ip地址需要控制在同一網段內,例如 一臺為192.168.1.1另一臺為192.168.1.2則可以進行通信
2. 使用集線器組成一個網絡
說明
當有多態電腦需要組成一個網時,那么可以通過集線器(Hub)將其鏈接在一起
一般情況下集線器的接口較少
集線器有個缺點,它以廣播的方式進行發送任何數據,即如果集線器接收到來自A電腦的數據本來是想轉發給B電腦,如果此時它還連接著另外兩臺電腦C、D,那么它會把這個數據給每個電腦都發送一份,因此會導致網絡擁堵
3. 使用交換機組成一個網絡
說明
克服了集線器以廣播發送數據的缺點,當需要廣播的時候發送廣播,當需要單播的時候又能夠以單播的方式進行發送
它已經替代了之前的集線器
企業中就是用交換機來完成多態電腦設備的鏈接成網絡的
4. 使用路由器連接多個網絡
5. 通信過程(復雜)
較為復雜的通信過程如:訪問 www.itheima.com
說明
在瀏覽器中輸入一個網址時,需要將它先解析出ip地址來
當得到ip地址之后,瀏覽器以tcp的方式3次握手鏈接服務器
以tcp的方式發送http協議的請求數據 給 服務器
服務器tcp的方式回應http協議的應答數據 給瀏覽器
總結
mac地址:在設備與設備之間數據通信時用來標記收發雙方(網卡的序列號)
IP地址:在邏輯上標記一臺電腦,用來指引數據包的收發方向(相當于電腦的序列號)
網絡掩碼:用來區分ip地址的網絡號和主機號
默認網關:當需要發送的數據包的目的ip不在本網段內時,就會發送給默認的一臺電腦,成為網關
集線器:已過時,用來連接多態電腦,缺點:每次收發數據都進行廣播,網絡會變的擁堵
交換機:集線器的升級版,有學習功能知道需要發送給哪臺設備,根據需要進行單播、廣播
路由器:連接多個不同的網段,讓他們之間可以進行收發數據,每次收到數據后,ip不變,但是MAC地址會變化
DNS:用來解析出IP(類似電話簿)
http服務器:提供瀏覽器能夠訪問到的數據