Java with TCP and UDP

TCP 特性:

TCP這個協定最主要的特色在於傳輸資料時,需要驗證資料,確保正確性。所以花的時間稍多一點。

應用層 HTTP、Telnet、FTP、SMTP、SNMP
傳輸層 TCP、UDP
網間網層 IP (ARP、RARP、ICMP)
網路接口層 Ethernet、X.25、SLIP、PPP

TCP/IP協議實際上就是在物理網上的一組完整的網络協議,其中TCP是提供傳輸層服務,而IP則是提供網络層服務。TCP/IP協議的核心部分是傳輸層協議(TCP、UDP),網络層協議(IP)和物理接口層,這三層通常是在操作系統內核中實現。

UDP 特性:

UDP這個協定最主要的特色在於傳輸資料時,不需要驗證資料,不保證正確性,所以比較省時間。而一般來說,像是多媒體串流(streaming)就是使用這種協定。

TCP/IP封包範例:

Frame:這個封包總共收到幾個Frame(訊框)等等。

Ethernet:Frame(訊框)使用Ethernet協定傳送,裡面記錄著最後傳和目標傳到的Mac位址...等等。

Intrnet Protocol Version 4:TCP/IP中的IP協定,紀錄著來源和目標的IP等等資訊。

Transmission Control Protocol:TCP協定,HTTP連線也是基於TCP協定的,可以看到來源和目的的port(連接埠)號。

Hypertext Transfer Prorocol:HTTP協定可以看到完整的HTTP標頭,一個HTTP連線附著許多的資訊。

JavaScript Object Notation: application/json:範例是呼叫API,因此我們會看到回傳為JSON格式。

results matching ""

    No results matching ""