Network basics
Contents
Basics
-
IP Addresss(Unique Identifier on Internet)
- IPV4(32-bit) which owns 4.5 billion unique IP address
- IPV6(128-bit) became popular since internet growth
-
IP and Data Packets
- data packet
- header
- source
- destination
- data(payload)
- trailer
- header
- data is sent by dividing into multiple data packets
- data packet
-
TCP(Transmission Control Protocol)
- Since data is divided into multiple data packets, TCP is used to ensure data packets are arrived in right sequence and reassembled correctly
- IP ensures data is sent to right destination
-
Application Data
- HTTP request(POST,GET)
-
Network Layer
- IP - Network layer (Physical)
- TCP - Transport layer
- HTTP operates - Application layer
-
Public and Private IP
- Public IP is able to be accessed globally
- Private IP is only reachable within LAN(Local Area Network)
-
Static and Dynamic IP
- Static IP is used by server side (Imagine your local file server),manually configured
- Dynamic IP is often used by client side which is auto-configured
-
Port
- Port is used to distinguish multiple application or service that running on single device(Like database port, backend port, React.js port)