SEARCH (ENTER TO SEE ALL RESULTS)
Cancel Search
POPULAR TOPICS
Contributed
sponsored-post-contributed
News
Analysis
The New Stack Makers
Tutorial
Podcast
Feature
Research
Profile
The New Stack Logo
Skip to content
  • Podcasts
  • Events
  • Ebooks
    • DevOps
    • DevSecOps
    • Docker Ecosystem
    • Kubernetes Ecosystem
    • Microservices
    • Observability
    • Security
    • Serverless
    • Storage
    • All Ebooks
  • Newsletter
  • Sponsorship
  • • • •
    • Podcasts
      • TNS @Scale Series
      • TNS Analysts Round Table
      • TNS Context Weekly News
      • TNS Makers Interviews
      • All Podcasts
    • Events
    • Ebooks
      • DevOps
      • DevSecOps
      • Docker Ecosystem
      • Kubernetes Ecosystem
      • Microservices
      • Observability
      • Security
      • Serverless
      • Storage
      • All Ebooks
    • Newsletter
    • Sponsorship
Skip to content
  • Architecture
    • Cloud Native
    • Containers
    • Edge/IoT
    • Microservices
    • Networking
    • Serverless
    • Storage
  • Development
    • Development
    • Cloud Services
    • Data
    • Machine Learning
    • Security
  • Operations
    • CI/CD
    • Culture
    • DevOps
    • Kubernetes
    • Monitoring
    • Service Mesh
    • Tools
Search The New Stack
 

Networking

▾ 3 MINUTE READ — CLOSE

Network communication — also referred to as internetworking — is a group of defined standards and protocols that enable application programs to transmit information regardless of the hardware device where developers operate the programs.

Networking is an essential component for cloud-native computing, a stack of communications software that allows microservices to communicate with one another and with the world at large. The dynamic nature of container-based workloads puts new pressure on the networking layers of this stack, demanding extremely low latency and rapid lookup times to find services.

What Is Computer Networking?

Computer networking connects devices such as laptops, phones, and computers with other IoT devices to establish communication. Computer networking is evolving as modern networks provide more than just connectivity.

How Virtual Networking Enhances Communication

Virtual networking connects computing devices, servers, machines, and other devices across different locations. While computer networking connects hardware through cables, virtual networking enhances communication between devices regardless of location and provides the same features as traditional network communication.

Virtual networking provides more efficient routing with tools such as switches and network adapters. Tailoring networks to specific applications and easily modifying networks as the need arises is provisioned through virtual networking. An example of open virtual networking is the virtual private network (VPN) that securely connects networks over the internet.

Benefits of the Network Model

A network model is a flexible approach to managing data sets. Network models often have a schema, a graphical representation with object types as nodes and relationship types as arcs. The network model is also a type of database model.

Some benefits of the network model for interconnected networks include:

Managing multiple relationship types. Unlike other models, the network model can handle single and multiple — many-to-many (N: N) relationships.

Accessing data easily. The network model makes data easier to access than other hierarchical models.

Creating accurate and consistent data. The network model depends on parent-child relationships creating a connection between parent and child segments. This structure leads to the constant creation of precise data.

Enhancing data independence. The network model is structured in database management systems (DBMS) to make data more independent than hierarchical models. This feature is available because each higher level in a data set is not adversely affected by changes to the level beneath it.

Discover all the things a Service Mesh can do

What Are Network Interfaces?

Network interfaces are the links between computers and private or public networks. Often on network interface cards (NIC) that aren’t always physical, a network interface allows wired and wireless connections.

Multiple internetworking technologies such as Transmission Control Protocol and Internet Protocol (TCP/IP) serve as a network interface. For example, the TCP/IP interface allows specific network technologies to understand and send internet protocol (IP) datagrams at the network layer by formatting IPs into packets.

Challenges with Networking Applications

A networking application runs on one host while monitoring and communicating with other applications running on a different host. In managing communication between networking applications, some challenges exist.

Here are some issues faced with networking applications.

Container management. Containers must share the Internet Protocol number with their host operating systems as a kernel technology. As a result, managing containers must be done either through an overlay network or other modifications.

Nature of communication protocols. Communication protocols for interconnected networks need to be more nimble to manage a large amount of traffic going back and forth across a microservices architecture.

Slow connectivity. Large file transfers — which slow down networks — make simple tasks take a lot of time and become complex. Slow connections sometimes make users wary of completing functions over a computer network.

Performance degradation. When providers do not prioritize application management and observability, performance degradation occurs. This lack of maintenance of applications reduces the consistency and quality of data, slow network speed, and poor transmission.

Security threats. Preventing unauthorized access to computer networks and cyber-attacks while maintaining network integrity is one of the constant issues teams face with networking applications.

Microservices communicate with each other through inter-service communication networks. Changing the communication mechanism when switching between microservices applications can be complex. To this end, Google has devised another technology, called gRPC, specifically for low-latency communications. To connect with the Internet of Things, IBM’s MQTT is proving to be a robust protocol for low-bandwidth devices.

Discover more articles about networking communication, internet protocols, and emerging internetworking technologies.

HTTP/3 Is Now a Standard: Why Use It and How to Get Started

Addressing the Challenges of Real-Time Data Sharing

What Is Zero Trust Network Access (ZTNA)?


The New Stack Newsletter Sign-Up
A newsletter digest of the week’s most important stories & analyses.
Do you also want to be notified of the following?
We don’t sell or share your email. By continuing, you agree to our Terms of Use and Privacy Policy.
Networking / Security / Service Mesh / Sponsored / Contributed
Offloading Authentication and Authorization from Application Code to a Service Mesh
20 Jan 2021 3:00am, by Zack Butcher
Microservices / Networking / Security / Contributed
Build Resilient, Secure Microservices with Microsegmentation
12 Jan 2021 7:04am, by Trupti Shiralkar
Cloud Native Ecosystem / Networking / Service Mesh / Sponsored / Contributed
Istio 1.8: A Virtual Machine Integration Odyssey
6 Jan 2021 12:00pm, by Jimmy Song
Networking / Software Development / Sponsored / Contributed
An Introduction to WebSockets with Ballerina
18 Dec 2020 12:53pm, by Anjana Fernando
Cloud Native Ecosystem / Networking / Service Mesh / Sponsored / Contributed
Trying out Istio’s DNS Proxy
18 Dec 2020 10:11am, by Nick Nellis
Data Science / Networking / Contributed
Developing Enterprise Software with Scalability Top of Mind
17 Dec 2020 3:00pm, by Yasser Ganjisaffar
Kubernetes / Networking / Open Source / Sponsored / Contributed
Mizar: Scalable Multitenant Networking with XDP on Kubernetes
17 Dec 2020 12:00pm, by Phu Tran
Kubernetes / Networking / Sponsored / Contributed
Supercharge CoreDNS with Cluster Addons
15 Dec 2020 12:00pm, by Sandeep Rajan
Cloud Services / Networking / Security
NS1: Avoid the Trap of DNS Single-Point-of-Failure
11 Dec 2020 11:32am, by B. Cameron Gain
Linux / Networking / Security
Isovalent Harnesses eBPF for Cloud Native Security, Visibility
3 Dec 2020 3:00am, by Susan Hall
Microservices / Networking / Service Mesh / Sponsored
KubeCon+CloudNativeCon: Service Mesh Battle Stories and Fixes
2 Dec 2020 6:00am, by B. Cameron Gain
Linux / Networking / Technology
Primer: How XDP and eBPF Speed Network Traffic via the Linux Kernel
28 Nov 2020 6:00am, by Jack Wallen
Cloud Native Ecosystem / Kubernetes / Networking / Software Development / Sponsored
Kubernetes IDE Lens Adds an API for Cloud Native Extensions
27 Nov 2020 3:00am, by Mike Melanson
Networking / Security / Software Development / Sponsored
Kyverno, a New CNCF Sandbox Project, Offers Kubernetes-Native Policy Management
19 Nov 2020 1:44pm, by Mike Melanson
Microservices / Networking / Service Mesh / Sponsored / Contributed
gRPC Remote Procedure Calls in a Nutshell
19 Nov 2020 12:00pm, by Kasun Indrasiri
Cloud Native Ecosystem / Networking / Security
Open Policy Agent for the Enterprise: Styra’s Declarative Authorization Service
18 Nov 2020 9:00am, by Steven J. Vaughan-Nichols
Kubernetes / Networking / Security / Sponsored
Sysdig Brings Zero Trust Network Security to Kubernetes
17 Nov 2020 5:00am, by Mike Melanson
Cloud Native Ecosystem / Networking / Service Mesh
Linkerd Adds Default mTLS to Kubernetes to Enable Zero Trust
13 Nov 2020 7:52am, by Mike Melanson
Kubernetes / Networking / Contributed
Cisco Project Bridges Kubernetes and SD-WAN to Speed Microservice Messaging
9 Nov 2020 12:53pm, by Sagar Nangare
Linux / Networking / Security
eBPF: Put the Kubernetes Data Plane in the Kernel
6 Nov 2020 1:33pm, by Joab Jackson
VintCerf in 2007 - by Joi Ito - Creative Commons via Wikipedia
Culture / IoT Edge Computing / Networking
Vint Cerf’s Mission to Bring the Internet to Outer Space
1 Nov 2020 6:00am, by David Cassel
Kubernetes / Networking / Sponsored / Contributed
Messaging Connectivity in a Hybrid Kubernetes Cloud Environment
28 Oct 2020 12:00pm, by Lior Nabat
Cloud Native Ecosystem / Networking / Service Mesh
NGINX Steps into the Service Mesh Fray Promising a Simpler Alternative
28 Oct 2020 7:00am, by Mike Melanson
Kubernetes / Networking
Choosing a Container-Native Network for Kubernetes
26 Oct 2020 1:26pm, by Janakiram MSV
IoT Edge Computing / Networking / Service Mesh
The New Dimensions of Service Mesh at the Edge
14 Oct 2020 11:19am, by Alex Williams
IoT Edge Computing / Machine Learning / Networking
Nvidia’s Planned Acquisition of Arm Portends Radical Data Center Changes
13 Oct 2020 10:16am, by Mary Branscombe
Pagination Previous Button
1 2 3 4 5 6 7 8 9 10
Pagination Next Button
Architecture
  • Cloud Native
  • Containers
  • Edge/IoT
  • Microservices
  • Networking
  • Serverless
  • Storage
Development
  • Cloud Services
  • Data
  • Development
  • Machine Learning
  • Security
Operations
  • CI/CD
  • Culture
  • DevOps
  • Kubernetes
  • Monitoring
  • Service Mesh
  • Tools
The New Stack
  • Ebooks
  • Podcasts
  • Events
  • Newsletter
  • About / Contact
  • Sponsors
  • Sponsorship
  • Disclosures
  • Contributions

© 2022 The New Stack. All rights reserved.

Privacy Policy. Terms of Use.