網絡編程相關

協議的概念:就是一種規則,例如ftp協議。設計模式

網絡應用程序的設計模式:c/s 協議靈活,熟知的QQ;客戶端安裝在用戶的主機上會對主機的安全構成很大的威脅,開發難度大; b/s 安全性高,跨平臺,協議是從成熟的。安全

網絡程序設計模式的使用場景:數據量小就用b/s,打了就用c/s網絡

分層模型:osi:物,數,網,傳,會,表,應。TCP/IP的四層模型架構:網絡接口層(以太網幀協議),網絡層,傳輸層,應用層。架構

  一、物理層:通信過程張網絡通信設備的標準,如光纖、雙絞線,傳輸方式【byte】ssh

  二、數據鏈路層:數據偵測校驗設計

  三、網絡層:尋路接口

  四、傳輸層:端口號路由

  五、會話層,表示層,應用層對應到TCP/IP的應用層。經常使用的協議例如ftp ssh等開發

TCP協議傳輸數據的優勢:穩定(只要通信第一次發通以後後續的通信都會按照當前的路由)相反UDP就不是這樣的,因此數據有丟包的風險。程序設計

以太網幀格式:

相關文章
相關標籤/搜索