回覆列表
  • 1 # 善水老師IT微課堂

    一、計算機網路的功能(選擇和解答題)

    定義:計算機網路是指將地理位置不同的具有獨立功能的多臺計算機及其外部裝置,透過通訊線路連線起來,在網路作業系統,網路管理軟體及網路通訊協議的管理和協調下,實現資源共享和資訊傳遞的計算機系統。

    二、計算機網路的結構(選擇、判斷、實務題都有可能,重點)

    OSI參考模型把開放系統的通訊功能劃分為七個層次從下到上依次為物理層、資料鏈路層、網路層、運輸層、會話層、表示層和應用層。

    物理層:最主要的功能是完成訊號的傳輸,即位元流的傳輸。(就是由1、0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1、0,也就是我們常說的模數轉換與數模轉換)。這一層的資料叫做位元。

    資料鏈路層:負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的資料。主要將從物理層接收的資料進行MAC地址(網絡卡的地址)的封裝與解封裝。常把這一層的資料叫做幀。在這一層工作的裝置是交換機,資料透過交換機來傳輸。

    網路層:主要將從下層接收到的資料進行IP地址(例192.168.0.1)的封裝與解封裝。在這一層工作的裝置是路由器,常把這一層的資料叫做資料包。

    傳輸層:主要是將從下層接收的資料進行分段和傳輸,到達目的地址後再進行重組。常常把這一層資料叫做段。

    會話層:透過傳輸層(埠號:傳輸埠與接收埠)建立資料傳輸的通路

    表示層:主要是進行對接收的資料進行解釋、加密與解密、壓縮與解壓縮等(也就是把計算機能夠識別的東西轉換成人能夠能識別的東西(如圖片、聲音等)。

    應用層:主要是一些終端的應用,比如說FTP(各種檔案下載),WEB(IE瀏覽),QQ之類的(你就把它理解成我們在電腦螢幕上可以看到的東西.就是終端應用)。

    三、計算機網路的分類(重點考察拓撲)

    按照覆蓋的地理範圍進行分類,計算機網路可以分為區域網、都會網路和廣域網三類。

    區域網:範圍小,覆蓋範圍侷限在10千米內。

    都會網路:範圍在廣域網和區域網之間的網路,覆蓋範圍通常可以延伸到整個城市作用範圍為5~50千米。

    廣域網:覆蓋範圍可以是個國家或多個國家,甚至整個世界。範圍幾十千米到幾千千米。

    按網路拓撲結構可分為匯流排型拓撲、星型拓撲、環型拓撲、樹型拓撲、網狀拓撲。

    匯流排型拓撲:所有結點共享一條傳輸通道,一個結點發出的資訊可以被網路上的多個結點接收,又稱廣播式的網路。

    星型拓撲:一種以中央結點為中心,把若干外圍節點連線起來的結構。

    環型拓撲:結點透過點到點通訊線路連線成閉合環路。環中資料將沿一個方向逐站傳送。

    樹型拓撲:網路中的各結點形成一個層次化的結構。

    網狀拓撲:各結點之間的連線是任意的,沒有規律的。在傳輸過程中,即使有一條線路出現故障也不會影響正常的網路資料傳輸。

  • 2 # 高考教育資訊

    每逢面試,或多或少都會問到計算機網路這塊,平時雖然用得少,但這是最基礎的內容,不懂還是說不過去的。開局先從一張圖開始。

    網路結構圖

    TCP、UDP 協議的區別

    UDP 在傳送資料之前不需要先建立連線,遠地主機在收到 UDP 報文後,不需要給出任何確認。雖然 UDP 不提供可靠交付,但在某些情況下 UDP 確是一種最有效的工作方式(一般用於即時通訊),比如: QQ 語音、 QQ 影片 、直播等等。

    TCP 提供面向連線的服務。在傳送資料之前必須先建立連線,資料傳送結束後要釋放連線。 TCP 不提供廣播或多播服務。由於 TCP 要提供可靠的,面向連線的運輸服務(TCP的可靠體現在TCP在傳遞資料之前,會有三次握手來建立連線,而且在資料傳遞時,有確認、視窗、重傳、擁塞控制機制,在資料傳完後,還會斷開連線用來節約系統資源),這一難以避免增加了許多開銷,如確認,流量控制,計時器以及連線管理等。這不僅使協議資料單元的首部增大很多,還要佔用許多處理機資源。TCP 一般用於檔案傳輸、傳送和接收郵件、遠端登入等場景。

    TCP和UDP

    開啟一個網頁,整個過程會使用哪些協議

    據說這是百度面試經常會被問到的問題。

    開啟網頁使用的協議

    總體來說分為以下幾個過程

    DNS解析TCP連線傳送HTTP請求伺服器處理請求並返回HTTP報文瀏覽器解析渲染頁面連線結束各種協議與HTTP協議之間的關係

    協議和http的關係

    HTTP長連線、短連線

    在HTTP/1.0中預設使用短連線。也就是說,客戶端和伺服器每進行一次HTTP操作,就建立一次連線,任務結束就中斷連線。當客戶端瀏覽器訪問的某個HTML或其他型別的Web頁中包含有其他的Web資源(如JavaScript檔案、影象檔案、CSS檔案等),每遇到這樣一個Web資源,瀏覽器就會重新建立一個HTTP會話。

    而從HTTP/1.1起,預設使用長連線,用以保持連線特性。使用長連線的HTTP協議,會在響應頭加入這行程式碼:

    Connection:keep-alive

    在使用長連線的情況下,當一個網頁開啟完成後,客戶端和伺服器之間用於傳輸HTTP資料的TCP連線不會關閉,客戶端再次訪問這個伺服器時,會繼續使用這一條已經建立的連線。Keep-Alive不會永久保持連線,它有一個保持時間,可以在不同的伺服器軟體(如Apache)中設定這個時間。實現長連線需要客戶端和服務端都支援長連線。HTTP協議的長連線和短連線,實質上是TCP協議的長連線和短連線。

    還有經典的TCP三次握手和四次揮手,下回具體再說。

  • 中秋節和大豐收的關聯?
  • 三星note8能否用三年?