协议的概念
從應用的角度出發,協議可理解為“規則”,是數據傳輸和數據解釋的規則。數據的發送方和接收方要嚴格遵照這些規則(這些規則肯定是之前就定好的)。
例如:第一次發送文件名,第二次傳輸文件大小,第三次發送文件內容 ,這是FTP 協議的雛形。
如果雙方不遵照這個規則,就會出現數據混亂。
TCP 協議注重數據的傳輸。 HTTP 協議著重于數據的解釋。
典型協議:
應用層 :常見的協議有 HTTP 協議,FTP 協議。
傳輸層 :常見協議有 TCP/UDP 協議。
網絡層 :常見協議有 IP 協議、ICMP 協議、IGMP 協議。
網絡接口層 :常見協議有 ARP 協議、RARP 協議、以太網協議。
總結
- 上一篇: Linux学习之系统编程篇:使用信号量实
- 下一篇: 网络应用程序设计模式