Enum: NetworkProtocolEnum
Network communication protocols
URI: valuesets:NetworkProtocolEnum
Permissible Values
| Value | Meaning | Description | Encryption | Layer | Port | Security | Transport | Type | Use | Version |
|---|---|---|---|---|---|---|---|---|---|---|
| HTTP | Hypertext Transfer Protocol | application | 80 | 1.0, 1.1, 2, 3 | ||||||
| HTTPS | HTTP Secure | TLS/SSL | application | 443 | ||||||
| FTP | File Transfer Protocol | application | 21 | file transfer | ||||||
| SFTP | SSH File Transfer Protocol | SSH | application | 22 | ||||||
| SSH | Secure Shell | application | 22 | secure remote access | ||||||
| TELNET | Telnet protocol | application | 23 | unencrypted | ||||||
| SMTP | Simple Mail Transfer Protocol | application | 25, 587 | email sending | ||||||
| POP3 | Post Office Protocol version 3 | application | 110, 995 | email retrieval | ||||||
| IMAP | Internet Message Access Protocol | application | 143, 993 | email access | ||||||
| DNS | Domain Name System | application | 53 | name resolution | ||||||
| DHCP | Dynamic Host Configuration Protocol | application | 67, 68 | IP assignment | ||||||
| TCP | Transmission Control Protocol | transport | connection-oriented | |||||||
| UDP | User Datagram Protocol | transport | connectionless | |||||||
| WEBSOCKET | WebSocket protocol | application | 80, 443 | bidirectional communication | ||||||
| MQTT | Message Queuing Telemetry Transport | application | 1883, 8883 | IoT messaging | ||||||
| AMQP | Advanced Message Queuing Protocol | application | 5672 | message queuing | ||||||
| GRPC | gRPC Remote Procedure Call | HTTP/2 | RPC framework |
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
instantiates:
- valuesets_meta:ValueSetEnumDefinition
description: Network communication protocols
title: Network Protocol
from_schema: https://w3id.org/linkml/valuesets
contributors:
- orcid:0000-0002-6601-2165
- https://github.com/anthropics/claude-code
status: DRAFT
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