應用層就是面向使用者的,接受到下層發來的資料報,就需要解析,它需要規定應用資料的格式,他的內容全部放在tcp資料報的資料內容中
有了mac位址和ip位址,網際網路中兩台裝置就可以通訊了,但是每台裝置上的不同應用程式,也需要通訊,這就需要確定下層傳送的資料報是給每個應用程式(程序)使用的,這就需要給應用程式網路進行埠分配。
傳輸層的功能就是建立"埠到埠"的通訊。資料報是那個埠發出的,那個埠該接受資料報,主機+埠號=socket。所以就規定傳輸層也有乙個資料報(udp、tcp)
協議規定也有乙個資料報,這個資料報含標頭和資料,標頭中存放埠號,只有8byte,資料報最長65536byte,剛好可以放在ip資料報中。
udp協議的優點是比較簡單,容易實現,但是缺點是可靠性較差,一旦資料報發出,無法知道對方是否收到
和udp一樣標頭中存放埠號,長度沒有限制,但是已被不超過ip書包長度65536,避免分割tcp資料報
tcp資料報發出後會收到對方是否接收的資訊,未收到就會一直發資料報,直到回應
閘道器就是不同子網路直接通訊的關口,每個閘道器下包含乙個子網路,每個閘道器都有自己mac位址和ip位址,通過閘道器可以和其子網路通訊,兩個閘道器直接也可以通訊。
首先傳送方廣播,判斷是否在當前網路,若不在就先**到閘道器,接收方mac位址寫閘道器mac位址,ip寫接收方的ip
使用arp協議——兩台計算機直接傳送資料通過識別mac位址,兩者的mac位址存放在資料報的頭中,傳送方會給同乙個子網路中所有的計算機傳送資料報,其他計算機會比較頭中的mac位址是否和自己一樣,若一樣則接收資料報,否則就將該資料報丟棄。
1.連線網路,保通訊正常
2.傳送0、1電訊號,本質上其實是高低電平,以及0、1傳輸使用的協議,例如i2c協議、spi協議等。
計算機網路通訊
osi體系結構 從下到上依次為物理層 資料鏈路層 網路層 運輸層 會話層 表示層 應用層。五層協議 從下到上依次為物理層 資料鏈路層 網路層 運輸層 應用層。tcp ip協議 從下到上依次為網路介面層 網路層 運輸層 應用層。1.應用層 http協議 ftp smtp,應用層直接為使用者的應用程式程...
計算機網路通訊協議
就是要把特定意義的資料通過物理介質傳送給對方。把電訊號變成有意義的資料 以位元組為單位分組,標識好每一組電訊號的資訊特徵,按照分組的順序來依次傳送。乙太網規定 一組電訊號為乙個資料報,就是一幀。資料報必須是從一塊網絡卡傳送到另一塊網絡卡,網絡卡位址就是mac位址,mac位址採用十六進製制標識,共6個...
計算機網路通訊的詳細過程
在詳細了解,網路通訊,之前首先要構建乙個簡單的網路。計算機網路體系結構,分為三種 osi的7層協議 tcp ip的四層協議 五層協議。其中五層協議的體系結構是我們必須知道 每層對應的功能及協議 功能 常見常見協議 應用層中繼器 網線 集線器 hub 運輸層可靠或不可靠資料傳輸 程序 埠 socket...