---
# System prepended metadata

title: Websocket
tags: [ROS, Web Protocol]

---

# Websocket
###### tags: `ROS` `Web Protocol`
![](https://i.imgur.com/4uW1mbA.png)

>WebSocket(∈layer 7 Application)是一種網路傳輸協定

>[color=#FE2020]可在單個TCP(layer 4 Transport **較接近實體/硬體層**)連接上進行***全雙工***通訊

>Server可以主動發訊息給Client端

### 全雙工
>同時進行雙向資料傳輸
Ex:電話

![](https://i.imgur.com/dPIfEzZ.png)

## OSI Model
![](https://i.imgur.com/w9AN9Pk.png)

