2017年5月16日 星期二

DIY - ESP8266:ESP8266 模塊 WiFi 模式網路通訊協定介紹(二十六)

DIY - ESP8266:ESP8266 模塊 WiFi 模式網路通訊協定介紹(二十六):

EPS8266 是可以依照網際網路傳輸層(Transport Layer)TCP/IP(Transmission Control Protocol / Internet Protocol)協定作不同的通訊協定,傳送層將會設定如何控制節點之間的資料傳遞,還有錯誤檢測和修正的方法。TCP/IP 的傳送層協定主要分為 TCP(Transmission Control Protocol / 傳輸控制協定) 和 UDP (User Datagram Protocol / 用戶資料報協定)兩種,前者為可靠性傳輸、後者為非可靠性傳輸。

網路傳輸的 OSI Model
TCP 和 UDP Header Format
UDP (User Datagram Protocol / 用戶資料報協定)協議:
UDP 是 User Datagram Protocol 的簡稱,UDP 只提供不可靠資料傳遞,優點是傳輸量大,迅速它一旦把應用程式發給網路層的資料傳送出去,就不保留資料備份(所以 UDP 有時候也被認為是不可靠的資料報協定)。UDP 在 IP 資料包的頭部僅僅加入了復用和資料校驗(欄位),一般而言,Streaming(串流技術)、即時多媒體遊戲和 IP 電話(VoIP)就是典型的 UDP 應用。

TCP 和 UDP 的傳輸通信協議
TCP(Transmission Control Protocol/ 傳輸控制協定)協議: 
TCP是 Transmission Control Protocol 的簡稱,是一種面向連接的、可靠的、缺點是速度比較慢,基於位元組流的傳輸層通信協議,由 IETF 的 RFC 793 定義。TCP/IP 協定具有很強的靈活性,支援任意規模的網路,幾乎可連接所有伺服器和工作站。在使用 TCP/IP 協定時需要進行複雜的設置,每個結點至少需要一個 IP 位址、一個子網路遮罩、一個默認閘道、一個主機名,與 UDP 不同的是,TCP 提供了一種面向連接的、可靠的位元組流服務。面向連接比較好理解,就是連接雙方在通信前需要預先建立一條連接,這猶如實際生活中的打電話。

TCP 和 UDP 的優缺點
2017年 5月 16日 天氣報告
氣溫:26.3@ 19:50
相對濕度:百分之 77%
天氣:大致多雲

沒有留言:

張貼留言