參考網路模型學習(2)

2021-10-04 22:36:52 字數 1012 閱讀 6004

物理埠,網絡卡口

邏輯埠,我們指的是邏輯埠

a:每個網路程式都會至少有乙個邏輯埠

b:用於標識程序的邏輯位址,不停程序的標識

c:有效埠,0~65535 ,其中0~1024 系統使用或者保留埠

可通過360(360防火牆的網路連線中檢視) 可以檢視埠。

udp協議:

將資料來源和目的封裝到資料報中;不需要建立連線;

每個資料報的大小限制在64k,因無連線,是不可靠協議,不需要建立連線,速度快。

tcp協議:

建立連線,形成傳輸資料的通道;在連線中進行大資料量傳輸,通過三次握手完成連線,是可靠協議,必須建立連線效率會稍低。

socket

socket套接字:

網路上具有唯一標識的ip位址和埠號組合在一起才能構成唯一能書別的識別符號套接字,

socket 原理機制:

通訊的兩端都有socket;

網路通訊其實就是socket 間的通訊

資料在兩個socket間通過io傳輸。

計算機1(應用程式socket埠)io流傳輸(埠,socket 應用程式)計算機2

socket(client)

serversoket(server)

從客戶端寫資料到服務端,客戶端是輸出流,伺服器是輸入流。

socket是雙向通訊。

從服務端寫資料到客戶端,伺服器是輸出流,客戶端是輸入流。

tcp傳輸-客戶端思路

1:建立客戶端的socket服務,並明確要連線的伺服器

2;如果連線建立成功,就表明已經建立了資料傳輸的通道,就可以在該通道通過io進行資料的讀取和寫入,該通道稱為socket通道,socket流中既有讀取流,也有寫入流。

3:通過socket物件的方法,可以獲取這兩個流

4;通過流的物件 可以對資料進行傳輸,

5;如果傳輸資料完畢,關閉資源

網路參考模型

1 iso international organization for standization 即國際標準化組織制定網路參考模型,自上而下有 應用層 表示層 會話層 傳輸層 網路層 資料鏈路層 物理層七層。該模型僅僅是理論上的知道意義,難以投入實際使用。所以出現了tcp ip網路參考模型。2 t...

網路OSI參考模型

物理層 資料鏈路層 網路層 資料傳輸層 會話層 表示層 應用層 2.每層的作用 應用層 人機互動介面 表示層 壓縮和解壓縮 加密和解密 編碼和解碼 會話層 會話的建立 維護和終止 起到會話的隔離 傳輸層 可靠的連線 流量控制 端到端的通訊,傳輸層的埠號 用來區分不同的應用程式 網路層 為資料傳輸提供...

TCP IP四層網路參考模型

所謂網路就是多台計算機互相通訊的總稱,為什麼會出現分層?像生活中的協作分工一樣,當任務量小的時候,乙個人可以很好的完成,但是當任務量變大時,則會是多人一起來完成 為了多人之間能很好的合作,就出現了分工。前一階段的工作的成果作為下一階段的工作的基礎。其實網路也是這樣,每一層完成相應的功能,多個功能加起...