1. 程式人生 > >第十三章—網路【計算機作業系統】

第十三章—網路【計算機作業系統】

13.1 網路訪問層的主要功能是什麼?

網路層主要關注在兩個端系統(伺服器、工作站)之間的資料交換,以及端系統間的物理網路。

13.2 傳輸層的任務是什麼?

傳輸層關注的是資料的可靠性和保證資料能正確到達接收端應用程式。

13.3 什麼是協議?

協議是定義了用來管理兩個單元間進行資料交換的一系列規則的集合。

13.4 什麼是協議體系結構?

這是一種實現通訊功能的軟體結構。典型地,協議結構包含了一個分層化的協議集,並且每個層中有一個或多個協議。

13.5 什麼是TCP/IP?

傳輸控制協議/網際網路協議(TCP/IP)是兩個最初為網際互連提供低層支援而設計的協議。TCP/IP協也被廣泛應用於涉及由美國防衛部門和因特爾團體發展的比較廣泛的協議集。

13.6 使用套接字介面的目的是什麼?

套接字介面是一個能夠編寫程式的API,從而利用TCP/IP 協議程式建立一個使用者端和伺服器之間的通訊。

相關推薦

十三網路計算機作業系統

13.1 網路訪問層的主要功能是什麼? 網路層主要關注在兩個端系統(伺服器、工作站)之間的資料交換,以及端系統間的物理網路。 13.2 傳輸層的任務是什麼? 傳輸層關注的是資料的可靠性和保證資料能正確到達接收端應用程式。 13.3 什麼是協議? 協議是定義了用來

十六—安全計算機作業系統

16.1 電腦保安的基礎要求是什麼? 機密性,完整性,可用性,可靠性。 16.2 主動安全攻擊和被動安全攻擊有什麼不同? 被動攻擊在本質上是對傳輸進行竊聽或監視。對方的目標是獲取正在傳輸的資訊。主動攻擊包括對資料或資料流的更改或者生成錯誤的資料或資料流。 16.3

—虛擬記憶體計算機作業系統

8.1 簡單分頁與虛擬分頁有什麼區別? 簡單分頁:一個程式中的所有的頁都必須在主儲存器中程式才能正常執行,除非使用覆蓋技術。 擬記憶體分頁:不是程式的每一頁都必須在主儲存器的幀中來使程式執行,頁在需要的時候進行讀取。 8.2 解釋什麼是抖動。 虛擬記憶體結構的震動現象,在這

—記憶體管理計算機作業系統

7.1 記憶體管理需要滿足哪些需求? 重定位、保護、共享、邏輯組織和物理組織。 7.2 為什麼需要重定位程序的能力? 通常情況下,並不能事先知道在某個程式執行期間會有哪個程式駐留在主存中。此外還希望通過提供一個巨大的就緒程序池,能夠把活動程序換入和換出主存,以便使處理器的利用率

—併發性:死鎖和飢餓計算機作業系統

6.1 給出可重用資源和可消費資源的例子。 可重用資源:處理器,I/O通道,主存和輔存,裝置以及諸如檔案,資料庫和訊號量之類的資料結構。 可消費資源:中斷,訊號,訊息和I/O緩衝區中的資訊。 6.2 可能發生死鎖所必須的三個條件是什麼? 互斥,佔有且等待,非搶佔。 6.

—併發性:互斥和同步計算機作業系統

5.1 列出與併發相關的四種設計問題 程序間的互動,共享資源之間的競爭,多個程序的同步問題,對程序的處理器時間分配問題 5.2 列出併發的三種上下文 多個應用程式,結構化應用程式,作業系統結構 5.3 執行併發程序的最基本要求是什麼? 加強互斥的能力 5.4 列出程

—執行緒、對稱多處理和微核心計算機作業系統

4.1 表3.5列出了在一個沒有執行緒的作業系統中程序控制塊的基本元素。對於多執行緒系統,這些元素中那些可能屬於執行緒控制塊,那些可能屬於程序控制塊? 這對於不同的系統來說通常是不同的,但一般來說,程序是資源的所有者,而每個執行緒都有它自己的執行狀態。關於表3.5中的每一項的一些結論如

—程序描述和控制計算機作業系統

3.1   什麼是指令跟蹤? 指令跟蹤是指為該程序而執行的指令序列。 3.2   通常那些事件會導致建立一個程序? 新的批處理作業;互動登入;作業系統因為提供一項服務而建立;由現有的程序派生。(表3.1) 3.3  

十一—I/O管理和磁碟排程計算機作業系統

11.1 列出並簡單定義執行I/O的三種技術。 可程式設計I/O:處理器代表程序給I/O模組傳送給一個I/O命令,該程序進入忙等待,等待操作的完成,然後才可以繼續執行。 中斷驅動I/O:處理器代表程序向I/O模組傳送一個I/O命令,然後繼續執行後續指令,當I/O模組完

十五—分散式程序管理計算機作業系統

15.1 討論實現程序遷移的原因。 負載共享:通過將程序從負載較重的系統遷移到負載較輕的系統,負載就會得到平衡,從而提高整體效能。通訊效能:可以將互動密集的多個程序移動到同一節點上,以減少因為它們之間的互動而帶來的通訊開銷。同樣,當一個程序在某些檔案或某組檔案上執行資料

第二作業系統概述計算機作業系統

2.1 作業系統設計的三個目標是什麼? 方便:作業系統使計算機更易於使用。 有效:作業系統允許以更有效的方式使用計算機系統資源。 擴充套件的能力:在構造作業系統時,應該允許在不妨礙服務的前提下有效地開發、測試和引進新的系統功能。 2.2 什麼是作業系統的核心? 核心是作

第一計算機系統概述計算機作業系統

1.1 列出並簡要地定義計算機的四個主要組成部分。 主儲存器,儲存資料和程式;算術邏輯單元,能處理二進位制資料;控制單元,解讀儲存器中的指令並且使他們得到執行;輸入/輸出裝置,由控制單元管理。 1.2 定義處理器暫存器的兩種主要類別。 使用者可見暫存器:優先使用這些暫存器,可以

計算機作業系統用java模擬非搶佔式(先來先到、短作業、高響應比),時間片輪轉排程演算法

. 首先,我來介紹一下該程式大致內容 程式使用了ArrayList連結串列來模擬各程序佇列,並且結果會顯示出每個時刻的程序的執行資訊、最後的所有程序的執行結果和程序的執行順序。 ps:各個模擬程式是相互獨立,如果不需要的直接刪除即可。 現在介紹每個排程演算法的思想

十三 網路名稱空間(核心原始碼實現)--基於Linux3.10

圖13.1.1 名稱空間和程序的組合 建立名稱空間的系統呼叫如下,nstype是建立程序時指定的建立名稱空間的標誌。 kernel/nsproxy.c 239 SYSCALL_DEFINE2(setns, int, fd, int, nstype) 240 { 241 const struct pr

Python十三-網路程式設計

網路程式設計 一、網路程式設計基礎 python 的網路程式設計模組主要支援兩種Internet協議: TCP 和 UDP. 1.1通訊協議 通訊協議也叫網路傳輸協議或簡稱為傳送協議(Communications Protocol),是指計算機通訊或網路裝置的共同語言。 現在最普及的計算機通訊為網路通訊,所以

計算機網路 網路層(4)

六.ICMP 1. 網際網路控制報文協議ICMP (1)功能:支援主機或路由器做差錯(或異常)報告,網路探詢 (2)兩類ICMP報文   ·差錯報告報文(5種):目的不可達、源抑制、超時/超期、引數問題、重定向   ·網路探詢報文(2組):回聲(Echo)請求與應答(Reply)報文、時間戳請求與應

計算機網路 網路層(3)

四.DHCP協議 1. 如何獲得IP地址 (1)靜態配置:硬編碼   ·手動配置IP地址、子網掩碼、預設閘道器   ·手動配置DNS伺服器名稱及IP地址 (2)動態配置:動態主機配置協議(DHCP)   ·從伺服器動態獲取引數,即插即用   ·允許地址重用、在用地址續租   ·支援移動使用者加

計算機網路 網路層(5)

八.路由演算法 1. 路由與轉發 (1)路由演算法(協議)確定去往目的網路的最佳路徑 (2)轉發表確定在本路由器如何轉發分組 2. 網路抽象:圖   (1)應用:如P2P,N是peers集合,E是TCP連線集合 (2)費用   ·c(x, x’) = 鏈路(x, x’)的費用   

計算機網路 網路層(6)

九.Internet路由 1. AS內部路由協議(IGP) (1)路由資訊協議:RIP (2)開放最短路徑優先:OSPF (3)內部閘道器路由協議:IGRP(Cisco私有協議) 2. RIP協議 (1)距離向量路由演算法   ·距離度量:跳步數(max = 15 hops),每條鏈路一個跳步

MySQL必知必會十三 分組數據

num mysql 統計 where子句 rom 過濾 group by 大於 映射 1、創建分組   輸入:   SELECT vend_id , COUNT(*) AS num_prods   FROM products   GROUP BY vend_id;   輸出