軟測八股--計算機網絡

計算機網絡基礎

局域網廣域網

局域網:一個區域內由多臺計算機互聯成的計算機組(學校,辦公室,公司/學校等)。可以實現文件管理,應用軟件管理,答應及管理,掃描儀共享等。是封閉的,由兩臺或墮胎計算機組成

廣域網:跨度大的,地域性的計算機網絡的集合。通常跨省市甚至國家。廣域網包括大大小小不同子網,可以是局域網或者小型廣域網

DNS是什么,如何工作?

DNS:域名解析器,提供域名解析服務。把域名解析為IP,或將IP解析為域名。客戶機可以指定DNS來解析,或者用本機hosts文件進行解析

活動目錄:微軟提供的目錄服務的一種,它存儲有關網絡上的對象信息,并使管理員和用戶更方便的查找和使用這類信息;
域:網絡系統的一個安全邊界,在一個域當中,計算機和用戶共享一些列的安全信息。

TCP/IP協議層次結構

以及每一層的重要協議
五層結構
TCP/IP 協議
應用層:HTTP,SMTP,FTP
傳輸層:TCP,UDP
網絡層:IP
鏈路層:ARP,RARP

簡述ip地址

ip地址是TCP/IP網絡中的主機的唯一地址,IP地址是網絡層的邏輯地址

缺省網關只是缺省的路由器,只有在不同子網之間通信時,才需要配置缺省網關的ip地址

子網(Subnet)是在TCPP網絡上,用路由器連接的網段,子網掩碼Subnet Mask)用來確定IP地址中的網絡地址部分。其格式與P地址相同,也是一組32位的二進制數。

子網掩碼用途

判斷兩個ip地址是否在同一個局域網中。子網掩碼和IP地址按位與運算后,結果一致處于一個局域網

TCP和UDP協議

UDP:對網絡通訊質量要求不高時,要求網絡通訊速度要快的場景

HTTP和HTTPS

HTTP議屬于應用層協議

cookies和session

http get和post請求

http1.0和http1.1區別

TCP連接建立和斷開

建立

斷開

客戶端使用DHCP獲取IP過程

http常見狀態碼

1xx--信息性狀態碼:
100 continue 表示已經收到請求部分,正在處理
101 服務器根據客戶端的請求切換協議

2xx 成功狀態碼
200 ok
201 請求已完成,創建了新的資源
202 accepted 請求已經接受,但還沒處理完成

3xx 重定向狀態碼
301 資源已被永久移動到新位置
302 臨時重定向,資源暫時不在位置
304 資源未修改,使用緩存內容

4xx--客戶端錯誤
400 請求語法錯誤或參數錯誤
401 需要認證,上述請求未授權
403 未授權 禁止訪問
404 找不到請求的資源
405 請求的方法不被允許

5xx--服務器錯誤
500 服務器內部錯誤
502 網關或代理服務器收到無效響應

計算

其它

B/S C/S區別

VPN類型

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86853.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86853.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86853.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

某省職業院校技能大賽 高職組“信息安全管理與評估”賽項第二部分:應急響應

!!!需要環境可私信博主!!! !!!若有錯誤歡迎指正!:) 序號任務要求1提交攻擊者的兩個內網IP地址2提交網站管理員用戶的用戶名和密碼3提交黑客得到 mysql 服務的…

OkHttp 簡單配置

OkHttpClient 的簡單配置,包含重試,線程池 Configuration public class OkHttpConfig {Bean("deSourceOkHttp")public OkHttpClient okHttpClient() {return new OkHttpClient.Builder().connectTimeout(60, TimeUnit.SECONDS).readTimeout(3…

群暉nas安裝moodle跳坑記錄

1,套件里面直接安裝 會安裝好幾個依賴,包括php apach ,數據庫。這些安裝的時間就比較長。 安裝完成后自動安裝 Moodle。 過程也很長數據庫里面的表有接近500張。 2,安裝位置 順便提一下 nas程序的安裝位置 這兩個位置好像都不是…

鴻蒙HarmonyOS 5小游戲實踐:打磚塊游戲(附:源代碼)

打磚塊是一款經典的游戲,它簡單易懂卻又充滿挑戰性。本文將介紹如何使用ArkUI框架開發一個完整的打磚塊游戲,涵蓋游戲邏輯設計、UI實現和交互處理等核心內容。 游戲架構設計 我們的打磚塊游戲采用了組件化設計,主要分為兩個部分:…

Flutter MobX 響應式原理與實戰詳解

📚 Flutter 狀態管理系列文章目錄 Flutter 狀態管理(setState、InheritedWidget、 Provider 、Riverpod、 BLoC / Cubit、 GetX 、MobX 、Redux) setState() 使用詳解:原理及注意事項 InheritedWidget 組件使用及原理 Flutter 中 Provider 的使用、注…

淺談國產數據庫多租戶方案:提升云計算與SaaS的資源管理效率

近年來,“數據庫多租戶”這一概念在技術圈內頻頻出現,成為云計算和SaaS(軟件即服務)架構中的重要組成部分。多租戶架構不僅為企業提供了高效的資源隔離與共享解決方案,還能大幅降低成本,提高系統的可擴展性…

Wpf的Binding

前言 wpf的Binding就像一個橋梁,它的作用就是連接邏輯層與界面層,既能夠把邏輯層的數據搬到界面層展示,又能將界面層的數據更改后傳遞到邏輯層,Binding的數據來源就是Binding的源,數據展示的地方就是Binding的目標。 …

嵌入式單片機中SPI串行外設接口控制與詳解

串行外設接口(Serial Peripheral Interface)的簡稱也叫做SPI,是一種高速的、全雙工同步通信的一種接口,串行外設接口一般是需要4根線來進行通信(NSS、MISO、MOSI、SCK),但是如果打算實現單向通信(最少3根線),就可以利用這種機制實現一對多或者一對一的通信。 第一:…

【世紀龍科技】新能源汽車動力電池總成裝調與檢修教學軟件

在新能源汽車產業“技術迭代快、安全要求高、實操風險大”的背景下,職業院校如何以“項目式教學改革”為突破口,破解傳統實訓“高成本、高風險、低效率”的困局?江蘇世紀龍科技以桌面VR沉浸式技術為支點,推出《新能源動力電池總成…

GO泛型編程面試題及參考答案

目錄 什么是 Go 中的泛型?Go 從哪個版本開始支持泛型? 在 Go 中如何定義一個帶類型參數的函數? 如何為結構體添加類型參數? 使用 any 關鍵字和自定義類型約束有什么區別? 泛型中~T 的語義及其實際應用是什么? 如何在函數中使用多個類型參數?舉例說明。 Go 泛型支…

ReactRouter-404路由配置以及兩種路由模式

404路由 場景:當瀏覽器輸入url的路徑在整個路由配置中都找不到對應的path,為了用戶體驗,可以使用404兜底組件進行渲染 實現步驟 準備一個404組件在路由表數組的末尾,以*號作為路由path配置路由 新建404組件 const NotFound (…

《Kubernetes》Service 詳解+Ingress

主要介紹kubernetes的流量負載組件:Service和Ingress。 1. Service 1.1 Service介紹 在kubernetes中,pod是應用程序的載體,我們可以通過pod的ip來訪問應用程序,但是pod的ip地址不是固定的,這也就意味著不方便直接采用…

常見網絡知識,寬帶、路由器

常見網絡知識,寬帶、路由器 1、關于光貓、橋接和路由接法 現在的光貓都帶有路由功能,即光貓、路由一體。不需要路由器也能讓設備連上,但是一般來說路由功能穿墻有限,放在弱電箱/多媒體箱里的光貓發射出來的wifi信號其實是很難在…

Android應用緩存清理利器:WorkManager深度實踐指南

本文將帶你全面掌握使用WorkManager實現緩存清理的技術方案,從基礎原理到性能優化,提供完整代碼實現和工程實踐指南 一、緩存清理的必要性與挑戰 在Android應用開發中,緩存管理是優化應用性能的關鍵環節。隨著應用使用時間增長,緩…

如何理解構件“可獨立部署”的特性

構件的“可獨立部署”特性是其區別于普通代碼模塊的核心特征之一,我們可以通過生活案例和技術原理解釋來理解這一特性: 一、生活類比:從“家電維修”看獨立部署 假設你家的空調壞了,維修時只需拆開空調外機更換壓縮機&#xff0…

uni-app subPackages 分包加載:優化應用性能的利器

🤍 前端開發工程師、技術日更博主、已過CET6 🍨 阿珊和她的貓_CSDN博客專家、23年度博客之星前端領域TOP1 🕠 牛客高級專題作者、打造專欄《前端面試必備》 、《2024面試高頻手撕題》、《前端求職突破計劃》 🍚 藍橋云課簽約作者、…

CentOS 8 安裝第二個jdk隔離環境

1.適用于原本已經裝了jdk8,現在需要安裝jdk17: 多版本 JDK 共存不希望修改系統默認 JavaDocker 或腳本化部署 2. 下載 Adoptium(原 AdoptOpenJDK) 的 OpenJDK 17: cd /指定目錄 sudo wget https://github.com/adopti…

Day.43

getitem方法: class MyList: def __init__(self): self.data [10, 20, 30, 40, 50] def __getitem__(self, idx): return self.data[idx] my_list_obj MyList() print(my_list_obj[2]) len方法: class MyList: def __init__(self): self.data [10…

三七互娛GO面經及參考答案

MySQL 有哪些存儲引擎?MyISAM 如何存儲數字類型數據? MySQL 擁有多種存儲引擎,每種都有其獨特的特性和適用場景。常見的存儲引擎包括 InnoDB、MyISAM、Memory、CSV、Archive、Federated 等。 InnoDB 是 MySQL 5.5 版本之后的默認存儲引擎,它支持事務、外鍵、行級鎖和崩潰恢…

git常見問題匯總-重復提交/刪除已提交文件等問題

git常見問題匯總: 1,已經commit的文件需要修改 /刪除,應該怎么處理? 2,自己建的分支“branch1”顯示“rebasing branch1”,這是什么情況? 3,由于內容修改/優化,在同一個…