1. 程式人生 > 實用技巧 >域名解析及CDN和ODI計算機基礎瞭解

域名解析及CDN和ODI計算機基礎瞭解

昨日內容回顧

  • 字元編碼

    1.字元編碼發展史
      一家獨大
        ASCII
      群雄割據
        GBK
        shift-JIS
      天下一統
        uincode
        utd-8
        
    '''字元編碼表與數字的對應關係'''
    
    #2.不同的編碼表佔用的儲存空間
        ASCII碼錶
           只記錄了英文字元與數字的對應關係
        用8bie來儲存英文字元
        
        GBK碼錶
            記錄了中文字元,英文字母和數字的對應關係
        有8bit(1bytes)表示英文字元
        用16bit(2bytes)表示中文字元
        '''計算機記憶體中使用的都是unicode但是儲存在硬碟不是'''
        utf-8碼錶
             其實是unicode在儲存到硬碟之前進行了轉化
             用8bit表示一個英文字元
             有24bit表示一箇中文字元,遇到生僻字用更多位來表示
        '''目前儲存到硬碟上的資料我們統一都是採用utf-8儲存'''
        
    #小姐
        記憶體使用的是unicode碼,儲存硬碟使用的是utf-8
    
  • 字元編碼實際應用

    再開啟文字檔案的時候,可能會出現文字內容無法正常讀取(亂碼)
    
    針對該問題不要慌
       其實就是因為當初使用的存檔案時的編碼和讀取檔案的編碼不一樣
       我們只要切換到對的編碼就你能正確的開啟檔案
    
  • 網路程式設計

#1.計算機之間想要實現遠端資料的交換必須有一個物理介質
   物理連線介質
       eg:電話線,網線,網絡卡
        
#2.交換機
   使連線交換機的計算機彼此互聯

    
#區域網
    就是有一個個交換機組成的網路
    1.區域網與區域網之間是無法直接通訊的
    2.處在相同區域網內的計算機是可以直接通訊的
    
#4.廣域網
    多個區域網之間組成的網路
    廣域網你可以直接稱之為'網際網路’
    
#mac地址
    所有的計算機在出廠之前都必須有一塊網絡卡,並且往卡上有一串數字
    mac地址是有12位16進位制陣列成的
    前6位是廠商編號
    後6位是流水線陣列成的
    
#6.廣播
    在同一個區域網內的多臺計算機之間資料互動
    eg:通訊全靠吼!!!
    廣播風波:所有的計算機在同一時候在吼
    
#7.單播
    廣播之後找到需要互動的計算機
    拿到mac地址,之後就是一對一的資料互動

#ip地址
    所有聯入網際網路的計算機都必須有一個ip地址
    該地址相當於計算機於網際網路中的定位資訊
    '''通過IP地址可以在網路中精準的定位一臺計算機(網上少浪點,都有記錄噠)'''
    
#port埠號
   由於一套計算機上面可以執行多個應用程式
   1.計算機上面的埠號有明確的範圍:0~65535
   2.同一時間同一臺計算機統一個埠號只能給一個應用程式使用
   3.埠號是動態分配的(澡堂牌子)
   '''通過PORT可以在一臺計算機上精準的找到一個軟體並與之互動'''

#ip+PORT
   雙劍合璧...天下無敵
   雙重定位,定位到某臺電腦的某個應用程式

手殘黨的憂傷

今日內容概要

  • 域名解析

    為什麼我們在使用瀏覽器的時候不是輸入ip和PORT而是一串英文字元

  • CDN:內容分發網路

  • OSI七層協議

  • 計算機基礎補充知識點

今日內容詳細

域名解析

#我們計算機能夠訪問到的應用都是跑在一臺計算機上的應用程式
疑問我們剛剛學習力ip和埠的知識點,但是平時我門使用的是英文字元,為什麼能找到應用程式呢?
www.baidu.com
www.jd.com
www.taobao.com

ip+PORT的組合形式
    ip:PORT
       0.0.0.0:80000
       255.255.255.255:8080
    
    
  
為了方便使用者記憶網址,我們給ip和PORT做了"域名解析"的操作
   域名解析:將一串英文域名解析成iP:PORT的形式
   目的:便於記憶

百度的ip地址
   http://202.108.22.5:80
#所有的網路上面包的程式預設埠號是:80


DNS伺服器

我們之所以可以在瀏覽器裡面輸入網址就可以訪問到對應的內容
是因為DNS伺服器的存在
    該伺服器裡面記錄了所有的網站域名和ip地址轉換的對應關係
使用者在輸入域名之後回西安區DNS伺服器裡面尋找對應的ip地址然後再去訪問相應的應用程式

# 一是國際域名(international top-level domain-names,簡稱iTDs)
	也叫國際頂級域名。這也是使用最早也最廣泛的域名。例如表示工商企業的 .com .top,表示網路提供商的.net,表示非盈利組織的.org等。
# 二是國內域名(national top-level domainnames,簡稱nTLDs)
	即按照國家的不同分配不同字尾,這些域名即為該國的國內頂級域名。200多個國家和地區都按照ISO3166國家程式碼分配了頂級域名,例如中國是cn,美國是us,日本是jp等。
    
域名的字尾含義
  .com  企業
  .org 非盈利組織
  .net 網路服務商
    
百度找一找相關資訊

OSI七層協議

OSI七層規定了
    所有的計算機在生產製造的時候都必須有這七個部分
    
這七層就是計算機之間互動必須經歷的七層
應用層
表示層
會話層
傳輸層
網路層
資料鏈路層
物理連線層

上述七層其實也可以歸納為五層(也有三層)
應用層
傳輸層
網路層
資料鏈路層
物理連線層

物理連線層

計算機與計算機之間資料互動的必備條件
   用於接收二進位制資料
'''資料基於網路傳輸也必須是二進位制格式'''

資料鏈路層

物理連線層只是用來接收一連串的二進位制資料
0110100010010101010101
01 你
10 我
010 他
但是二進位制資料如何熱切割解析需要資料鏈路層呢個來完成

作用:
   1.規定了二進位制資料的分組依據
   2.arp協議
       根據IP地址解析出計算機的mac地址

網路層

ip協議
    參考昨日內容

傳輸層

1.埠協議
    參考昨日內容及今日內容回顧(PORT)
2.TCP與UDP
    都是資料互動的方式
        經過TCP協議進行資料互動要比UDP協議更安全
        但是UDP協議逼TCP更簡單快捷

應用層

HTTP
FTP
HTTP與HTTPS的區別
    其實所有的網站在建立好之後都應該去認證中心進行安全認證獲取合法的證書資格
    HTTPS更安全可靠一些(大概)

路由器

將區域網與區域網的計算機連線起來互動資料(能讓你上網)

常用網路傳輸介質

光纖
   速度快
    容易損毀(玻璃心瞭解一下)
雙絞線
    速度慢
    價效比高

網線製作

工具
     1.網線鉗
     2.水晶頭
        
過程
     T5688線序:橙白 橙 綠白 藍 藍白 綠 棕白 棕
    T568A:綠白 綠 橙白 橙 藍白 橙 棕白 棕
T568B:橙白 橙 綠白 藍 藍白 綠 棕白 棕
    
    直通線:兩頭都按T568B連線
    交叉線:頭按T568B,另一頭按T568A連線(平時用的網線)
    
    按照上面的順序往水晶頭裡面插入即可
    最後壓制一下一根網線就做好了

私有ip地址

用其它計算機基於網路無法直接訪問的地址
A類 10.0.0.0--10.255.255.255
B類 172.16.0.0--172.31.255.255
C類 192.168.0.0--192.168.255.255
區域網內ping得到

公有IP地址

用其他計算機上面的瀏覽器基於網路可以直接訪問到的ip地址
要想有公有ip地址需要購買的

阿里雲
騰訊雲等可以購買

DOS命令(重點)

方式一:
     windows鍵+R鍵 輸入cmd回車
方式二:
     直接搜尋cmd開啟cmd

基本命令
   dir
      檢視當前路徑下所有的檔名
        
   ping
      測試朝對應的ip地址發請求測試是否可以相互訪問
      eg:ping www.baidu.com
   
    ipconfig
      檢視當前計算機ip相關的配置資訊
        eg:192.168.14.15
    
    D:
       切換到D盤
    cd  資料夾名稱
       切換到對應資料夾
    cd ..
        回到上一級目錄
    #單層切換
    cd 直接跟上具體路徑
    #多層切換
    
    mkdir 資料夾名稱
        建立一個空的資料夾(滑鼠右鍵新建資料夾)
    
    del 檔名
        檔案刪除 del a.txt
        刪除某個資料夾下所有檔案 del .
    
    rd  資料夾
        資料夾刪除(資料夾必須是空的)
        
"""更多操作在百度看看https://blog.csdn.net/agzhchren/article/details/78940017謹慎使用命令(刪除格式化C盤啥的)"""

路徑

路徑指在計算機裡面表示檔案在計算機裡具體存放位置
相對路勁
       相對路徑要有一個參考系
        eg:教室內小明溫曉紅,小王在哪裡
           小紅回答說"在隔壁教室"
        
絕對路徑
       不需要參考系,精確定位位置,無論誰拿到了都可以定位到位置
        eg:用GPS定位小王位置