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
    • 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
      • Machine Learning
      • DevOps
      • Serverless
      • Microservices
      • Observability
      • Kubernetes Ecosystem
      • Docker Ecosystem
      • 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 different 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. 
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 their locations and provides the same features of traditional network communication. 

Virtual networking provides more efficient routing with tools such as switches and network adapters. Tailoring networks to specific applications and easy modification of 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. 

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. The TCP/IP interface, for example, 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. 

Bookmark this page to read more articles about developments in networking communication, internet protocols, and emerging internetworking technologies. 


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.
Cloud Native Ecosystem / Kubernetes / Networking / Open Source / Security
Midokura, PLUMGrid Advance Software-Defined Networking with New Releases
7 Sep 2016 9:10am, by Swapnil Bhartiya
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Analysts.svg
Containers / Kubernetes / Networking
Container Orchestration and the Network
1 Sep 2016 9:52am, by Kiran Oliver
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Analysts.svg
Containers / DevOps / Networking / Sponsored
Uniting Teams with a DevOps Perspective
25 Aug 2016 8:57am, by Kiran Oliver
Containers / Networking / Security / Storage
Networking, Security and Storage for Docker and Containers: Our Ebook is Here
23 Aug 2016 7:04am, by Benjamin Ball
Culture / IoT Edge Computing / Networking
Off-The-Shelf Hacker: The Microcontroller Revolution Is Just Getting Started
20 Aug 2016 3:41am, by drtorq
Networking / Open Source
VMware Hands Oversight of Open vSwitch to The Linux Foundation
9 Aug 2016 4:53pm, by Scott M. Fulton III
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Makers.svg
Data Science / Networking
How Project Calico Transcends the Limits of Software-Defined Networking
27 Jul 2016 10:20am, by Kiran Oliver
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Analysts.svg
Containers / Networking / Sponsored
DockerCon 2016 Pancake Breakfast: Who Should Manage Container Networking?
5 Jul 2016 9:17am, by Kiran Oliver
CI/CD / Containers / DevOps / Kubernetes / Networking
The Five Styles of Workload Orchestration
5 Jul 2016 7:52am, by Scott M. Fulton III
Cloud Native Ecosystem / Kubernetes / Networking / Open Source / Software Development
Open Source NFV Part Four: Open Source MANO
23 Jun 2016 6:49am, by Sridhar Rao
Networking / Sponsored / Contributed
How Overlay Networks Pave the Way for Seamless Hybrid Clouds
3 Jun 2016 6:36am, by Mathew Lodge
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Analysts.svg
Cloud Services / Kubernetes / Networking / Sponsored
Teridion on Network Performance: Visibility without Action is Pretty Useless
2 Jun 2016 9:37am, by Kiran Oliver
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Makers.svg
Networking / Sponsored
How PLUMgrid and Cumulus Networks are Tackling SDN
23 May 2016 9:17am, by Kiran Oliver
Security / Networking / Contributed
Project Calico, Flannel Join Forces for Policy-secured Networking
10 May 2016 8:14am, by Joab Jackson
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Makers.svg
Microservices / Networking
Buoyant’s Linkerd Offers RPC-based Microservices Communications
6 May 2016 8:48am, by Kiran Oliver
Kubernetes / Networking
Weaveworks Offers Network Multicasting to Kubernetes
13 Apr 2016 12:21pm, by Swapnil Bhartiya
https://cdn.thenewstack.io/media/2016/01/PodcastBrandingOverlay_TNS_Makers.svg
Kubernetes / Networking / Sponsored
Midokura: Where Overlay Networks Can Edge out Software Defined Networking
5 Apr 2016 10:36am, by Scott M. Fulton III
Cloud Native Ecosystem / Containers / Networking
PLUMGrid Updates its OpenStack Networking Software with Support for Docker, Kuryr
30 Mar 2016 10:19am, by Swapnil Bhartiya
Networking / Open Source / Software Development
OpenDaylight and ONOS: Does SDN Really Need Two Controllers?
28 Mar 2016 1:15pm, by Scott M. Fulton III
Networking
A Guide for Running Multiple Controllers in Software-Defined Networks
21 Mar 2016 12:51pm, by Sridhar Rao
Networking
Cisco: Before NFV Virtualizes the Networks, It will Need Better Telemetry
17 Mar 2016 10:58am, by Scott M. Fulton III
Networking
Cisco Brings Network Functions Virtualization to the Enterprise
10 Mar 2016 8:15am, by Susan Hall
CI/CD / Networking / Software Development
IBM Cloud to Easily Replicate VMware Workloads and Enterprise Java
22 Feb 2016 8:00am, by Joab Jackson
Networking / Open Source
Linux Foundation Takes on Networking with FD.io Effort
11 Feb 2016 8:38am, by Susan Hall
Cloud Native Ecosystem / Microservices / Networking
Avi Networks: Microservices Can’t Be Automated with Monolithic Tools
2 Feb 2016 6:29am, by Scott M. Fulton III
Networking
When Web scale isn’t Enough: Containers in the Telecommunications Space
1 Feb 2016 7:45am, by Scott M. Fulton III
Pagination Previous Button
6 7 8 9 10 11 12 13 14 15
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.