1. 程式人生 > 其它 >221-2022-1學期 20212422《電腦科學概論》第六週學習總結

221-2022-1學期 20212422《電腦科學概論》第六週學習總結

本週內我學習了《電腦科學概論》第15、16章的內容,這兩章的內容聚焦於計算機的通訊層方面的知識,介紹了關於計算機網路以及全球資訊網的相關知識

第十五章

網路

一、連網

計算機網路:為了通訊和共享資源而連線在一起的一組計算裝置。
無線連線:沒有物理電線的網路連線。
節點(主機):網路中任何可定址的裝置。
資料傳輸率(頻寬):資料從網路中的一個地點傳輸到另一個地點的速率。

協議:定義如何在網路上格式化和處理資料的一組規則。
客戶|伺服器模型:客戶發出對伺服器的請求,伺服器做出響應的分散式方法。
檔案伺服器:專用於為網路使用者儲存和管理檔案的計算機。
P2P模型:在許多“夥伴”計算機中共享資源和責任的一種發散的方法。

1.網路的型別

區域網:連線較小地理範圍內的少量計算機的網路。

環形拓撲:所有節點連線成封閉環的LAN配置
星型拓撲:由中心節點控制所有資訊傳輸的LAN配置
匯流排拓撲:所有節點共享一條通訊線的LAN配置

廣域網:連線兩個或多個區域網的網路
閘道器:處理它的LAN和其他網路之間通訊的節點
Internet:遍佈地球的廣域網
因特網:跨越全球的廣域網
都會網路:為大城市開發的網路基礎設施

無線網路:裝置通過無線接入點進行通訊的網路
藍芽:短距離之間的無線通訊技術

2.Internet連線

Internet骨幹網:承載Internet通訊的一組高速網路
Internet服務提供商:給其他公司或個人提供Internet訪問的公司
延遲

:傳送請求和接收響應之間的時間

電話調變解調器:把計算機資料轉換成模擬音訊訊號,然後再把模擬音訊訊號轉換回計算機資料的裝置
數字使用者線路:用常規電話線傳輸數字訊號的Internet連線方式
線纜調變解調器:使用家庭的有線電視網路進行計算機網路通訊的裝置

寬頻:提供的資料傳輸率大於25Mbps的網路技術
下載:在家用計算機上接收Internet上的資訊
上傳:從家用計算機給Internet上的目標機器傳送資料

3.包交換

:在網路上傳輸資料的單位
包交換:把包單獨傳送到目的地然後再組裝起來的網路通訊技術

路由器:指導包在網路上向最終目的地傳輸的網路裝置
中繼器:在較長的通訊線路上加強和傳播訊號的網路裝置

二、開放式系統與協議

1.開放式系統

之所以存在我們熟知的連網技術,都歸功於開放式系統的技術與方法

2.網路協議


圖中的最低兩層構成了Internet通訊的基礎。其他協議有時叫做高層協議,負責處理特定型別的網路通訊。
這些層本質上是OSI參考模型的特定實現,以各種方式對應於該模型中的分層。

3.TCP/IP

4.高層協議

5.MIME型別

MIME型別:定義電子郵件附件或網路檔案的格式的標準。
此概念與檔案的網路協議和標準化相關

6.防火牆

防火牆是一個低級別的網路通訊機制。更復雜的防火牆系統能維護有關經過它們的通訊的狀態的內部資訊和資料本身的內容。
防火牆能夠決定的通訊狀態越多,就越能保護它的使用者。

三、網路地址

1.域名系統

域名:主機名中說明特定的組織或分組的部分。
頂級域名:域名中的最後一部分,聲明瞭組織的型別或所屬的國家。
ICANN:批准頂級域名的國際組織


域名搶注一般被認為是不道德

2.誰控制因特網

網路中立性:ISP應該平等地給每一位使用者傳送資料,傳輸速度應該儘可能快。

四、雲端計算

雲端計算:計算系統資源由第三方提供並通過網際網路通訊來進行管理的正規化

五、區塊鏈

區塊鏈:不會被改變的交易公開分類賬。

第十六章

全球資訊網

一、Web簡介

全球資訊網:資訊和用於訪問資訊的網路軟體的基礎設施
Web頁:包含或引用各種型別的資料的文件
連結:兩個Web頁之間的連線
網站:一組相關的Web頁,通常由一個人或公司設計或控制

1.搜尋引擎

Web搜尋引擎是幫助你找到其他Web站點的站點。
例如:Google、Bing、Baidu、Yahoo!
通過輸入關鍵字詞,說明你想找到的資訊型別,搜尋引擎就會提供一個有可能滿足要求的站點的列表。

2.即時訊息

即時訊息:實時傳送短訊息的技術

3.部落格

weblog簡稱為部落格,是再網站定期發表文章的一種途徑。

4.cookie

cookie是一種基於Web的技術,對使用者而言,它增強了Web的實用性。

5.Web分析

Web分析:網站使用情況的資料分析和採集

二、HTML和CSS

HTML5:精簡標記系統和支援動態內容的最新HTML標準
HTML和另一項技術搭配使用:層疊樣式表(CSS)。通常,HTML標籤表示資訊是什麼,而由CSS定義的樣式資訊體現在你想怎麼表示這些資訊。
脫離CSS討論HTML是沒有意義的。

1、基本的HTML元素

2、標記的屬性

屬性:標記中用於提供有關元素的額外資訊的部分

3、關於CSS的更多內容

4、更多HTML元素

三、互動式網頁

許多新想法都是從新開發的Java程式設計語言衍生出來的,這種語言能充分利用Web,因為它是獨立於平臺的。

1.Java小程式

Jave小程式:為嵌入HTML文件而設計的程式,能夠通過Web傳輸,在瀏覽器中執行。

2、Java伺服器首頁

JSP小指令碼:嵌在HTML文件中用於給Web頁提供動態內容的程式碼片段

四、XML

可擴充套件標記語言(XML):允許使用者描述文件內容的語言。
元語言:用於定義其他語言的語言。

五、社交網路演化

社交網路:允許用於共同興趣的人們進行交流互動的線上服務

以下為兩個章節的知識的思維導圖

第十五章

第十六章

總結

這兩張我學習了計算機的網路方面的知識,這些知識也是與我的生活聯絡非常緊密的知識。這兩章內容中概念比較多,其中一些比較容易會混淆,希望我在將來的學習中能進一步加深理解。