網路通訊協議,實體的資料在網路上傳輸,讓會議表現更好應用了。
7.應用層HTTP header
HTTP, HTTPS, FTP, SSH, SMTP …[訊息]
6.表示(現)層
副檔名,壓縮,加解密,將傳輸的資料量降到最低,協助改善通訊速度和效率。
5.會話(業務)/持久層
Socket 建立連線,傳輸時分段檢查資料毀損,確立是否繼續傳輸。
4.傳輸層TCP check
TCP封包排序或錯誤檢查,負責流量控制和錯誤控制,確立傳輸速率。[Socket資訊 [訊息]]
3.網路層IP connect
IP建立網路連線,分切封包,確立最佳傳輸路徑。[IP資訊 [Socket資訊 [訊息]]]
2.資料鏈結層MAC address
MAC位置,框架(將封包分解為更小的部分)中的流量控制和錯誤控制,確立封包內流程控制。[MAC資訊 [IP資訊 [Socket資訊 [訊息]]]]
1.實體層
硬體設備轉0/1電子訊號,確立位元流。
發送方:7>1
接收方:1>7
JAVA 物件種類
POJO (Plain Old Java Object)
最常見的JavaBean, 私有類別成員與getter, setter的物件VO (Value Object): 表示層
準備給前端呈現,存取資料的物件BO (Business Object): 業務層
包含業務邏輯,服務內部使用的物件PO (Persistent Object):持久層
ORM下對應資料表,儲存資料的物件DTO (Data Transfer Object) :數據傳輸
存在各層方便傳資料的物件,依目的可以轉VO,BO,或從PO轉DTODAO (Data Access Object)
撰寫sql的物件
如果你覺得這篇文章很棒,請你不吝點讚 (゚∀゚)