盤點那些計算機相關名詞(一)

不脫髮的IT猿發表於2020-11-25

想必大家開始的時候跟我一樣是小白,對計算機相關的很多名詞都不懂,比如域名、主機、IP協議等,但是沒有關係,相信你看過這篇文章之後會有很大的收穫。以下是本文的目錄。

網址

  • 定義
    1、網址就是指因特網上網頁的地址,它實際上指兩個內涵,即IP地址和域名地址。
    2、計算機是個數字世界,任何資訊在計算機中都被表示成數字化的形式,即使人名在計算機中表示,都有相應的數字程式碼與之對應。在網路世界中,為了準確地找到目的計算機,每一臺計算機都必須標有唯一的一個地址。就像打電話必須知道對方的電話號碼,這一號碼也必須是唯一的一樣。通常,這一地址用四個十進位制(即IPv4)數表示,中間用小數點隔開,稱為IP地址,IP是Internet Protocol(網際協議)的縮寫。
    3、然而,對人來說,用數字表示的計算機網址難以記憶,何況因特網上有幾千萬個IP地址。為了解決這一問題,便採用人善於識記的名字來表示計算機。為了確保網上計算機標識的唯一性,一種方案可以採用集中命名和管理的辦法,整個因特網上只有一個機構來負責此項工作,很顯然這種方案是不現實的。所以因特網規定了一套命名機制,稱為域名系統。採用域名系統命名的網址,即為域名地址。域名地址以層次化表示,中國為cn,美國為us,最左邊是伺服器類別,www表示這臺計算機是一臺Web伺服器。

  • 舉例理解
    使用者在頁面瀏覽器輸入網址訪問百度主頁,既可以輸入百度域名,也可輸入百度IP地址,但兩者訪問過程不同。將DNS伺服器,web伺服器,使用者終端分別指代為A、B、C,訪問過程如下:
    1、前者域名首先被髮送到A解析為IP地址再返回到C,C再傳送IP地址到B再返回使用者需要訪問的網頁。
    2、後者IP地址直接被髮送到B再返回使用者需要訪問的網頁。
    Alt

注:這裡網址並不指包含IP地址和域名地址,IP地址和域名地址是指網際網路上計算機的地址。

IP地址

  • 定義
    IP地址是IP協議提供的一種統一的地址格式,它為網際網路上的每一個網路和每一臺主機分配一個邏輯地址,以此來遮蔽實體地址的差異。
    IP協議中還有一個非常重要的內容,那就是給因特網上的每臺計算機和其它裝置都規定了一個唯一的地址,叫做“IP地址”。由於有這種唯一的地址,才保證了使用者在連網的計算機上操作時,能夠高效而且方便地從千千萬萬臺計算機中選出自己所需的物件來。

  • 舉例理解
    1、IP地址就像是我們的家庭住址一樣,如果你要寫信給一個人,你就要知道他(她)的地址,這樣郵遞員才能把信送到。計算機傳送資訊就好比是郵遞員,它必須知道唯一的“家庭地址”才能不至於把信送錯人家。只不過我們的地址是用文字來表示的,計算機的地址用二進位制數字表示。
    2、IP地址被用來給Internet上的電腦一個編號。大家日常見到的情況是每臺聯網的PC上都需要有IP地址,才能正常通訊。我們可以把“個人電腦”比作“一臺電話”,那麼“IP地址”就相當於“電話號碼”,而Internet中的路由器,就相當於電信局的“程控式交換機”。

  • 編碼方式
    IP地址(IPv4)是一個32位的二進位制數,通常被分割為4個“8位二進位制數”(也就是4個位元組)。IP地址通常用“點分十進位制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進位制整數。例:點分十進IP地址(100.4.5.6),實際上是32位二進位制數(01100100.00000100.00000101.00000110)。注:IPv6地址為128位二進位制數。對a,b,c,d可進行不同的劃分(網路地址,主機地址):(a,bcd)、(ab,cd)、(abc,d),依次對應A、B、C類IP地址,當然還有D、E類IP地址(特殊地址)。

域名地址

  • 定義
    由於IP地址具有不方便記憶並且不能顯示地址組織的名稱和性質等缺點,人們設計出了由一串用點分割的名字組成的Internet上某一臺計算機或者計算機組的名稱,這就是域名。

  • 格式
    域名地址以主機、子域和域的形式表示的Internet地址,與數字表示的IP地址相對。域名地址也稱作完全限定域名。一般格式為:分配給主機及的名字.三級域名.二級域名.頂級域名,有些網站是沒有三級域名的。

  • 舉例理解
    比如我的部落格域名為<tdecup.coding-pages.com>,不包括https://(https是一種安全協議,後面會介紹),當大家第一次“呼叫”<tdecup.coding-pages.com>時,本地域名伺服器受理並分析號碼;由於最開始本地域名伺服器中沒有該域名資料,必須向上一級查詢,本地域名伺服器向本地最高域名伺服器問詢;本地最高域名伺服器檢索自己的資料庫,查到com為商業組織,則指向商業組織的最高域名伺服器;商業組織最高域名伺服器分析號碼,檢測到第二級域名為coding-pages,就指向coding-pages域名伺服器;經coding-pages域名伺服器分析找到本域內tdecup主機所對應的IP地址,就指向名為tdecup的主機,一個完整的定址過程結束。當大家第二次“呼叫”該域名時,因為本地DNS已經有該域名的相關快取內容(在未清理快取的前提下),所以不會再向根伺服器傳送請求,則直接解析為IP地址,指向tdecup的主機,完成定址,這樣一來使得訪問網頁的速度加快。

網站

  • 什麼是網站
    是指類似於<baidu.com>這樣的嗎?很顯然這只是個網址,網站的涵蓋面更廣。網站是在網際網路上擁有域名或地址並提供一定網路服務的主機,是一種溝通工具,是儲存檔案的空間,以伺服器為載體,人們可以通過網站釋出資訊或者提供相關的網路服務,它由域名、空間伺服器、DNS域名解析、網站程式、資料庫等組成。舉個例子,我們學校的網站就是放在某個房間的伺服器(如下圖),這個伺服器可以實現很多網路服務功能。
    Alt

  • 網站和網址異同
    比如訪問學校的網站,需要首先輸入學校的網址,然後我們對網站的內容(如新聞,論壇等)進行訪問,或者是媒體人員上面釋出一些訊息;顯然網站是一個系統,包含很多頁面,提供很多網路服務,而一個網址只能對應一個頁面。

靜態頁面

  • 定義
    靜態頁面是網頁的程式碼都在頁面中,不需要執行asp,php,jsp,.net等程式生成客戶端網頁程式碼的網頁。

  • 舉例說明
    靜態頁面不能自主管理髮布更新的頁面,如果想更新網頁內容,要通過FTP軟體把檔案download下來用網頁製作軟體修改(通過fso等技術例外)。靜態頁面並非網站上沒有動畫的就是靜態頁面,只是不能與客戶端使用者互動。比如這則新聞的頁面:晝夜不停礪精兵

動態頁面

  • 定義
    動態頁面是通過執行asp,php,jsp,.net等程式生成客戶端網頁程式碼的網頁。動態頁面通常可以通過網站後臺管理系統對網站的內容進行更新管理。釋出新聞,釋出公司產品,交流互動,部落格,網上調查等,這都是動態網站的一些功能。

  • 舉例說明
    動態頁面的“動態”是網站與客戶端使用者互動的意思,而非網頁上有動畫的就是動態頁面。比如大家在文章評論區問問題,問題就會留在評論區,這個頁面相對於原來就變化了,也就是跟大家產生了互動,說明我的部落格文章是動態頁面。

子網

  • 定義
    1、為了確定網路區域,分開主機和路由器的每個介面,從而產生了若干個分離的網路島,介面端連線了這些獨立網路的端點。這些獨立的網路島叫做子網(subnet)。
    2、IP地址是以網路號和主機號來表示網路上的主機的,只有在一個網路號下的計算機之間才能“直接”互通,不同網路號的計算機要通過閘道器(Gateway)才能互通。但這樣的劃分在某些情況下顯得並不十分靈活。為此IP網路還允許劃分成更小的網路,稱為子網(Subnet)。

  • 舉例理解
    比如IP地址為128.20.20.20(B類地址),那麼網路地址為128.20.0.0,主機地址為0.0.20.20,假設該網路下的主機數有100個,顯然是遠小於這個網段下最大主機數65534的,即浪費IP地址還不方便管理,因此需要通過子網掩碼劃分子網,我們通過子網掩碼255.255.255.0劃分出子網128.20.20.0,那麼主機地址為0.0.0.20,該網段最大主機數為254,能滿足使用者主機數需求也方便管理。從中我們看出將主機地址8位數借給了網路地址部分,充當了劃分子網的位數。其實這個很好理解,舉個例子,學校給我們班(50人)(50個主機)分配一個可容納200人的大教室(B類IP網路),班主任就會安排我們在一個地方(子網)集中有序坐下,以節約空間和方便管理。

子網掩碼(IPv4)

  • 定義
    子網掩碼(subnet mask)又叫網路掩碼、地址掩碼、子網路遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。它是一個32位地址,用於遮蔽IP地址的一部分以區別網路標識和主機標識,並說明該IP地址是在區域網上,還是在廣域網上。

  • 功能
    1、宣告網路地址與主機地址
    子網掩碼工作過程是:將32位的子網掩碼與IP地址進行二進位制形式的按位邏輯“與”運算得到的便是網路地址,將子網掩碼二進位制按位取反,然後IP地址進行二進位制的邏輯“與”(AND)運算,得到的就是主機地址。如:192.168.10.10AND 255.255.255.0,結果為192.168.10.0,其表達的含義為:該IP地址屬於192.168.10.0這個網路,其主機號為10,即這個網路中編號為10的主機。
    2、劃分子網
    子網掩碼機制提供了子網劃分的方法。其作用是:減少網路上的通訊量;節省IP地址;便於管理;解決物理網路本身的某些問題。使用子網掩碼劃分子網後,子網內可以通訊,跨子網不能通訊,子網間通訊應該使用路由器,並正確配置靜態路由資訊。劃分子網,就應遵循子網劃分結構的規則。就是用連續的1在IP地址中增加表示網路地址,同時減少表示主機地址的位數。例如,IP地址為130.39.37.100,網路地址為130.39.0.0、子網地址為130.39.37.0、子網掩碼為255.255.255.0,網路地址部分和子網標識部分為“1”所對應,主機標識部分為“0”所對應。 使用CIDR表示為:130.39.37.100/24即IP地址/ 掩碼長度。其中第三個位元組上的255所對應的8位二進位制數值就是將主機地址位數借給了網路地址部分,充當了劃分子網的位數。

注:IPv6中沒有子網掩碼的概念。

URL

  • 定義
    在這裡引用三張圖片更好理解:

  • URL與網址的關係
    URL是Internet上用來描述資訊資源的字串,採用URL可以用一種統一的格式來描述各種資訊資源,包括檔案、伺服器的地址和目錄等;網址是指網際網路上網頁的地址,兩者是差不多等同的。

埠號

  • 定義
    通過IP地址可以連線到指定計算機,但如果想訪問目標計算機中的某個應用程式,還需要指定埠號。在計算機中,不同的應用程式是通過埠號區分的。

  • 分類
    埠號是用兩個位元組(16位的二進位制數)表示的,它的取值範圍是0-65535,其中,0-1023之間的埠號用於一些知名的網路服務和應用,使用者的普通應用程式需要使用1024以上的埠號,從而避免埠號被另外一個應用或服務所佔用。

注:我們正常訪問網站不需要填寫域名是因為瀏覽器預設訪問埠為80埠,而大部分網站都預設開啟80埠,所以直接就可以訪問。

閘道器

  • 定義
    閘道器(Gateway)又稱網間聯結器、協議轉換器。預設閘道器在網路層以上實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。閘道器的結構也和路由器類似,不同的是互連層。閘道器既可以用於廣域網互連,也可以用於區域網互連。

  • 舉例說明
    比如有網路A和網路B,網路A的IP地址範圍為“192.168.1.1-192. 168.1.254”,子網掩碼為255.255.255.0;網路B的IP地址範圍為“192.168.2.1-192.168.2.254”,子網掩碼為255.255.255.0。在沒有路由器的情況下,兩個網路之間是不能進行TCP/IP通訊的,即使是兩個網路連線在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)與主機的IP 地址作 “與” 運算的結果不同判定兩個網路中的主機處在不同的網路裡。而要實現這兩個網路之間的通訊,則必須通過閘道器。如果網路A中的主機發現資料包的目的主機不在本地網路中,就把資料包轉發給它自己的閘道器,再由閘道器轉發給網路B的閘道器,網路B的閘道器再轉發給網路B的某個主機(如附圖所示)。網路A向網路B轉發資料包的過程。

主機

  • 定義
    主機是指計算機除去輸入輸出裝置以外的主要機體部分。也是用於放置主機板及其他主要部件的控制箱體(容器Mainframe)。通常包括 CPU、記憶體、主機板、光碟機、電源、以及其他輸入輸出控制器和介面。在網路技術中是關於傳送與接收資訊的終端裝置。

  • 分類(常見的兩種)
    1、計算機主機
    指計算機硬體系統中用於放置主機板及其他主要部件的容器(Mainframe)。通常包括CPU、記憶體、硬碟、光碟機、電源、以及其他輸入輸出控制器和介面,如 USB 控制器、顯示卡、網路卡、音效卡等等。位於主機箱內的通常稱為內設,而位於主機箱之外的通常稱為外設(如顯示器、鍵盤、滑鼠、外接硬碟、外接光碟機等)。通常,主機自身(裝上軟體後)已經是一臺能夠獨立執行的計算機系統,伺服器等有專門用途的計算機通常只有主機,沒有其他外設。與internet相連的任何一臺計算機都稱為主機,每臺主機都有一個唯一的Ip地址,每臺主機在網際網路上的地位都是平等的。
    2、虛擬主機
    虛擬主機,也叫“網站空間” ,就是把一臺執行在網際網路上的伺服器劃分成多個“虛擬”的伺服器,每一個虛擬主機都具有獨立的域名和完整的網際網路伺服器(支援全球資訊網,FTP ,電子郵箱等)功能。一臺伺服器上的不同虛擬主機是各自獨立的,並由使用者自行管理。

伺服器

  • 定義
    伺服器是計算機的一種,它比普通計算機執行更快、負載更高、價格更貴,但結構相差不大。伺服器在網路中為其它客戶機(如PC機、智慧手機、ATM等終端甚至是火車系統等大型裝置)提供計算或者應用服務。

  • 伺服器和主機的區別
    兩者外觀相似,但功能相差甚遠,伺服器是用來建站的,效能要求很高,需要不停機的工作,但個人電腦主機要求不高;虛擬主機則是把一臺執行在網際網路上的伺服器劃分成多個“虛擬”的伺服器。

網路協議

  • 定義
    網路協議為計算機網路中進行資料交換而建立的規則、標準或約定的集合。

  • 常見網路協議
    1、TCP/IP協議
    毫無疑問是這三大協議中最重要的一個,作為網際網路的基礎協議,沒有它就根本不可能上網,任何和網際網路有關的操作都離不開TCP/IP協議。不過TCP/IP協議也是這三大協議中配置起來最麻煩的一個,單機上網還好,而通過區域網訪問網際網路的話,就要詳細設定IP地址,閘道器,子網掩碼,DNS伺服器等引數。
    2、http(超文字傳輸協議)
    http是一個簡單的請求-響應協議,它通常執行在TCP之上。它指定了客戶端可能傳送給伺服器什麼樣的訊息以及得到什麼樣的響應。請求和響應訊息的頭以ASCII碼形式給出;而訊息內容則具有一個類似MIME的格式。
    3、https(超文字傳輸安全協議)
    HTTPS (全稱:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全為目標的 HTTP 通道,在HTTP的基礎上通過傳輸加密和身份認證保證了傳輸過程的安全性。HTTPS 在HTTP的基礎下加入SSL層,HTTPS 的安全基礎是 SSL,因此加密的詳細內容就需要 SSL。HTTPS 存在不同於 HTTP 的預設埠及一個加密/身份驗證層(在 HTTP與 TCP 之間)。這個系統提供了身份驗證與加密通訊方法。它被廣泛用於全球資訊網上安全敏感的通訊,例如交易支付等方面。
    4、DHCP
    DHCP(動態主機配置協議)是一個區域網的網路協議。指的是由伺服器控制一段IP地址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。
    5、FTP
    檔案傳輸協議(File Transfer Protocol,FTP)是用於在網路上進行檔案傳輸的一套標準協議.

  • 舉例理解
    我們要給朋友郵寄信件(通訊),需要一定的格式(協議),如署名、地址、郵編,這樣收信人才能收到。網路通訊也是一樣的,不過更復雜,網路協議分為七層,每一層有相應的協議,詳情見網路協議各類簡介

資料庫

  • 定義
    資料庫是“按照資料結構來組織、儲存和管理資料的倉庫”。是一個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。資料庫是以一定方式儲存在一起、能與多個使用者共享、具有儘可能小的冗餘度、與應用程式彼此獨立的資料集合,可視為電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料進行新增、查詢、更新、刪除等操作。

  • 舉例理解
    資料庫就是"按照資料結構來組織、儲存和管理資料的倉庫",在經濟管理的日常工作中,常常需要把某些相關的資料放進這樣"倉庫",並根據管理的需要進行相應的處理。例如,一些單位常常要把職工的基本情況(比如姓名、性別、年齡、工資、基本狀況等)存放在表中,這張表就可以看成是一個資料庫,通過它就可以根據需要隨時查詢某職工的基本情況,也可以查詢某個年齡段內的職工人數等等。這些工作如果都能在計算機上自動進行,那我們的人事管理就可以達到極高的水平。此外,在財務管理、倉庫管理、生產管理等管理事業中也需要建立眾多的這種"資料庫",使其可以利用計算機實現財務、倉庫、生產的自動化管理。 說白了,資料庫就像是按行列順序排列的很科學的資料集合。可以隨時按某種順序(或行或列)進行新增,想用時隨時可以按任意一種順序讀取資料,十分方便。

DNS伺服器

  • 定義
    DNS(Domain Name Server,域名伺服器)是進行域名(domain name)和與之相對應的IP地址轉換的伺服器。DNS中儲存了一張域名和與之相對應的IP地址的表,以解析訊息的域名。

  • 舉例說明
    當一個瀏覽者在瀏覽器地址框中打入某一個域名,或者從其他網站點選了連結來到了這個域名,瀏覽器向這個使用者的上網接入商發出域名請求,接入商的DNS伺服器要查詢域名資料庫,看這個域名的DNS伺服器是什麼。然後到DNS伺服器中抓取DNS記錄,也就是獲取這個域名指向哪一個IP地址。在獲得這個IP資訊後,接入商的伺服器就去這個IP地址所對應的伺服器上抓取網頁內容,然後傳輸給發出請求的瀏覽器。

web伺服器

  • 定義
    Web伺服器一般指網站伺服器,是指駐留於因特網上某種型別計算機的程式,可以處理瀏覽器等Web客戶端的請求並返回相應響應,也可以放置網站檔案,讓全世界瀏覽;可以放置資料檔案,讓全世界下載。

幾個“網”

  • 網際網路包含因特網,因特網包含全球資訊網。
  • 網際網路(Internet):凡是能彼此之間通訊的裝置組成的網路就
    叫網際網路。網際網路有廣域網、都會網路、區域網之分。
  • 廣域網(WAN):是指距離遠的、大範圍的計算機網路。一般是 跨地區、跨城市、跨國家使用。
  • 區域網:覆蓋的範圍一般子啊10公里以內,以一個部門、一個學校等為單位組建的計算機網路。傳輸距離影響傳輸速度。
  • 都會網路:覆蓋範圍在區域網和廣域網之間,一般覆蓋範圍為一個城市。
  • 因特網(Internet):是由千萬臺裝置組成的網路。因特網使用TCP/IP協議讓不同的裝置可以彼此通訊。但是使用TCP/IP協議的網路並不一定是網際網路。
  • 因特網提供的服務一般包括:www(全球資訊網)服務、電子郵件服務(outlook),遠端登入服務(QQ),檔案傳輸服務(FTP),網路電話等等。
  • 全球資訊網:只要應用層使用了HTTP協議,就稱為全球資訊網。

MAC地址

  • 定義
    MAC地址又稱實體地址,是一個用來確認網路裝置位置的位址。MAC地址用於在網路中唯一標示一個網路卡,一臺裝置若有一或多個網路卡,則每個網路卡都需要並會有一個唯一的MAC地址。

  • 舉例說明
    MAC地址的長度為48位(6個位元組),通常表示為12個16進位制數,如:00-16-EA-AE-3C-40就是一個MAC地址,其中前6位16進位制數00-16-EA代表網路硬體製造商的編號,它由IEEE(電氣與電子工程師協會)分配,而後6位16進位制數AE-3C-40代表該製造商所製造的某個網路產品(如網路卡)的系列號。只要不更改自己的MAC地址,MAC地址在世界是惟一的。形象地說,MAC地址就如同身份證上的身份證號碼,具有唯一性。

ISP

網際網路服務提供商(Internet Service Provider),簡稱ISP,指的是面向公眾提供下列資訊服務的經營者:一是接入服務,即幫助使用者接入Internet;二是導航服務,即幫助使用者在Internet上找到所需要的資訊;三是資訊服務,即建立資料服務系統,收集、加工、儲存資訊,定期維護更新,並通過網路向使用者提供資訊內容服務。

參考文章:
什麼是url
URL的組成
網路協議各類簡介
DNS伺服器原理介紹(一)
伺服器和主機有什麼區別?
資料庫基本概念&SQL簡介
資料庫是什麼,它是做什麼用的?
網際網路、因特網以及全球資訊網之間的區別和聯絡
IP、子網掩碼、閘道器、DNS、DHCP到底都是什麼意思
漫話:如何給女朋友解釋為什麼有些網站域名不以www開頭

相關文章