[Bới tô cơm, ôn kiến thức] - IP Address
IP address là ID của địa chỉ mạng của một thiết bị kết nối vào mạng. Địa chỉ IP được chia làm 2 loại là IPv4 và IPv6

Cấu trúc của địa chỉ IP:

Một địa chỉ IP gồm 4 bytes, 1 byte gồm 8 bit, mỗi bit có thể là 0 hoặc 1. Số nhỏ nhất là 00000000 có giá trị thập phân là 0, số lớn nhất là 11111111 có giá trị thập phân là 255. Vì vậy nên mỗi byte trong địa chỉ IP chỉ có thể nhận giá trị trong khoảng từ 0 đến 255
Địa chỉ IP được chia thành 5 lớp (class). Để xác định một địa chỉ IP thuộc lớp nào, chỉ cần xem byte đầu tiên của địa chỉ IP.

Ngoài ra, từ địa chỉ IP, cũng có thể biết thiết bị đó thuộc mạng nào. Để làm được điều này, cần:
- Xác định địa chỉ IP thuộc lớp nào
- Xem trong bảng để biết phần Network Bits (bit mạng) nằm ở những byte nào

Một địa chỉ IP gồm 2 phần: Network + Host.
Subnet mask đánh dấu:
- Bit nào thuộc network giữ nguyên
- Bit nào thuộc host -> 0

Một số địa chỉ IP được dành riêng cho mục đích đặc biệt, gọi là IP private (IP riêng). Đây là các địa chỉ dùng trong mạng nội bộ, không sử dụng trực tiếp trên Internet. Mạng private là mạng:
- Không kết nối trực tiếp ra Internet
- Muốn truy cập Internet phải thông qua một thiết bị trung gian (ví dụ: modem/router)
Localhost là địa chỉ IP dùng để chỉ chính thiết bị của mình:
- dùng để truy cập các dịch vụ đang chạy ngay trên máy ( vd: web server local)
- địa chỉ phổ biến nhất là 127.0.0.1. Nguyên dải 127.0.0.1 -> 127.255.255.255 đều có thể dùng cho mục đích này
- localhost còn được gọi là địa chỉ loopback
VD:

Subnet mask là /24 - 3 byte đầu là network => 2,7 là đáp án đúng
All rights reserved