協議
協議就是計算機與計算機之間透過網路實現通訊時事先達成的一種“約定”
計算機之間必須使用相同的協議才能通訊
網路體系結構
不同網路體系中,協議不同
- TCP/IP:IP,TCP,HTTP等
- IPX/SPX(Novell):IPX,SPX,NPC等
- Apple Talk(Apple):ADP,AEP等
協議的標準化
由於不同廠商有各自不同的協議,協議之間不互通便出現了標準化的網路體系結構
ISO國際標準化組織制定了OSI七層參考模型
但是現在OSI七層參考模型難以實現,僅用於理論
IETF制定了TCP/IP參考模型
目前在實踐中相比OSI七層模型更加合適
協議分層
在一個網路體系結構中,將功能分了層次,透過分層的理念將網路協議簡單化
以OSI七層參考模型為例
每層獨立完成自己的工作
同層之間透過協議完成通訊
第N層接收來自第N-1層的服務
第N層為第N+1層提供服務
每一層定義了"作用","作用"由"協議"定義,"協議"就是規範