python網路 1 認知

2022-06-09 02:27:11 字數 1060 閱讀 1452

c:client端(客戶端)

b:browse瀏覽器

s:server端(服務端)

谷歌瀏覽器 360瀏覽器 火狐瀏覽器

優點:開發維護成本低,占用空間相對低,使用者不固定

缺點:設定單一,沒有個性化設定,響應速度相對慢一點

80年代,固定**聯絡(假設沒有推廣普通話)

1.兩台**之間一堆物理連線介質連線

2.撥號,鎖定對方**的位置

由於當時沒有統一普通話,所以你與河南陝西等朋友友好交流,你必須學習當地方言

推廣普通話,統一交流方式

3.統一交流方式

網際網路通訊:

1.兩台計算機要有一堆物理連線介質連線

2.找到對方計算機軟體位置

3.遵循網際網路通訊協議

自己定義的協議

廣播(區域網內)+mac位址(計算機位置)+ip(區域網的位置)+埠(軟體在計算機的位置)

有以上四個引數,你可以確定世界上任何乙個計算機的軟體位置

表示層會話層

埠協議 確定軟體在計算機的位置

ip協議:確定區域網(子網)的位置

找到具體軟體的位置,上一層的事情

ip協議:

四點分十進位制

取值範圍0-255

子網掩碼:c類子網掩碼:255.255.255.0

ip位址+子網掩碼 按位與運算,計算出是否在統一區域網內(子網內)

網線 光纖 雙絞線等等物理連線介質

物理層傳送的是位元流:0101010

資料應該有規律的分組,分組是資料鏈路層的事情

我們發訊息的前提是什麼?

你必須知道mac位址,你才可以以廣播形式發訊息

實際上,網路通訊中,只要知道對方ip與自己ip即可

c類子網掩碼 乙個網段最多可以承載多個ip位址?

172.16.10.0被占用

172.16.10.255廣播位址被占用

172.16.10.1被占用

可以用253臺計算機

如果你想要給另乙個計算機發資料,你一定要知道對方ip位址

目標mac 原始碼mac 目標ip 源ip 資料

Python物件認知(1)

python 是一種物件導向的解釋型計算機程式語言。那講到類我們肯定要說一下物件,以及類和物件之間的關係。類是用來規範和描述實體物件的。類包含 定義 一系列的屬性和方法。那物件又是什麼呢?物件就是由屬性和方法組成,物件是類的例項化,物件是類的具體表現,所以物件含有類屬性的具體值。那說到這裡感覺還是一...

架構認知1

看一下架構 架構神秘嗎?提到架構,你想到什麼?看一下wiki定義 軟體架構是有關軟體整體結構與元件的抽象描述,用於指導大型軟體系統各個方面的設計 軟體架構是乙個系統的草圖。軟體架構描述的物件是直接構成系統的抽象元件。各個元件之間的連線則明確和相對細緻地描述元件之間的通訊。在實現階段,這些抽象元件被細...

Python閉包的淺薄認知1

閉包定義 內層函式引用了外層函式的變數 引數也算變數 然後返回內層函式的情況,稱為閉包 closure 例一 def f print f 外部函式.def g print g 內部函式.return g print f 輸出結果如下 f 外部函式.g at 0x00ed26f0 由此可見閉包函式的返...