散記一些網路通訊知識點(基礎)

2021-10-04 16:18:00 字數 831 閱讀 8620

通訊的本質就是將資訊傳送到對方的記憶體裡。

而且html本身就是字串。

檔案能不能開啟的關鍵看編碼,程式支援此編碼就可以開啟。而且兩個程式有編碼重疊是可以相互開啟的。如記事本支援的編碼和esclips等軟體有編碼重疊。所有記事本可以開啟esclips上的程式。

網路上傳輸的檔案任何型別都保不住。

一般來說,檔案除了二進位制檔案型別其他都是文字型別,哪怕是檔案型別也可以由文字型別來傳輸所以網路傳輸基本上都是字串傳輸,傳送完成再進行解析還原。

文字型別進行傳輸時要告訴瀏覽器自己是什麼型別,瀏覽器再由此進行組裝web伺服器接收到請求時,伺服器會根據請求尋找相對應的檔案和文字,然後返回到請求端,瀏覽器接收到這些文字就可以解析顯示出來。

傳輸的關鍵在於協議,使用相同協議不同的語言之間也是可以互通的。

當程式傳送不同的請求過來,後端根據不同的請求路徑(url),來判斷返回給瀏覽器哪些文字內容,當把相應的文字內容返回之後瀏覽器就可以正常顯示了,文字內容有可能在檔案中也有可能在記憶體中,不限形式,只要能返回文字內容就行。

保持同樣的協議傳輸,任何語言都可以進行通話。

網絡卡幫忙收發資料,將電訊號和數碼訊號相互轉換。

操作網絡卡的底層程式是網絡卡驅動,進行收發資料。

socket和網絡卡驅動對接,進行傳送和檢視資料。

傳輸資料時,先用socket套上協議,再去找網絡卡驅動操作網絡卡,將電訊號轉為數碼訊號,對方的網絡卡接受到數碼訊號再轉為電訊號。

一般統一呼叫的是c語言裡的socket,c語言裡的scoket是很細的,各種語言對socket的封裝成都是不同的。

任何語言都有對磁碟上的檔案查詢和讀寫的功能。

呼叫後端語言相當於計算,前端語言相當於篩選。

Http 網路通訊的一些知識

get post ajax method,url,data 1.http 請求方法表示行為和操作,請求頭中method 2.url表示資源post 建立,非冪等 該方法多次執行,獲得結果是否一致 get 查詢,冪等 多次執行,返回相等的結果 put 更新,冪等 delete 刪除,非冪等1.user...

一些基礎知識點

描述角色以及角色與用例之間的連線關係。說明的是誰要使用系統,以及他們使用該系統可以做些什麼。乙個用例圖包含了多個模型元素,如系統 參與者和用例,並且顯示了這些元素之間的各種關係,如泛化 關聯和依賴。類圖是描述系統中的類,以及各個類之間的關係的靜態檢視。能夠讓我們在正確編寫 以前對系統有乙個全面的認識...

一些知識點

字串拼接 1.a join b a為元素之間的分隔符,b為待分割的序列 可用於輸出時的資料處理,元素間有空格,末尾沒有 2 s s s str1,str2,str3 前半部分為字串,後半部分為索引。用於引入,s是物件 3.format str1,str2,str3 與f 括號裡為已有變數 關於for...