Overview
A network is a system in which computers and other devices are connected to each other for sharing of data. The Internet is a part of a network and is based on multiple-structure communication technology known as protocols. Communication on the Internet is mainly based on the TCP/IP Protocol.
There are two types of IP addresses: a Global IP address, which serves as addresses on the Internet, and a Local IP address, which are assigned to each server for communication within the system. A web application on the Internet has one or more global IP addresses.
It's important to manage the network that constitutes the web application by dividing it into an open part that is accessible by public users, and an internally closed part that is accessible only by internal users, the LAN (Local Area Network). By doing so, you can reduce security risks by blocking unnecessary access paths from the outside.
In a web 3-tier architecture for example, the web server connects the web application to the Internet and makes it accessible to users. To keep users from directly accessing the application server and database servers, it's necessary to have configuration so they can only be accessed through a LAN network.
Learning Objectives
In order for users to be able to use a web application, you need to set up a network that allows communication between clients and servers. If you have knowledge about networking, you will be able to configure it with confidence.
Things you need to know include how global and local IP addresses work; NAT translation, the relationship between protocols and portnumbers, and how routing works.
Learn about networking in order to release a full-fledged web application.
Learn from Here
The functions of a network are divided into multiple layers, and it takes a lot of time to learn the roles and how each of them works. First, let's go over the roles of all the layers in a series of steps so that we can get a complete picture of the network.
Understanding How a Web Browser Works
HTTP
IP Address and DNS
Socket
Understanding How Data Is Transported
Protocol Stack
TCP and UDP
Network Packet
LAN Adapter
Ethernet
Understanding How to Connect to the Internet
Switching Hub
Router
Confirm the Routing Table Using Command
Understanding the Inner Workings of the Internet
Access Line and Providers
PPPoE, IPoE
Understanding How Things Works in the Server
Firewall
Cache Server
Content Delivery Network (CDN)
Recommended Materials
Introduction to Networking: How the Internet Works
This book is recommended to learn the basics of networking. It explains in simple terms what a network is and how clients and servers communicate with each other.
Introduction to Networking: How the Internet Works
www.net-intro.com