2021-2022-1學期 20212319劉宇佳《網絡空間安全專業(yè)導論》第六周學習總結
網絡
計算機網絡是為了通信和共享資源而以各種方式連在一起的一組計算設備,有使用物理電線或電纜或無線電波或紅外信號的。網絡是由通信能力定義的。
網絡包含各種處理網絡信息傳輸的設備,用節(jié)點或主機表示網絡中任何可尋址的設備。
數據傳輸率(帶寬):每秒能傳輸的數據量
協議:定義如何在網絡上格式化和處理數據的一組規(guī)則。
客戶/服務器模型:客戶發(fā)出對服務器的請求,服務器做出響應的分布式方法
文件服務器:專用于為網絡用戶存儲和管理文件的計算機
Web服務器:專用于相應網頁請求的計算機。
P2P模型:對等網絡,許多“伙伴”計算機中共享資源和責任的一種分散方法。
網絡的類型
局域網:連接較小地理范圍內的少量計算機的網絡
拓撲類型
- 環(huán)形拓撲 所有節(jié)點連接成封閉環(huán)的LAN配置
- 星形拓撲 有中心節(jié)點控制所有消息傳輸的LAN配置
- 總線拓撲 所有節(jié)點共享一條通信線的LAN配置
廣域網:連接兩個或多個局域網的網絡。LAN中會有一個特殊節(jié)點作為網關。
網絡間的通信叫做網際互聯,小網絡采用相同的協議進行通信。
城域網:為大城市開發(fā)的網絡基礎設施(MAN)
無線和移動計算
無線網絡是指將至少一個節(jié)點作為無線接入點接入通信的網絡
藍牙:短距離間的無線通信技術。
internet連接
互連的網絡速度決定獲取結果的速度,網絡系統的延遲指發(fā)送請求和接受相應之間的時間。
internet骨干網:承載internet通信的一組高速網絡。無真正的中央網絡
internet服務提供商(ISP)給其他公司或個人提供internet訪問的公司。
電話調制解調器:把計算機數據轉換成模擬音頻信號,然后再把模擬音頻信號轉換回計算機數據的設備。(一種音頻表示0,一種表示1)
建立連接后,通過電話線把數據發(fā)送到ISP,ISP在發(fā)到internet骨干網,傳回的數據通過ISP到電腦上,通常最高64KB每秒。
如今最流行的兩種方式是數字用戶線路(DSL)和線纜調制解調器。
數字用戶電路使用常規(guī)的電話線傳輸數字信號的internet連接方式。要建立DSL,電話公司必須建立專用計算機來處理數據通信。DSL線路在家用計算機和ISP的計算機之間維護了一個活動鏈接。
線纜調制解調器:使用家庭的有線電視網絡進行計算機網絡通信的設備。
DSL和線纜調制解調器都屬于寬帶連接,下載速度不會低于25M/s
兩種解調器的下載和上傳速度不同。
包交換
為了提高在共享線路上傳輸數據的有效性,消息被分割為大小固定,有編號的包。每個包獨立在網上傳輸,達到目的地后再重新組合為原始的消息。
用于指導包在網絡之間傳輸的設備叫做路由器,每個路由器只知道到達下一個目的地的最佳步驟。如果通信線跨越的距離很長,那么線路上將安裝中繼器,周期性地加強和傳播信號。
開放式系統與協議
專有系統:使用特定銷售商的私有技術的系統
互通性:多臺機器上來自多個銷售商的軟件和硬件互相通信的能力
開放式系統:以網絡體系結構的通用模型為基礎并且伴有一組協議的系統。
開放系統互連參考模型中:便于建立通信標準而對網絡交互進行的七層邏輯劃分。
OSI分層
- 物理層
- 數據鏈路層
- 網絡層
- 傳輸層
- 會話層
- 表示層
- 應用層
網絡協議
以太網:集成在大多數個人計算機中的網絡通信協議。早于OSI模型,與物理和邏輯總線拓撲掛鉤。
協議棧:彼此依托的協議分層。可以在不舍棄低分層結構的前提下開發(fā)新的協議。網絡協議參考OSI進行了分層:
- 網絡協議(IP)
- 用戶數據報協議(UDP)
- 傳輸控制協議(TCP)
- (以下為高層協議)
- SMTP
- FTP
- Telnet
TCP/IP
TCP/IP指一組協議和支持低層網絡通信的工具程序
TCP負責將消息分割成包,交給IP軟件傳遞,目的地機器上的TCP將包排序,重新組合成消息。TCP軟件還要處理發(fā)生的錯誤。
IP處理的是包通過相互連接的網絡傳遞到最終目的地的路由選擇。
UDP是TCP的替代品,UDP更快,但不那么可靠。
IP程序的ping可以用于測試網絡指派的可達性。
跟蹤路由程序也是一種TCP/IP,用于展示包在到達特定目的節(jié)點的過程中經過的路線,輸出的是作為中轉站的計算機的列表。
高層協議
- SMTP:簡單郵件傳輸協議,用于指定電子郵件的傳輸方式。
- FTP:文件傳輸協議,允許一臺計算機上的用戶把文件傳到另一臺機器或從另一臺機器傳回文件。
- telnet:用于從遠程計算機登錄一個計算機系統的協議。
- HTTP:超文本傳輸協議,定義WWW文檔交換的協議,WWW文檔通常是用超文本標記語言(HTML)寫成的。
有些高層協議具有特定的端口號,端口是用于特定高層協議的數字標號。
- echo 7
- FTP 21
- telnet 23
- SMTP 25
- DNS(域名服務)53
- gopher 70
- finger 79
- HTTP 80
- POP3(郵局協議) 110
- NNTP(網絡新聞傳輸協議) 119
- IRC(internet中繼聊天)6667
MIME類型
定義電子郵件附件或網站文件的格式標準,定義了給文檔附加或加入多媒體或其他特殊格式的數據的標準。
防火墻
防火墻是一臺機器,它的軟件作為網絡的特殊網關,過濾到達的網絡通信,盡可能檢查消息的有效性。
防火墻會強制執(zhí)行一個組織的訪問控制策略(一個組織建立的一組規(guī)則,規(guī)定了接受和拒絕什么類型的網絡通信)。最值當的方法是拒絕特定端口的通信。能維護有關經過它們的通信的狀態(tài)的內部信息和數據本身的內容,但會給網絡通信帶來一定延遲
網絡地址
主機名:是internet上的計算機的唯一標識:abcd.efg.higk.com
IP地址:用點號分隔的四個十進制數構成的地址,IPv4(32位,表示0~256)、IPv6(八個組別的十六位共128位地址,通常寫作十六進制數)
域名系統
主機名由計算機名+域名構成,域名由兩個或多個部分組成,說明特定的組織或分組。域名的最后一部分叫做頂級域名(TLD,聲明組織類型或所屬國家)。ICANN:賦值名稱與數字互聯網公司,是管理頂級域名的國際權威。
頂級域名
- .aero 航空業(yè)
- .biz 商業(yè)
- .com 商務部
- .coop 合作團體
- .edu 教育部
- .gov 政府
- .info 信息
- .int 國際組織
- .jobs 雇傭
- .mil 軍隊
- .museum 博物館
- .name 個人和家庭
- .net 網絡
- .org 非營利組織
- .pro 專業(yè)
國家代碼
- .au 澳大利亞
- .br 巴西
- .ca 加拿大
- .gr 希臘
- .in 印度
- .ru 俄國
- .uk 英國
域名搶注:炒域名
域名系統:管理主機名解析的分布式系統
域名服務器:把主機名翻譯成IP地址的計算機
云計算
計算系統資源由第三方提供并通過互聯網通信來進行管理的范式。
不同的云服務
- 公有云:允許任何訂閱用戶訪問。
- 私有云:專門為一個特定的組或組織建立,并限制在該組織團體內訪問。
- 社區(qū)云:在擁有相似需求的多個組織之間進行云共享。
- 混合云:上述云服務類型的組合。
區(qū)塊鏈
基于網絡的技術,最開始用于支持電子貨幣。記錄有關電子交易的重要數據。塊指新交易的記錄,交易的記錄不會改變,不僅僅存在于一個地方,而是通過因特網存在于多臺計算機上,不存在單個節(jié)點失敗的問題,不存在黑客可以入侵的中心化信息,不會被任何個體控制。
萬維網
簡稱web,信息和用于訪問信息的網絡軟件的基礎設施。
web頁:包含或引用各種類型的數據的文檔。還包含對其他web頁的鏈接。網站是一組相關的web頁。
web瀏覽器是處理web頁的請求并在它到達后將其顯示出來的軟件工具。用于響應Web請求的計算機叫做Web服務器。瀏覽器中,常用Web地址(統一資源定位符URL的核心部分)說明想要的Web頁。
搜索引擎
搜索引擎通過搜索具有上百萬個Web站點的信息的數據庫生成候選列表,用用戶輸入的關鍵字作為站點索引的一組關鍵字進行比較。有的搜索引擎執(zhí)行基于概念的搜索,常識判斷所執(zhí)行的搜索的上下文,基本前提是聚類。
即時消息
IM,實時發(fā)送短消息的技術。
博客
在線發(fā)布系統,是在網站定期發(fā)表文章的途徑
cookie
web服務器存儲在計算機硬盤上的小文本文件。web站點會為每個訪問他的計算機生成唯一的ID編號,并存儲在本地計算機上(名字-值-存儲信息的站點的名字),有些會存儲訪問時間瀏覽內容。web用其來確定有多少不同的訪問者,也有用來了解用戶喜好,定制站點交互,購物車的實現基于cookie。
Web分析
網站使用情況的數據分析和采集。
HTML和CSS
Web使用超文本標記語言HTML穿件的,即非線形組織信息,而是嵌入其他信息的鏈接(超媒體)
標記語言:語言的主要元素采用插入文檔的標記的形式,用于注釋存儲在該處的信息
CSS:層疊樣式表。
HTML表示信息是什么,CSS體現怎么展示信息。
<…>內封裝標記,head等元素制定了標記的類型,標記往往成對出現,起始標記<body>對應結束標記</body>
文檔頭包含關于文檔自身的信息,如文檔標題,文檔主體存放要顯示的信息。整個HTML文檔封裝在<html>和</html>中,瀏覽器將根據標記和由CSS定義的樣式來決定如何顯示Web頁。
基本的HTML元素
- 段落標記<p>…</p>:其中文本做單獨段落處理
- <hr />將在頁面中加入一條水平線
- ul元素表示無序列表,li元素表示一個列表項。
- ol表示有序列表元素
- (以上兩種都可以嵌套,從而創(chuàng)建列表分層)
- h1、h2、h3、h4、h5、h6是預定的標題元素,表示不同等級標題(調整字體大?。?/li>
- em對文本進行強調突出、strong類似
標記的屬性
標記的屬性說明了有關信息的額外細節(jié)和如何顯示封裝的信息(比如說文字水平居中)。img把圖像嵌入Web頁無結束標記,src作為屬性名表示圖像的來源。鏈接用a聲明,表示錨,標記的屬性href指定了目標文檔的URL
關于CSS的更多內容
將style標記放在文檔的頭部,則將會作用于文檔中所有的段落(除非被覆蓋)
CSS樣式也可以被單獨放到外部文件夾,此時多個頁面甚至整個網站都可以使用一套一致的樣式規(guī)則。級聯樣式表中級聯的出處,樣式可以在多個層級被定制,也可以根據需要在較低的層級進行覆蓋。
更多HTML5元素
- <section>定義部分網頁
- <header>定義頁面的頁眉
- <footer>定義頁面的頁腳
- <nav>定義頁面上的導航元素
- <article>定義頁面文章或主要內容
- <aside>定義可能出現在側邊欄的次要內容
- <figure>定義注解文章的圖像
HTML5的動態(tài)變化的頁面內容在用戶不與頁面進行交互的時候仍可以被改變。額外的屬性async可以被包含在一個標記中以表明顯示的內容應該是通過異步加載的。
交互式網頁
Java小程序
為嵌入HTML文檔而設計的程序,能夠通過web傳輸,在瀏覽器中執(zhí)行。當web用戶引用了包含某個Java小程序標記的頁面時,小程序將隨其他文本、圖像等頁面包含的數據被一起發(fā)送。
Java服務器頁
即嵌入額JSP小腳本的Web頁,JSP小腳本是與常規(guī)的HTML內容混合在一起的一小段可執(zhí)行代碼。JSP在Web頁駐留的服務器上運行,適合協調Web頁和底層數據庫之間的交互。
XML
可擴展標記語言,允許用戶描述文檔內容的語言。
元語言:用于定義其他語言的語言。(像是描述英語規(guī)則的英語語法書)
標準通用標記語言(SGML)的簡化版本是XML,由標記數據構成。XML文檔重點不在于如何格式化數據,而在于數據是什么。不存在預定義的標記集合。
文檔類型定義:XML文檔結構的規(guī)約。
XML文檔的結構是由它對應的DTD文檔描述的,DTD不僅定義標記,還說明嵌套方式。
DTD中的ELEMENT標記描述了構成相應的XML文檔的元素。PCDATA表示這些標記不能再被進一步分解成其他標記, *和+表示一個或多個。
XML提供了組織數據的標準格式,與特殊類型的輸出無關。可擴展樣式表語言(XSL)可以吧XML轉換成適用于特定用戶的格式。
使用XML規(guī)定的語言編寫的文檔可以輕松的自動生成。XML是標記規(guī)約語言,XML文件是數據
社交網絡演化
社交網絡是在線服務和網站,允許擁有共同興趣的人們交流互動。用戶分為兩大類,內部用戶(參與者都在一個封閉或私人的社區(qū)內)和外部用戶










posted on 2021-11-07 13:50 20212319劉宇佳 閱讀(88) 評論(0) 收藏 舉報
浙公網安備 33010602011771號