...
- The UMS Console requests the UMS Server to initiate a VNC session for shadowing.
- The UMS Server requests the device to open a VNC session for shadowing.
- The device opens the shadowing WebSocket tunnel to the UMS Server and starts the VNC session.
- The UMS Server forwards the VNC session information to the UMS Console.
- The UMS Console opens the shadowing WebSocket tunnel and starts the VNC session.
- The VNC data is sent through the opened WebSocket tunnels between the UMS Console and the UMS Server and between the UMS Server and the Device.
Drawio |
---|
border | true1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | Direct Connection UMS Console Shadowing |
---|
simpleViewerwidth | false600 |
---|
widthzoom | 6001 |
---|
links | auto |
---|
tbstyle | top |
---|
pageId | 71931506 |
---|
custContentId | 74813270 |
---|
lbox | false | diagramWidth | 1002 | 0 |
---|
diagramDisplayName | Direct Connection UMS Console Shadowing |
---|
contentVer | 1 |
---|
|
Direct Connection - UMS Web App
...
- The UMS Web App starts the VNC session by opening the shadowing WebSocket tunnel to the UMS Server with information on the device to be shadowed.
- The UMS Server requests the device via the Unified Protocol WebSocket to open a VNC session for shadowing.
- The device opens the shadowing WebSocket tunnel to the UMS Server and starts the VNC session.
- The VNC data is sent through the opened WebSocket tunnels.
Drawio |
---|
border | true | diagramName | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74912069 |
---|
lbox | 1 |
---|
diagramDisplayName | Shadowing_OS12_DirectConnection | simpleViewer | true |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | Shadowing_OS12_DirectConnection |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | top | lbox | true |
---|
diagramWidth | 1001 |
---|
|
Over ICG - UMS Console (Internal / External VNC Viewer)
...
- The UMS Console requests the UMS Server to initiate a VNC session for shadowing.
- The UMS Server requests the ICG to open a VNC session for shadowing.
- The UMS Server sends the VNC information to the UMS Console and the ICG requests the device to open a VNC session for shadowing.
- The device opens the shadowing WebSocket tunnel to the ICG and starts the VNC session and the UMS Console opens the shadowing WebSocket tunnel to the ICG and starts the VNC session.
- The VNC data is sent through the opened WebSocket tunnels.
Drawio |
---|
border | true | diagramName | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74813264 |
---|
lbox | 1 |
---|
diagramDisplayName | UMSConsole_ICG_Shadowing_OS12_new | simpleViewer | true |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | UMSConsole_ICG_Shadowing_OS12_new |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 1421 |
---|
|
Over ICG - UMS Web App
Before the shadowing communication flow:
...
- The UMS Web App starts the VNC session by opening the shadowing WebSocket tunnel to the UMS Server with information on the device to be shadowed.
- The UMS Server requests the ICG to open a VNC session for shadowing and opens a WebSocket tunnel for the shadowing.
- The ICG requests the device to open a VNC session for shadowing.
- The device opens the Shadowing WebSocket to the ICG and starts the VNC session.
- The VNC data is sent through these WebSockets.
Drawio |
---|
border | true | diagramName | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74878710 |
---|
lbox | 1 |
---|
diagramDisplayName | WebApp_OS12_Shadowing_ICG_new | simpleViewer | true |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | WebApp_OS12_Shadowing_ICG_new |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | top | lbox | true |
---|
diagramWidth | 1412 |
---|
|
IGEL OS 11 or Earlier
Direct Connection - Internal VNC Viewer
The UMS Console requests the device's certificate and the session password from the UMS Server. The UMS Console then establishes an SSL tunnel with the device using the session password. The device sends the certificate to the UMS Console; the UMS Console checks the certificate against the certificate it has received from the UMS Server. In return, the UMS Console sends the session password to the device. After that, the SSL tunnel between the UMS Console and device is established and can be used for exchanging VNC data.
Drawio |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | Secure shadowing direct |
---|
simpleViewer | true | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74878707 |
---|
lbox | 1 |
---|
diagramDisplayName | Secure shadowing direct |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | Secure shadowing direct |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
lbox | true |
---|
diagramWidth | 783 |
---|
|
Direct Connection - UMS Web App
The UMS Web App requests the UMS Server to initiate a VNC session for shadowing. The UMS Server establishes an SSL tunnel with the device using a session password and the device's certificate. The UMS Web App and the UMS Server communicate via WebSocket, which also carries the VNC data.
Drawio |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | SecShadowingWebApp |
---|
simpleViewer | true | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74780760 |
---|
lbox | 1 |
---|
diagramDisplayName | SecShadowingWebApp |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | SecShadowingWebApp |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
lbox | true |
---|
diagramWidth | 783 |
|
Over ICG - Internal VNC Viewer
...
The UMS Console and the device establish a dedicated WebSocket for secure shadowing with the ICG.
Drawio |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74878719 |
---|
lbox | 1 |
---|
diagramDisplayName | VNC Viewer over ICG | simpleViewer | true |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | VNC Viewer over ICG |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
lbox | true |
---|
diagramWidth | 783 |
---|
|
Over ICG - UMS Web App
The UMS Web App requests the UMS Server to initiate a VNC session for shadowing. The UMS Server creates an additional WebSocket connection for exchanging the VNC data. The UMS Web App and the UMS Server communicate via WebSocket, which also carries the VNC data.
Drawio |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | SecShadowWebAppICG |
---|
simpleViewer | true | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74813276 |
---|
lbox | 1 |
---|
diagramDisplayName | SecShadowWebAppICG |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | SecShadowWebAppICG |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
lbox | true |
---|
diagramWidth | 783 |
---|
|
Direct Connection - External VNC Viewer
The external VNC viewer runs on the same machine as the UMS Console. The UMS Console starts the external viewer and then acts as a proxy between the device and the external VNC viewer.
Drawio |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | external viewer |
---|
simpleViewer | true1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74878725 |
---|
lbox | 1 |
---|
diagramDisplayName | external viewer |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | external viewer |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | hidden |
---|
lbox | true |
---|
diagramWidth | 783 |
|
Over ICG - External VNC Viewer
The external VNC viewer runs on the same machine as the UMS Console. The UMS Console starts the external viewer and then acts as a proxy between the ICG and the external VNC viewer.
Drawio |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false |
---|
diagramName | 1 |
---|
zoom | 1 |
---|
simple | 1 |
---|
pageId | 71931506 |
---|
custContentId | 74912075 |
---|
lbox | 1 |
---|
diagramDisplayName | External viewer over ICG | simpleViewer | true |
---|
contentVer | 1 |
---|
baseUrl | https://igel-jira.atlassian.net/wiki |
---|
diagramName | External viewer over ICG |
---|
width | 600 |
---|
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 783 |
---|
|