日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux的基础知识——协议和网络应用程序设计模式

發布時間:2024/7/19 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux的基础知识——协议和网络应用程序设计模式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.什么是協議?

協議,即規則。網絡通信中的協議,即數據傳輸和數據解釋的規則。

2.一些典型的協議

傳輸層:常見的有TCP/UDP協議
應用層:HTTP協議,FTP協議
網絡層:IP協議,ICMP協議,IGMP協議
網絡接口層:ARP協議,RARP協議

3.典型協議的解釋

TCP傳輸控制協議:一種面向連接的,可靠的,基于字節流的傳輸層通信協議。
UDP用戶數據報協議:OSI參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。
HTTP超文本傳輸協議:互聯網應用最廣泛的一種網絡協議。
FTP文件傳輸協議
IP協議:因特網互聯協議
ICMP協議Internet控制報文協議:TCP/IP協議族的一個子協議,用于在IP主機,路由器之間傳遞控制信息。
ARP協議正向地址解析協議:通過已知的IP,尋找對應主機的MAC地址。
RARP協議反向地址轉換協議:通過MAC地址確定IP地址。

4.網絡應用程序設計模式

4.1 C/S模式

傳統的網絡應用設計模式,客戶機(client)/服務機(server)模式。需要在通訊兩端各自部署客戶機和服務器來完成數據通信。
C/S模式的優點:1)協議選用靈活;2)緩存數據。缺點:1)對用戶安全構成威脅;2)開發量大。

4.2 B/S模式

瀏覽器(browser)/服務器(server)模式。只需要在一端部署服務器,而在另外一端使用每臺PC機都默認配置的瀏覽器即可完成數據的傳輸。
B/S模式的優點:1)安全性高一些;2)開發工作量小;3)可以跨平臺。缺點:1)必須完整支持http協議;2)不能數據緩存

總結

以上是生活随笔為你收集整理的linux的基础知识——协议和网络应用程序设计模式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。