網絡協議

OSI七層網絡協議,物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。

Internet網路通信中只用到了其中的物理層、數據鏈路層、網絡層、傳輸層、應用層。

其中物理層指的的是網線、光纖這種物理線路。

數據鏈路層可以看到所有的數據幀信息,在幀中包含收發地址,校驗等等。典型鏈路層協議是wifi和ethernet,通過鏈路層協議可以建立最簡單的局域網,完成局域網內的設備通信。

網絡層則比鏈路層協議包含的信息更多,在跨網通信中需要用到IP信息,計算機A發送信息給另一網絡中的計算機B,發送給計算機B消息經由一些列路由器轉發達到了計算機B,轉發依據就是計算機B的IP地址和各路由器中存放的路由表,如果路由表中沒有計算機B的信息,還需要ARP協議來獲取計算機B的MAC地址,以確定要通信的網卡物理地址。同樣計算機B接入網絡後,要通過RARP協議向路由器申請自己的IP地址。這一層的協議還有IP、ICMP等等協議

傳輸層比網絡層更加細緻,用於計算機A和計算機B之間的不同進程之間的通信,不同的進程有不同的端口,比如我要訪問計算機B的8080端口。這一層的協議有TCP、UDP協議,其中TCP可以保證消息的可靠送達,有重傳機制,而UDP則不保證消息的可靠送達,比較輕量,應用於實時的視頻、音頻傳輸比如打電話的語言傳遞、視頻直播等等。

應用層,不同的應用程序還有自己專門的協議,比如瀏覽器的HTTP,文件服務器的FTP,郵箱的IMAP等等

上面的協議內容都是糉子一樣層層包裹,裏面是糯米外面是糉葉,最裏層的是應用層數據,最外層的是鏈路層數據,打包的時候逐層包裹,解包的時候逐層剝離,最終都是網線上的字節流、高低電平、頻率幅度變化的光線。

中繼器是信號放大作用,工作在物理層;集線器、交換機、網橋這些工作在數據鏈路層;路由器工作在網絡層

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章