iOS基礎網路教程-Swift版本: 1.基礎網路概括
在現在這個時代, 我們的 iOS開發是屬於移動網際網路開發, 所以的移動網際網路就是你有了手機, 或者可以上網的裝置, 你就可以看到, 或者瞭解到你想要知道的東西, 一部手機, 一部平板電腦, 一部筆記本都可以隨時隨地的額辦公, 這就是所謂的移動網際網路.
1.對等網路
在我們沒有 WiFi 的年代, 我們唯一可以使用的就只有藍芽, 或者寬頻, 還有速度慢過烏龜的 E 網, 除去寬頻和 E 網, 藍芽就是我們這裡所講的對等網路, 它是一對一進行傳遞資料的.
2.區域網
所謂的區域網絡就是, 在一個教室裡, 有幾臺或者十幾臺以上的電腦所組成的一個網路, 可以相互傳遞資料, 但有一定的侷限性, 一旦出了這個教室, 資料就不能傳遞外面去, 別人也無法獲取到這些資料, 這就是區域網絡
3.廣域網路
所謂的廣域網路, 就是當你的裝置經過路由器或者終端連線上外網的 Internet , 也就是我們現在經常使用的寬頻, 或者3G, 4G網路, WiFi 就不算了, 因為 WiFi 是基於寬頻, 3/4G 網路才能實現的. 而我們現在所要做的網路應用都是需要連線到 Internet 的.
特點:
1.連線
2.請求 -> 向伺服器提問, 我要什麼
3.傳遞資料
舉個例子:
在日常生活中, 我們需要用到百度, 那麼我們就開啟瀏覽器, 輸入一個網址, 點選回車, 就會跳轉到百度的頁面, 這個操作就是上面所說的 “請求”, 因為我和 Internet 說, 我需要開啟百度, 而百度的網址就是和 Internet 傳遞的資訊, 所以 Internet 就會根據我們所給的資訊返回我們想要的資料, 這就是網路的互動.
4.IP地址
網際網路是如何識別每一臺計算機 — IP地址
1.IP地址被用來給Internet上的電腦一個編號, 並且這個是不容易被記住的
2.人們更習慣使用域名來訪問網路上的計算機
5.協議
網際網路是如何訪問資源 — 協議
網路中得計算機要能夠互相順利的通訊, 就必須講同樣的語言, 這個語言就相當於協議.
6.URL
網際網路是如何定位資源 — URL
統一資源定位符(Uniform Resource Locator, 簡稱 URL), 是對網際網路上得資源位置和訪問方法的一種簡潔的表示, 是網際網路上得標準資源的地址, 網際網路上得每個資源都有一個唯一的 URL, 它包含的資訊指出該資源的位置
http://baike.baidu.com/link?url=o8OcYR7cnnmBqrIts2vvtZe1-MerACsBJSyvMupiViB-el9c7ZQrFQRBHSwDUsWjwHSlDm_82RAqoml0qEQZHFYpUlQo1PlExabKnkGzCFu
這種, 我們就稱為 URL, 也就是一種超文字連結, 讓我們來解釋一下:
協議: http://
域名: baike.baidu.com
資源: link?url=o8OcYR7cnnmBqrIts2vvtZe1-MerACsBJSyvMupiViB-el9c7ZQrFQRBHSwDUsWjwHSlDm_82RAqoml0qEQZHFYpUlQo1PlExabKnkGzCFu
PS: 網際網路資料是通過二進位制流進行傳遞的.
好了, 這次我們就講到這裡, 下次我們繼續~