簡單瞭解網絡協議

我是一名非科班出生的前端愛好者,許多本科計算機的基礎課程,都沒學過,只有自己網上學習了。所以本篇博客只適合對計算機網絡知識一無所知的小白,主要是接觸一些這方面的關鍵詞。

談到任何聯網協議,必須要提到現在使用的開放式系統互聯參考模型(Open System Interconnect Reference Model,OSI),一個有七層的網絡協議。已經發展的比較完善。(4層—>5層—>7層)

網絡協議發展完善

只有遵循這個協議模型,電腦纔可以聯網通信。7層網絡每一層作用。

OSI模型各層作用說明

  • 應用層示例:TELNET,HTTP,FTP,NFS,SMTP等。
  • 表示層示例:加密,ASCII等。
  • 會話層示例:RPC,SQL等。
  • 傳輸層示例:TCP,UDP,SPX。
  • 網絡層示例:IP,IPX等。
  • 數據鏈路層示例:ATM,FDDI等。
  • 物理層示例:Rj45,802.3等。

UDP連接與TCP連接區別:

  • UDP:數據打包,有限制,不連接,效率高,不可靠(遊戲、直播)
  • TCP:建立數據通道,無限制,效率低,可靠(訂票)

別人的理解(轉載)

  • 我一直以爲http和tcp是兩種不同的,但是地位對等的協議,雖然知道tcp是傳輸層,而http是應用層。今天學習了下,知道了 http是要基於tcp連接基礎上的,簡單的說,tcp就是單純建立連接,不涉及任何我們需要請求的實際數據,簡單的傳輸。http是用來收發數據,即實際應用上來的。
  • tcp是底層通訊協議,定義的是數據傳輸和連接方式的規範。http是應用層協議,定義的是傳輸數據的內容的規範http協議中的數據是利用tcp協議傳輸的,所以支持http也就一定支持tcp。
  • http支持的是www服務,而tcp/ip是協議它是Internet國際互聯網絡的基礎。tcp/ip是網絡中使用的基本的通信協議。tcp/ip實際上是一組協議,它包括上百個各種功能的協議,如:遠程登錄、文件傳輸和電子郵件等,而tcp協議和ip協議是保證數據完整傳輸的兩個基本的重要協議。通常說tcp/ip是Internet協議族,而不單單是tcp和ip。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章