OSI七層協議

2022-09-12 06:15:13 字數 1764 閱讀 9915

網路程式設計

網路程式設計其實研究的就是程式之間的資料通訊;要想實現網路資料互動的前提是必須要有物理連線層,除了有物理連線層介質之外還應該有一些能夠保證資料彼此無障礙互動的東西(標準)即osi協議。

osi協議

osi七層協議即為:應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理連線層;有時候應用層、表示層、會話層也可以合成為應用層即五層協議。

物理連線層

提供乙個物理連線介面(網線口、無線網絡卡)

資料鏈路層

1、規定了電訊號的分組方式

2、乙太網協議

規定了計算機必須有一塊網絡卡,並且網絡卡上面要有乙個固定的一串數字;數字為12位16進製制數,前六位是產商編號,後六位為流水線號;這些數字也稱之為計算機的mac位址(類似於身份證號)

網路層

2、分類

ipv4版本:

最小 0.0.0.0.

最大 255.255.255.255

ipv6版本:

能夠表示地球上的每一粒沙子

ip位址能夠唯一標識接入網際網路的一**一無二的計算機

3、公網ip與私網ip

公網ip需要花錢購買並申請

私網ip自帶的但是無法直接基於網際網路訪問

4、arp協議

將ip位址轉換成mac位址(基於網路請求)

注:mac位址不能跨區域網傳輸

傳輸層

1、埠協議

範圍: 0~65535

特徵:動態分配

埠號基本使用

0~1024是系統預設需要使用的埠號

1024~8000是常見軟體埠號

以後開發的軟體最後使用的都是8000之後的埠

總結

埠號(port):能夠唯一標識一台計算機上面正在執行的一款應用軟體;埠號在同一臺計算機上同一時刻是不能重複的;

ip+port 能夠唯一標識世界上某一台接入網際網路的計算機上面的某乙個正在執行的應用程式

2、tcp協議

流式協議、可靠協議

重要狀態

listen監聽狀態:等待對方發請求

syn_rcvd態: 忙於回覆確認建立請求

3、udp協議

不可靠協議

資料傳送沒有通道的概念,傳送出去就不管了

總結:tcp協議相當於打**,你一句我一句;udp協議相當於發簡訊,發完就完事。看不看不管

應用層

都是人為自定義的協議標準,可遵循可不遵循,如http協議、ftp協議

常見硬體

交換機:能夠使接入該機器的所有計算機之間彼此互聯

區域網:由交換機組成的網際網路

網際網路:可以簡單的理解為是多個區域網之間彼此互聯

路由器:能夠連線多個區域網並實現區域網之間的資料傳輸

OSI七層協議

應用層 表示層會話層 傳輸層網路層 資料鏈路層 物理層直接為應用程序提供服務,如電子郵件 web瀏覽器 虛擬終端等。協議 dhcp dns ftp gopher http imap4 irc nntp xmpp pop3 sip smtp snmp ssh telnet rpc rtcp rtp r...

osi七層協議

網際網路的本本質就是一系列的網路協議 也有稱為tcp ip五層或四層協議 五層是將會話層和表示層,應用層同歸到應用層 每一層都有不同的裝置進行工作 每一層都有著不同的協議 使用者感知到的是最上一層的應用層,對於每一層來說,上層都是依賴於下層 物理層 基於電器之間的電訊號,高電壓為1,低電壓為0 資料...

osi七層協議

網際網路 物理鏈結裝置 網際網路通訊協議方便資料的傳輸,網際網路又稱為資訊高速公路網際網路協議按照功能不同分為osi七層或tcp ip五層或tcp ip四層 物理層 電訊號,二進位制 物理層由來 上面提到,孤立的計算機之間要想一起玩,就必須接入internet,言外之意就是計算機之間必須完成組網 物...