Enum: NetworkProtocolEnum
Network communication protocols
URI: valuesets:NetworkProtocolEnum
Permissible Values
| Value | Meaning | Description |
|---|---|---|
| HTTP | None | Hypertext Transfer Protocol |
| HTTPS | None | HTTP Secure |
| FTP | None | File Transfer Protocol |
| SFTP | None | SSH File Transfer Protocol |
| SSH | None | Secure Shell |
| TELNET | None | Telnet protocol |
| SMTP | None | Simple Mail Transfer Protocol |
| POP3 | None | Post Office Protocol version 3 |
| IMAP | None | Internet Message Access Protocol |
| DNS | None | Domain Name System |
| DHCP | None | Dynamic Host Configuration Protocol |
| TCP | None | Transmission Control Protocol |
| UDP | None | User Datagram Protocol |
| WEBSOCKET | None | WebSocket protocol |
| MQTT | None | Message Queuing Telemetry Transport |
| AMQP | None | Advanced Message Queuing Protocol |
| GRPC | None | gRPC Remote Procedure Call |
Slots
| Name | Description |
|---|---|
| network_protocol | Network communication protocols |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/valuesets
LinkML Source
name: NetworkProtocolEnum
description: Network communication protocols
from_schema: https://w3id.org/linkml/valuesets
rank: 1000
permissible_values:
HTTP:
text: HTTP
description: Hypertext Transfer Protocol
annotations:
port:
tag: port
value: '80'
layer:
tag: layer
value: application
version:
tag: version
value: 1.0, 1.1, 2, 3
HTTPS:
text: HTTPS
description: HTTP Secure
annotations:
port:
tag: port
value: '443'
layer:
tag: layer
value: application
encryption:
tag: encryption
value: TLS/SSL
FTP:
text: FTP
description: File Transfer Protocol
annotations:
port:
tag: port
value: '21'
layer:
tag: layer
value: application
use:
tag: use
value: file transfer
SFTP:
text: SFTP
description: SSH File Transfer Protocol
annotations:
port:
tag: port
value: '22'
layer:
tag: layer
value: application
encryption:
tag: encryption
value: SSH
SSH:
text: SSH
description: Secure Shell
annotations:
port:
tag: port
value: '22'
layer:
tag: layer
value: application
use:
tag: use
value: secure remote access
TELNET:
text: TELNET
description: Telnet protocol
annotations:
port:
tag: port
value: '23'
layer:
tag: layer
value: application
security:
tag: security
value: unencrypted
SMTP:
text: SMTP
description: Simple Mail Transfer Protocol
annotations:
port:
tag: port
value: 25, 587
layer:
tag: layer
value: application
use:
tag: use
value: email sending
POP3:
text: POP3
description: Post Office Protocol version 3
annotations:
port:
tag: port
value: 110, 995
layer:
tag: layer
value: application
use:
tag: use
value: email retrieval
IMAP:
text: IMAP
description: Internet Message Access Protocol
annotations:
port:
tag: port
value: 143, 993
layer:
tag: layer
value: application
use:
tag: use
value: email access
DNS:
text: DNS
description: Domain Name System
annotations:
port:
tag: port
value: '53'
layer:
tag: layer
value: application
use:
tag: use
value: name resolution
DHCP:
text: DHCP
description: Dynamic Host Configuration Protocol
annotations:
port:
tag: port
value: 67, 68
layer:
tag: layer
value: application
use:
tag: use
value: IP assignment
TCP:
text: TCP
description: Transmission Control Protocol
annotations:
layer:
tag: layer
value: transport
type:
tag: type
value: connection-oriented
UDP:
text: UDP
description: User Datagram Protocol
annotations:
layer:
tag: layer
value: transport
type:
tag: type
value: connectionless
WEBSOCKET:
text: WEBSOCKET
description: WebSocket protocol
annotations:
port:
tag: port
value: 80, 443
layer:
tag: layer
value: application
use:
tag: use
value: bidirectional communication
MQTT:
text: MQTT
description: Message Queuing Telemetry Transport
annotations:
port:
tag: port
value: 1883, 8883
layer:
tag: layer
value: application
use:
tag: use
value: IoT messaging
AMQP:
text: AMQP
description: Advanced Message Queuing Protocol
annotations:
port:
tag: port
value: '5672'
layer:
tag: layer
value: application
use:
tag: use
value: message queuing
GRPC:
text: GRPC
description: gRPC Remote Procedure Call
annotations:
transport:
tag: transport
value: HTTP/2
use:
tag: use
value: RPC framework