---
title: AdN Glossary
description: WS2020/21
lang: en
tags: AdN, Advanced Networking, Lecture
...
# AdN Glossary
**bold**: Key subjects of AdN lecture that you should definitively have learned during the lecture.
*italic*: Not that important for this lecture.
# A
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| *AAA* | Authentication Authorization Accounting | A network function |
| ABP | Activation By Personalization | Device activation mechanism in LoRaWAN using data that is built in into the device software. |
| ACK | Acknowledgement | Packet type to acknowledge the reception of another packet |
| ACT | Availability for Concurrent Transactions | something in XMPP |
| **ADR** | Adaptive Data Rate | Mechanism in LoRaWAN to adapt the data rate |
| AES | Advanced Encryption Standard | The encryption algorithm |
| ALOHA | - | Simple protocol to regulate network access of multiple participants (retransmission after backoff time on collision) |
| *ALPN* | Application-Layer Protocol Negotiation | TLS extension to negotiate protocol of inner application layer to avoid additional roundtrips. Used for HTTP/2. |
| AMP | | Alternate MAC and PHY layer extension in Bluetooth |
| **AMQP** | Advanced Message Queuing Protocol | |
| *AMS* | Attack Mittigation System | Hardware system to mitigate DDoS attacks |
| API | Application Programming Interface | Interface between systems over which programs can communicate and exchange information |
| AS | Autonomous System | |
| *ATIS* | Alliance for Telecommunications Industry Solution | Standardization organization |
| *ATM* | Asynchronous Transfer Mode | Legacy communication protocol for data, speech and video |
| *ATT* | ATTribute protocol | Bluetooth protocol above L2CAP |
# B
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| **BGP** | Border Gateway Protocol | |
| **BLE** | Bluetooth Low Energy | |
| BOSH | Bidirectional-streams Over Synchronous HTTP | XMPP over long polling HTTP |
| *BPSK* | Binary Phase Shift Keying | |
| BR | Basic Rate | Basic Bluetooth radio rate: 721,2 kbit/s |
| BT | Bluetooth | |
# C
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| *CAN-Bus* | Controller Area Network | Common network technique in automotive area |
| **CCN** | Content Centric Network | |
| **CloudNaaS**| Cloud Network as a Service | |
| **CoAP** | Constrained Application Protocol | "REST" for constrained devices like IoT |
| CRC | Cyclic Redundancy Check | |
| *CSMA* | Carrier Sense Multiple Access | |
| *CSMA/CA* | CSMA/Collision Avoidance | |
# D
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| *DBPSK* | Differential Binary Phase Shift Keying | |
| DDoS | Distributed Denial of Service | |
| DHCP | Dynamic Host Configuration Protocol | |
| DNS | Domain Name System | |
| DPDK | Data Plane Dev Kit | libs & driver for fast packet processing (improve performance) |
# E
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| EDGE | Enhanced Data rates for Gsm Evolution | Technique to increase data rate in GSM networks by introducing an additional modulation mechanism |
| EDR | Enhanced Data Rate | Enhanced Bluetooth radio rate: 2,1 Mbit/s |
| EM | Element Management | Management of VNFs |
| EMS | Element Management System | Management system to manage VNFs |
| ERP | Exterior Routing Protocol | Routing protocol used to exchange routing information between autonomous systems |
| *ETSI* | European Telecommunication Standards Institute | |
# F
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| *FDMA* | Frequency Division Multiple Access | |
| **FIB** | Forwarding Information Base | Forward interest packets toward potential data source in ICN |
| **ForCES** | Forwarding and Control Element Separation | Standardized interface between control and the data plane for IP routers (southbound SDN API) |
# G
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| *GFSK* | Gaussian Frequency Shift Keying | Modulation scheme (FSK using less bandwidth by using smooth transitions) |
| GSM | Global System for Mobile communication | 2nd cellular communication standard |
| GUI | Graphical User Interface | |
| GUID | Globally Unique IDentifier | UUID implementation using 128 Bit numbers |
# H
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| **H2oT** | - | HTTP/2 for IoT Devices |
| HATEOAS | Hypermedia As The Engine Of Application Sate | Something irrelevant in context of REST |
| **HCI** | Host Controller Interface | Interface between Bluetooth chip and host system (driver) |
| HMAC | Keyed-Hash Message Authentication Code | Cryptographic message authentication code based on pre share key |
| **HPACK** | - | Header compression algorithm for HTTP/2 |
| HTML | HyperText Markup Language | Websites are made of this |
| HTTP | HyperText Transfer Protocol | THE web transfer protocol |
# I
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| **IaaS** | Infrastructure as a Service | An offered service where customer can rent hosted infrastructure |
| **ICN** | Information Centric Network | Network approach using information instead of host-centric paradigm |
| *IDE* | Integrated Development Environment | |
| *IEEE* | Institute of Electrical and Electronics Engineers | A standardization organization |
| *IETF* | Internet Electronic Task Force | A standardization organization |
| IM | Instant Messaging | Near to real-time end user messaging service |
| IND | Infrastructure Network Domain | Network domain in NFV concept |
| **IoT** | Internet of Things | |
| IP | Internet Protocol | THE internet network (layer 3) protocol |
| *IRTF* | Internet Research Task Force | Standardization organization |
|ISM radio band| Industrial, Scientific and Medical radio band | Frequency band for industrial, scientific and medical purposes. No registration or payment required to use it under limited conditions. e.g. in Europe: 868 MHz, 2.4 GHz, 5 GHz |
| *ISOC* | Internet SOCiety | A standardization organization |
| *ITU-T* | International Telecommunications Union Telecommunication Standardization | An UN standardization organization |
# J
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| JS | JavaScript | Web programming language |
| JSON | JavaScript Object Notation | |
# L
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| L2CAP | Logical Link Control and Adaptation Protokoll | A Bluetooth layer to transfer data |
| LAN | Local Area Network | |
| **LE** | Low Energy | *See Bluetooth low energy* |
| LMP | Link Manager Protocol / Link Management Protocol | A Bluetooth Protocol to manage links |
| **LoRaWAN** | Long Range Wide Area Network | |
| **LPWAN** | Low Power Wide Area Network | |
| LTE | Long Term Evolution | 4th cellular communication standard |
# M
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| **M2M** | Machine to Machine | Communication scheme between machines (Industry 4.0) |
| MAC | Message Authentication Code | |
| MAC | Medium Access Protocol | |
| MANO | Management and Orgnaization | Component of NFV |
| MIC | Message Integrity Code | |
| MQ | Messaging Queue | |
| **MQTT** | Message Queue Telemetry Transport | |
| MTU | Maximum Transmission Unit | |
# N
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| NAS | Network Attached Storage | Storage hardware that is accessible through the network |
| NAT | Network Address Translation | Gateway protocol to let multiple IP devices communicate with outside world using a single IP address which is assigned to the gateway. Mostly used in IPv4 networks because of limited address space. |
| **NB-IoT** | Narrow Band IoT | LPWAN using cellular telecommunication bands |
| NDP | Neighbor Discovery Protocol | Protocol in IPv6 to discover other devices in same network. Not to be confused with the dangerous, far right German political party. |
| *NFS* | Network File System | UNIX filesystem that is accessible via the network |
| **NFV** | Network Function Virtualization | Virtualization of network functions implemented as software rather than hardware appliances |
| **NFVI** | NFV Infrastructure | The infrastructure required to run NFVs |
| **NFVIaaS** | NFVI as a Service | |
| NFVO | NFV Orchestrator | |
| NIC | Network Interface Controller / Network Interface Card | Network hardware of computers |
| **NOS** | Network Operating System | |
# O
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| OCS | Optical Circuit Switch | |
| *ODCA* | Open Data Center Alliance | |
| **OF** | Open Flow | |
| OFDM | Orthogonal Frequency Division Multiplexing | Multiplexing scheme of radio channel using orthogonal frequencies that don't interfere with each other |
| *ONF* | Open Networking Foundation | |
| **ONOS** | Open Network Operating System | Open source distributed SDN controller |
| *OPNFV* | Open Platform for NFV | Open source reference platform |
| *OS* | Operating System | |
| OSPF | Open Shortest Path First | |
| OSS/BSS | Operational and business support systems | For NFV |
| OTA | Over The Air | Among other: Activation scheme for devices in LoRaWAN networks |
| OVS | Open VSwitch | Open source virtual switch software |
| OVSDB | OVS DataBase management protocol | Protocol to configure Open vSwitch |
# P
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| *PAA* | Policy Adaption Actions | PolicyCop |
| PAL | Protocl Adaption Layer | A Bluetooth layer |
| PDU | Packet Data Unit | |
| PHY | PHYsical layer | |
| PIT | Pending Interest Table | |
| POF | Protocol Oblivious Forwarding | Alternative to OpenFlow. Supports protocol agnostic and more generic flow selection based on offsets instead of fixed protocol fields. |
| POX | - | Open Source, well documented SDN controller implemented in python with Web-GUI |
# Q
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| QoE | Quality of Experience | |
| QoS | Quality of Service | |
| *QPSK* | Quadrature Phase Shift Keying | Modulation scheme (doubled data rate compared to simple PSK) |
| QUIC | Quick Udp Ineternet Connections | Transport layer protocol draft based on UDP for better performance than HTTP/TCP. Designed by Google. May strongly influence HTTP/3. |
# R
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| RA | Router Advertisement | Response of routers in an IPv6 network to RS requests |
| **REST** | REpresentational State Transfer | |
| RPL | Routing ProtocoL | Routing Protocol used in 6LoWPAN |
| RS | Router Sollicitation | Message type to find all routers in a network during Stateless Address Autoconfiguration of IPv6 |
# S
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| *SAE J1772* | ? | Standard for electrical connectors to charge electrical vehicles |
| SAL | Service Abstraction Layer | In OpenDaylight: Services implemented in plugins |
| SASL | Simple Authentication and Security Layer | Framework of multiple authentication protocols |
| *SDH* | Synchronous Digital Hierarchy | Legacy? protocol to transfer multiple channels over a single fiber optical cable. Used by telephony providers. Related to SONET. |
| **SDN** | Software Defined Networking | |
| **SF** | Spreading Factor | Robustness factor in transmission systems like LoRa |
| SLA | Service Level Agreement | "Contract" between customer and provider about the minimum service availabilty and performance |
| SMP | Security Manager Protocol | Bluetooth protocol to provide security functions |
| SPDY | - | Deprecated open networking protocol by Google. Planned as enhancement to HTTP. Influenced HTTP/2 |
| *SQL* | Structured Query Language | Language to make queries on relational databases |
| SRV | SeRVice resource record | DNS records to point to an alternate port of a service on a host |
| SWA | ? | *TODO something with NFV* |
# T
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| TCP | Transmission Control Protocol | Transport protocol allowing reliable transmission with more overhead compared to UDP |
| *TDD* | Time Division Duplex | Allowing bidirection communication over a radio link by splitting channel in time slots and assigning parts of the slots to each partner |
| *TDMA* | Time Division Multiple Access | Splitting radio channel in time slots and assigning slots to participants |
| TLS | Transport Layer Security | |
| ToR | Top Of Rack | Switch in rack that connects servers from that rack with each other and with the data center network (and gateway) |
| ToS | Type Of Service | |
# U
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| UDP | User Datagram Protocol | Transport protocol in IP stack. Unreliable compared to TCP. |
| *UPnP* | Universal Plug'n'Play | Set of network protocols for residential networks to allow devices to communicate with each other and to configure each other in a limited way (e.g. open firewall ports) |
| URI | Uniform Resource Identifier | |
| URL | Uniform Resource Locator | |
# V
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| **VIM** | Virtual Infrastructure Manager | Resource management for NFV infrastucture |
| **VM** | Virtual Machine | |
| VN | Virtual Netowrk | |
| **VNF** | Virtualized Network Function | |
| **VNF FG** | VNF Forwarding Graph | Network connectivity between VNFs (e.g. chain) |
| **VNFC** | Virtualized Network Function Component | |
| **VNFaaS** | VNF as a Service | |
| VNFM | Virtual Network Function Manager | Manager of one or more VNFs. Manages instantiation, termination, configuration, scaling, updates |
| VNPaaS | Virtualized Network Platform as a Service | |
| VPN | Virtual Private Network | |
# W
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| WAN | Wide Area Network | |
|*WirelessHART*| Wireless Highway Addressable Remote Transducer | |
| **WPAN** | Wireless Personal Area Network | |
# X
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| XML | eXtensible Markup Language | Text based structured markup |
| **XMPP** | eXtensible Messaging and Presence Protocol | Open Source IM protocol using XML Streams |
# 0 - 9
| Abbreviation | Long Version | Description |
|--------------|--------------|-------------|
| **6LoWPAN** | IPv6 over Low-Power Wireless Personal Area Networks | Adaption layer for constrained PHYs (IEEE 802.15.4 or BLE) to enable IPv6 IP packet transport and networking capabilites |