Phần lớn các máy tính được kết nối với một số loại mạng, chẳng hạn như mạng gia đình, mạng LAN công ty và Internet. Các mạng này là cốt lõi của truyền thông hiện đại, cho phép giao tiếp giữa nhiều thiết bị.
Để giao tiếp hiệu quả, một lược đồ định địa chỉ được sử dụng cho phép bạn chỉ định nơi bạn muốn truyền thông mạng của mình. Sơ đồ địa chỉ chính được sử dụng cho Internet được gọi là địa chỉ “IP” hoặc Giao thức Internet. Có hai lược đồ địa chỉ IP đang hoạt động tại thời điểm này. IPv4 là sơ đồ đánh địa chỉ truyền thống. IPv6 đang được triển khai để thay thế vì lược đồ IPV4 đã hết địa chỉ có thể sử dụng.
IPv4 và IPv6
Địa chỉ IPv4 thường được hiển thị trong ký hiệu "tứ phân chấm", trong đó bốn bộ gồm tối đa ba chữ số được phân tách bằng dấu chấm, ví dụ: 192.168.0.1. Trong ký hiệu này, mỗi số trong bốn số phải nằm trong khoảng từ 0 đến 255. Một số loại địa chỉ được đặt riêng để có ý nghĩa đặc biệt. Ví dụ: tất cả các địa chỉ IPv4 bắt đầu bằng 192.168 được dành riêng để sử dụng trên các mạng cục bộ và không thể giao tiếp trực tiếp với internet. Điều này có nghĩa là tất cả các mạng gia đình và thậm chí cả mạng công ty đều có thể sử dụng lại cùng một bộ địa chỉ, như một phương pháp phân bổ địa chỉ hiệu quả.
Mẹo: Thường địa chỉ IP trong cả IPv4 và IPv6 sẽ có dấu gạch chéo và một số sau chúng, chẳng hạn như “/ 24”, được gọi là mặt nạ mạng con. Mặt nạ mạng con được sử dụng để cho biết phần nào của địa chỉ đề cập đến địa chỉ mạng và phần nào chỉ định địa chỉ máy chủ trong mạng đó. Đối với mạng a / 24, 24 bit nhị phân đầu tiên của địa chỉ được sử dụng để biểu thị địa chỉ mạng, phần còn lại được sử dụng để chỉ định các máy chủ trên mạng đó.
Địa chỉ IPv6 phức tạp hơn để hiển thị. Chúng có thể được hiển thị với tối đa tám phân đoạn gồm tối đa bốn chữ số thập lục phân, được phân tách bằng dấu hai chấm. Địa chỉ IPv6 mẫu có thể trông như sau: fe80: 4749: dadb: 748d: ff: 334c: ffff: f000. Việc sử dụng hệ thập lục phân có nghĩa là mỗi chữ số có thể là 0-9, af. Một phân đoạn có thể ngắn hơn bốn chữ số vì các số không ở đầu bị bỏ qua. Như với IPv4, một số loại địa chỉ được dành riêng cho một số mục đích sử dụng nhất định. Tất cả các địa chỉ IPv6 bắt đầu bằng “fe80” là địa chỉ cục bộ với các hạn chế giống như địa chỉ IPv4 cục bộ.
Mẹo: Bạn có thể thường thấy địa chỉ IPv6 có vẻ ngắn hơn đáng kể với dấu hai chấm ở giữa, chẳng hạn như fe80: da29 :: 9999. Đây là ký hiệu viết tắt được thiết kế để giúp địa chỉ IPv6 dễ đọc, viết và ghi nhớ hơn. Các phân đoạn được tạo thành từ bốn số không có thể bị bỏ qua hoàn toàn và thay thế bằng dấu hai chấm “::”. Nếu hai hoặc nhiều phân đoạn cạnh nhau đều được tạo hoàn toàn bằng số không thì chúng đều có thể bị bỏ qua và thay thế bằng một lần sử dụng dấu hai chấm. Để có thể tạo lại địa chỉ đầy đủ, chỉ có thể bỏ qua một nhóm phân đoạn liên tục cho mỗi địa chỉ.
Địa chỉ lặp lại
“Địa chỉ lặp lại” là một ví dụ khác về địa chỉ dành riêng. Tương tự như các địa chỉ cục bộ chỉ có thể ở trong mạng cục bộ, các địa chỉ lặp lại chỉ có thể ở trên máy tính cục bộ. Nếu một máy tính cố gắng gửi một tin nhắn đến địa chỉ loopback, thì tin nhắn đó sẽ không bao giờ được gửi đến mạng mà thay vào đó sẽ lặp lại thẳng vào máy tính. Điều này thường không hữu ích đối với hầu hết người dùng, tuy nhiên, nó có thể hữu ích khi truy cập các dịch vụ mạng như máy chủ web trên thiết bị.
Trong IPv4, địa chỉ “127.0.0.1” được tất cả các thiết bị hỗ trợ làm địa chỉ lặp lại. Về mặt kỹ thuật, bất kỳ địa chỉ nào bắt đầu bằng “127” đều được dành riêng cho việc sử dụng địa chỉ lặp lại, nhưng không phải tất cả các thiết bị đều hỗ trợ cách sử dụng này. Đôi khi bạn có thể thấy địa chỉ được viết là “127.0.0.1/8” vì chỉ tám bit nhị phân đầu tiên được sử dụng để biểu thị phần mạng của địa chỉ lặp lại.
Trong IPv6, địa chỉ lặp lại là “:: 1”. Chỉ một địa chỉ được cấp phát để sử dụng cho mục đích lặp lại. Đôi khi nó có thể được viết là “:: 1/128”, vì tất cả 128 bit nhị phân được sử dụng để biểu thị phần mạng của địa chỉ.
Mẹo: Thuật ngữ “localhost” được dành riêng trong lược đồ DNS để chỉ các địa chỉ lặp lại.
Nếu bạn đang chạy một máy chủ web trên máy tính của mình, bạn có thể kết nối với nó trong trình duyệt web của mình bằng cách nhập địa chỉ lặp lại. Ví dụ: “http: //127.0.1”, “http: // :: 1” và “http: // localhost” đều phân giải cho máy tính bạn đang duyệt.
Mẹo: Bạn cũng có thể chỉ định số cổng theo cách thủ công nếu bạn đang lưu trữ dịch vụ trên các cổng không chuẩn