Unix Socket - Địa chỉ mạng

Trước khi chúng ta tiếp tục với nội dung thực tế, chúng ta hãy thảo luận một chút về Địa chỉ mạng - Địa chỉ IP.

Địa chỉ máy chủ lưu trữ IP, hoặc thường chỉ là địa chỉ IP, được sử dụng để xác định các máy chủ được kết nối với Internet. IP là viết tắt của Giao thức Internet và đề cập đến Lớp Internet của kiến ​​trúc mạng tổng thể của Internet.

Địa chỉ IP là một số lượng 32 bit được hiểu là bốn số 8 bit hoặc bộ tám. Mỗi địa chỉ IP xác định duy nhất mạng người dùng tham gia, máy chủ lưu trữ trên mạng và lớp của mạng người dùng.

Địa chỉ IP thường được viết bằng ký hiệu dấu chấm-thập phân có dạng N1.N2.N3.N4, trong đó mỗi Ni là một số thập phân từ 0 đến 255 thập phân (từ 00 đến FF thập lục phân).

Lớp địa chỉ

Địa chỉ IP được quản lý và tạo bởi Cơ quan cấp số hiệu Internet (IANA). Có năm lớp địa chỉ khác nhau. Bạn có thể xác định địa chỉ IP thuộc lớp nào bằng cách kiểm tra bốn bit đầu tiên của địa chỉ IP.

  • Class A địa chỉ bắt đầu bằng 0xxx, hoặc là 1 to 126 số thập phân.

  • Class B địa chỉ bắt đầu bằng 10xx, hoặc là 128 to 191 số thập phân.

  • Class C địa chỉ bắt đầu bằng 110x, hoặc là 192 to 223 số thập phân.

  • Class D địa chỉ bắt đầu bằng 1110, hoặc là 224 to 239 số thập phân.

  • Class E địa chỉ bắt đầu bằng 1111, hoặc là 240 to 254 số thập phân.

Địa chỉ bắt đầu bằng 01111111, hoặc là 127 thập phân, được dành riêng cho vòng lặp và thử nghiệm nội bộ trên máy cục bộ [Bạn có thể kiểm tra điều này: bạn luôn có thể ping 127.0.0.1, chỉ vào chính bạn]; Địa chỉ Lớp D được dành riêng cho đa hướng; Địa chỉ lớp E được dành để sử dụng trong tương lai. Chúng không nên được sử dụng cho địa chỉ máy chủ.

Thí dụ

Class Leftmost bits Start address Finish address
A 0xxx 0.0.0.0 127.255.255.255
B 10xx 128.0.0.0 191.255.255.255
C 110x 192.0.0.0 223.255.255.255
D 1110 224.0.0.0 239.255.255.255
E 1111 240.0.0.0 255.255.255.255

Mạng con

Mạng con hoặc mạng con về cơ bản có nghĩa là phân nhánh ra khỏi mạng. Nó có thể được thực hiện vì nhiều lý do như mạng trong một tổ chức, sử dụng các phương tiện vật lý khác nhau (như Ethernet, FDDI, WAN, v.v.), duy trì không gian địa chỉ và bảo mật. Lý do phổ biến nhất là kiểm soát lưu lượng mạng.

Ý tưởng cơ bản trong mạng con là phân vùng phần định danh máy chủ của địa chỉ IP thành hai phần -

  • Một địa chỉ mạng con trong chính địa chỉ mạng đó; và
  • Một địa chỉ máy chủ trên mạng con.

Ví dụ, định dạng địa chỉ Lớp B phổ biến là N1.N2.SH, trong đó N1.N2 xác định mạng Lớp B, trường 8-bit S xác định mạng con và trường 8-bit H xác định máy chủ trên mạng con.