---
excalidraw-plugin: parsed
tags: excalidraw
dg-publish: true
---
==⚠  Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==


# Text Elements
Client ^OVq2P4Xf

stub ^RS24oSel

Server ^P3etBY3i

protocol ^vIog8S8q

%%
# Drawing
```json
{
	"type": "excalidraw",
	"version": 2,
	"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19",
	"elements": [
		{
			"id": "IqRrpywMDTbCoXqM4byEv",
			"type": "rectangle",
			"x": -268,
			"y": -336.30848434980203,
			"width": 179,
			"height": 180,
			"angle": 0,
			"strokeColor": "#f08c00",
			"backgroundColor": "#ffec99",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"seed": 1351013213,
			"version": 59,
			"versionNonce": 2042656371,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558210168,
			"link": null,
			"locked": false
		},
		{
			"id": "OVq2P4Xf",
			"type": "text",
			"x": -204,
			"y": -299.2421875,
			"width": 54.099945068359375,
			"height": 25,
			"angle": 0,
			"strokeColor": "#f08c00",
			"backgroundColor": "#ffec99",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"seed": 331236541,
			"version": 57,
			"versionNonce": 1017591315,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558195308,
			"link": null,
			"locked": false,
			"text": "Client",
			"rawText": "Client",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "Client",
			"lineHeight": 1.25
		},
		{
			"id": "G_5UrTpFYz6LoUKroLQNH",
			"type": "rectangle",
			"x": -243.1988905494061,
			"y": -217.30848434980203,
			"width": 124,
			"height": 47,
			"angle": 0,
			"strokeColor": "#e03131",
			"backgroundColor": "#ffc9c9",
			"fillStyle": "cross-hatch",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"seed": 737915197,
			"version": 65,
			"versionNonce": 474549907,
			"isDeleted": false,
			"boundElements": [
				{
					"type": "text",
					"id": "RS24oSel"
				}
			],
			"updated": 1695558216051,
			"link": null,
			"locked": false
		},
		{
			"id": "RS24oSel",
			"type": "text",
			"x": -203.03886399911312,
			"y": -206.30848434980203,
			"width": 43.67994689941406,
			"height": 25,
			"angle": 0,
			"strokeColor": "#e03131",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"seed": 1349770749,
			"version": 12,
			"versionNonce": 1160940381,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558214069,
			"link": null,
			"locked": false,
			"text": "stub",
			"rawText": "stub",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "center",
			"verticalAlign": "middle",
			"baseline": 18,
			"containerId": "G_5UrTpFYz6LoUKroLQNH",
			"originalText": "stub",
			"lineHeight": 1.25
		},
		{
			"id": "vdEoEaujOxQ3Pg1WvHWir",
			"type": "rectangle",
			"x": 31.781558972283392,
			"y": -326.48452569352884,
			"width": 206.8615888615924,
			"height": 171.67379281812566,
			"angle": 0,
			"strokeColor": "#1971c2",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 3
			},
			"seed": 744296755,
			"version": 105,
			"versionNonce": 441241683,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558187232,
			"link": null,
			"locked": false
		},
		{
			"id": "P3etBY3i",
			"type": "text",
			"x": 106.42233845842497,
			"y": -308.35747924689446,
			"width": 61.69993591308594,
			"height": 25,
			"angle": 0,
			"strokeColor": "#1971c2",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"seed": 1715344979,
			"version": 96,
			"versionNonce": 161808061,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558189748,
			"link": null,
			"locked": false,
			"text": "Server",
			"rawText": "Server",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "Server",
			"lineHeight": 1.25
		},
		{
			"id": "HdmLiBzCDAszPSanayBmD",
			"type": "arrow",
			"x": -129.229265347822,
			"y": -205.99298166590023,
			"width": 189.80083926476001,
			"height": 2.1325936996040014,
			"angle": 0,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"seed": 1426100829,
			"version": 104,
			"versionNonce": 586878003,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558160926,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					189.80083926476001,
					2.1325936996040014
				]
			],
			"lastCommittedPoint": null,
			"startBinding": null,
			"endBinding": null,
			"startArrowhead": null,
			"endArrowhead": "arrow"
		},
		{
			"id": "mLGydzme1zjjJCzgvgsfI",
			"type": "arrow",
			"x": 62.704167616542065,
			"y": -180.40185727065176,
			"width": 188.734542414958,
			"height": 1.066296849802029,
			"angle": 0,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": {
				"type": 2
			},
			"seed": 956698685,
			"version": 145,
			"versionNonce": 997620691,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558164281,
			"link": null,
			"locked": false,
			"points": [
				[
					0,
					0
				],
				[
					-188.734542414958,
					-1.066296849802029
				]
			],
			"lastCommittedPoint": null,
			"startBinding": null,
			"endBinding": null,
			"startArrowhead": null,
			"endArrowhead": "arrow"
		},
		{
			"id": "vIog8S8q",
			"type": "text",
			"x": -56.721079561284455,
			"y": -203.4929816659003,
			"width": 62.64012145996094,
			"height": 20,
			"angle": 0,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"seed": 1463184179,
			"version": 113,
			"versionNonce": 1861969597,
			"isDeleted": false,
			"boundElements": null,
			"updated": 1695558179548,
			"link": null,
			"locked": false,
			"text": "protocol",
			"rawText": "protocol",
			"fontSize": 16,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 14,
			"containerId": null,
			"originalText": "protocol",
			"lineHeight": 1.25
		},
		{
			"id": "0Uei72xq",
			"type": "text",
			"x": -171,
			"y": -275.2421875,
			"width": 9.999984741210938,
			"height": 25,
			"angle": 0,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"seed": 681370675,
			"version": 2,
			"versionNonce": 968905949,
			"isDeleted": true,
			"boundElements": null,
			"updated": 1695558094594,
			"link": null,
			"locked": false,
			"text": "",
			"rawText": "",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "",
			"lineHeight": 1.25
		},
		{
			"id": "Va2tDaNp",
			"type": "text",
			"x": -139,
			"y": -193.2421875,
			"width": 44.979949951171875,
			"height": 25,
			"angle": 0,
			"strokeColor": "#1e1e1e",
			"backgroundColor": "transparent",
			"fillStyle": "hachure",
			"strokeWidth": 1,
			"strokeStyle": "solid",
			"roughness": 1,
			"opacity": 100,
			"groupIds": [],
			"frameId": null,
			"roundness": null,
			"seed": 1878101843,
			"version": 8,
			"versionNonce": 268266109,
			"isDeleted": true,
			"boundElements": null,
			"updated": 1695558105473,
			"link": null,
			"locked": false,
			"text": "Stub",
			"rawText": "Stub",
			"fontSize": 20,
			"fontFamily": 1,
			"textAlign": "left",
			"verticalAlign": "top",
			"baseline": 18,
			"containerId": null,
			"originalText": "Stub",
			"lineHeight": 1.25
		}
	],
	"appState": {
		"theme": "light",
		"viewBackgroundColor": "#ffffff",
		"currentItemStrokeColor": "#e03131",
		"currentItemBackgroundColor": "#ffc9c9",
		"currentItemFillStyle": "cross-hatch",
		"currentItemStrokeWidth": 1,
		"currentItemStrokeStyle": "solid",
		"currentItemRoughness": 1,
		"currentItemOpacity": 100,
		"currentItemFontFamily": 1,
		"currentItemFontSize": 16,
		"currentItemTextAlign": "left",
		"currentItemStartArrowhead": null,
		"currentItemEndArrowhead": "arrow",
		"scrollX": 300.90305816594764,
		"scrollY": 613.868187603452,
		"zoom": {
			"value": 0.9378251470832614
		},
		"currentItemRoundness": "round",
		"gridSize": null,
		"gridColor": {
			"Bold": "#C9C9C9FF",
			"Regular": "#EDEDEDFF"
		},
		"currentStrokeOptions": null,
		"previousGridSize": null,
		"frameRendering": {
			"enabled": true,
			"clip": true,
			"name": true,
			"outline": true
		}
	},
	"files": {}
}
```
%%