Mục đích của địa chỉ mạng là gì? (còn gọi là địa chỉ mạng con)


20

Mục đích của địa chỉ mạng là gì? (còn gọi là địa chỉ mạng con, địa chỉ bắt đầu của mỗi mạng con)

Ví dụ trong mạng này:

  192.168.1.0/24   

Tại sao chúng ta nên để địa chỉ 192.168.1.0 miễn phí?


Vui lòng xem xét thêm thông tin cho câu hỏi; biết làm thế nào bạn đưa ra câu hỏi và cách bạn sẽ sử dụng câu trả lời sẽ giúp ích. Ngoài ra, phần này của câu hỏi quá rộng: "Mục đích của địa chỉ mạng là gì?"
Mike Pennington

1
bởi "Địa chỉ mạng" Tôi không có nghĩa là địa chỉ IP, ý tôi là địa chỉ bắt đầu của mỗi mạng con được gọi là "Địa chỉ mạng", (giống như địa chỉ cuối của mỗi mạng con gọi là "địa chỉ quảng bá")
Sudoer

2
Tôi nghĩ đó là một câu hỏi hay: thiết kế hoặc lý do lịch sử để có một địa chỉ mạng là gì?
Sander Steffann

@sandersteffmann anh hỏi với mục đích địa chỉ mạng. Cho đến khi anh làm rõ, câu hỏi này quá mơ hồ; hơn nữa vì nó hỏi về một cái gì đó rất cơ bản, nó sẽ nhanh chóng thu hút những cú ném phi tiêu ngẫu nhiên theo ý định của anh ta. Tôi sẽ mở lại bây giờ.
Mike Pennington

Tôi thực sự không biết! Đó là một câu hỏi hay. Chắc chắn đó là một địa chỉ duy nhất trên mạng con. Có thể được áp dụng cho cổng mặc định, ví dụ. Tuy nhiên, tôi tưởng tượng nếu bạn đã thử thiết bị sẽ không cho phép nó nói not a valid host address. ...Câu hỏi hay!
Ron Royston

Câu trả lời:


9

Chúng giống nhau về mặt chức năng - phát sóng tất cả các máy chủ. Trong những ngày đầu, từ lâu, địa chỉ của số không ("Mạng") đã được sử dụng cho lưu lượng phát sóng. Sau đó, nó đã được đổi thành địa chỉ của tất cả mọi người ("Phát sóng") và đó là những gì chúng ta sử dụng ngày nay.

[LƯU Ý]
Đây không giống với "mạng con không" (hoặc mạng con toàn bộ) là mạng con trên cùng và dưới cùng từ mặt nạ lớn hơn . ví dụ. 192.168.1.0/24 được chia thành / 28's: subnet-zero là 192.168.1.0/28 và mạng con tất cả là 192.168.1.240/28

"Địa chỉ mạng" và "Địa chỉ quảng bá" là địa chỉ đầu tiên và cuối cùng của mạng con .


1
Bạn có thể cung cấp bất kỳ tài liệu tham khảo cho điều này? Cá nhân tôi không nhắc lại điều này tại bất kỳ thời điểm nào trong kinh nghiệm của tôi (vốn được giới hạn) nhưng tôi luôn tìm cách mở rộng những gì tôi biết. Cuối cùng tôi đã có thời gian để nghiên cứu những gì tôi nhớ để trả lời câu hỏi và không bắt gặp bất cứ điều gì như thế này được đề cập.
YLearn

Cấu hình của Cisco đăng ký bit 10 (và 14) cho một cái gì đó có từ trước RFC919. Đã có nhiều cuộc tranh luận về vấn đề này: serverfault
Ricky Beam

Và một từ trên "mạng con số 0" - Cisco (nhưng đó không phải là câu hỏi của anh ấy, hoặc là một vấn đề ngày hôm nay)
Ricky Beam

1
Tôi nên làm rõ về nhận xét của mình khi tôi không hỏi về phần mạng con không. Tuy nhiên, rất hay kéo vào thanh ghi cấu hình ... Tôi biết rằng tôi đã đọc tài liệu đó nhiều lần và phải luôn bỏ qua phần đó. Sẽ phải thông qua liên kết SF khi tôi có thêm thời gian nữa ...
YLearn

Nhìn lại điều này vì một câu hỏi khác, có vẻ như tôi vẫn chưa làm rõ câu hỏi của mình trong bình luận đầu tiên. Tôi đã hỏi liệu bạn có thể cung cấp một tham chiếu đến việc sử dụng địa chỉ mạng cho lưu lượng phát sóng không. Tôi chưa bao giờ đi qua cá nhân này và sẽ quan tâm đến việc tìm kiếm một tài liệu tham khảo như vậy.
YLearn

7

Nó được sử dụng cho mục đích định tuyến. Khi một bộ định tuyến được yêu cầu định tuyến các gói từ mạng con A đến mạng con B, địa chỉ mạng được sử dụng bởi bộ định tuyến để chỉ ra toàn bộ mạng con nguồn và đích.

Ngoài ra, sẽ không có cách nào để phân biệt một nút cụ thể trên mạng con với toàn bộ mạng con nếu chúng ta gán một thiết bị cho địa chỉ mạng nhưng tôi tin rằng mục đích thực sự của yếu tố định tuyến, mặc dù vậy tôi có thể nhầm.

đọc thêm: http://www.techexams.net/forums/network/90005-purpose-network-id-broadcast-id.html


7

Việc sử dụng "0" trong địa chỉ IP được xác định trong RFC923 và được thực hiện trong các RFC liên tiếp:

Special Addresses:

  In certain contexts, it is useful to have fixed addresses with
  functional significance rather than as identifiers of specific
  hosts.  When such usage is called for, the address zero is to be
  interpreted as meaning "this", as in "this network".  The address
  of all ones are to be interpreted as meaning "all", as in "all
  hosts".  For example, the address 128.9.255.255 could be
  interpreted as meaning all hosts on the network 128.9.  Or, the
  address 0.0.0.37 could be interpreted as meaning host 37 on this
  network.

Ví dụ này cung cấp cho một máy chủ cụ thể trên mạng hiện tại (0.0.0.37) bằng cách sử dụng 0 trong các phần mạng của địa chỉ, nhưng nó không thực sự làm rõ trường hợp ngược lại (0 trong phần lưu trữ của địa chỉ). Tuy nhiên, vì nó đã định nghĩa "0" là "này."

Từ đó, tôi không thể tìm thấy bất kỳ tài liệu nào để sao lưu bộ nhớ của mình, nhưng trong RFC1060 , địa chỉ "0.0.0.0" được ghi lại rõ ràng là "máy chủ này trên mạng này":

     (a)   {0, 0}

        This host on this network.  Can only be used as a source
        address (see note later).

Vì tất cả các số 0 cho phần máy chủ của địa chỉ đều có nghĩa là "máy chủ này", nên nó không thể sử dụng làm địa chỉ máy chủ trên mạng.

Về mặt logic, một mạng được tham chiếu bằng cách sử dụng phần "mạng" của địa chỉ theo sau là tất cả các số không (nghĩa là không sử dụng bit chủ nào). Tôi không thể tìm thấy tài liệu để sao lưu bộ nhớ của mình nhưng tôi tin rằng điều này đã được chấp nhận rộng rãi từ lâu trước RFC1060 .

Chỉnh sửa: Nhờ đề cập đến RFC919 của Ricky , tôi đã tìm thấy tài liệu tham khảo mà tôi đã tìm kiếm để minh họa cho những gì tôi nhớ về sự chấp nhận chung của địa chỉ mạng:

However, as a notational convention, we refer to
networks (as opposed to hosts) by using addresses with zero fields.
For example, 36.0.0.0 means "network number 36"

Bên cạnh đó, chạm vào đề cập của Ricky về mạng con-không và mạng con tất cả, tôi tin rằng tài liệu đầu tiên về RFC950 có tham chiếu RFC943 (đã lỗi thời RFC923 ở trên nhưng sử dụng cùng ngôn ngữ cho các địa chỉ đặc biệt):

     It is useful to preserve and extend the interpretation of these
     special addresses in subnetted networks.  This means the values
     of all zeros and all ones in the subnet field should not be
     assigned to actual (physical) subnets.

        In the example above, the 6-bit wide subnet field may have
        any value except 0 and 63.

     Please note that there is no effect or new restriction on the
     addresses of hosts on non-subnetted networks.

Tôi chỉ đề cập đến nó bởi vì OP đã đề cập đến nó trong phần chỉnh sửa bị từ chối theo câu trả lời của tôi. Tôi đã thêm nó dưới dạng làm rõ - máy chủ all-zero / cái so với địa chỉ mạng . Cái sau không còn ý nghĩa nữa - không ai đưa ra giả định về kích thước mạng con, cả hai đều được xử lý như một địa chỉ quảng bá mạng con, mặc dù địa chỉ phát sóng toàn bộ đã bị khấu hao trong hơn 30 năm.
Ricky Beam

Một bài viết rất tốt. Bạn cũng muốn đăng bài này trên Server Fault hay tôi có thể sao chép một phần bài đăng của bạn và sử dụng nó để viết lại hoàn toàn câu trả lời của riêng tôi cho một câu hỏi tương tự trên SF không?
Hennes

@Hennes, cảm ơn bạn đã bình luận và chỉ ra câu hỏi tương tự trên SF. Tôi đã làm như bạn yêu cầu và đăng phần lớn nội dung này ở đó và phù hợp với câu hỏi đó.
YLearn

Cảm ơn bạn. Tôi không ngại có một câu trả lời sai một phần về SF. Tôi nhớ rằng nó không sửa nó hoặc ít nhất là sửa nó và câu trả lời hay này (và tất cả các tài liệu tham khảo RFC đẹp và cũ) là của bạn. :)
Hennes

2

Bạn không bao giờ có thể đếm bất cứ thứ gì bằng 0.host ID một loại đếm .so ID máy chủ bắt đầu bằng 1.

192.168.1.0/24 biểu thức này sử dụng cho bộ định tuyến.

Nó có nghĩa là,

Mặt nạ mạng con: 255.255.255.0

Mạng: 192.168.1.0

Phát sóng: 192.168.1.255

Cảm ơn.


1
Địa chỉ là để đặt tên / mục đích, không phải để đếm.
Sudoer

Đó là danh tính của máy chủ và cũng đếm số máy chủ. Khi bạn sử dụng lớp C và Mặt nạ mạng con: 24 bit thì bạn có thể sử dụng tối đa 254 máy chủ trong mạng này. Nếu bạn có DNS thì bạn có thể sử dụng Tên máy chủ làm ID máy chủ nếu không ID máy chủ số là ID máy chủ của bạn.
SM.JOBAER ALAM

2

Để hiểu cơ bản , địa chỉ mạng được sử dụng để xác định mạng, giống như tên nhóm xác định một nhóm. Trong ví dụ bạn đã lấy 192.168.1.0/24, địa chỉ mạng 192.168.1.0 được lấy làm tên cho nhóm bao gồm các địa chỉ IP từ 192.168.1.1 đến 192.168.1.254.

Vì vậy, nếu bộ định tuyến cần tìm nơi, ví dụ, IP 192.168.1.24 tồn tại, nó sẽ tìm kiếm tên nhóm IP của nó (tức là địa chỉ mạng) 192.168.1.0/24 chứ không phải các địa chỉ IP riêng lẻ. Đây là lý do tại sao địa chỉ mạng không được gán cho một máy cụ thể.


2

Bạn có thể nghĩ ID mạng là "vùng lân cận". Sau đó nghĩ về các địa chỉ IP máy chủ là "số nhà". Mặt nạ mạng con giúp xác định ID mạng.

Từ góc độ hình ảnh lớn, hãy xem xét địa chỉ đầy đủ này: ID mạng: 192.168.0.0 Mặt nạ mạng con: 255.255.255.0 (Tôi nhận ra rằng 192.168.0.0 không phải là một ví dụ phổ biến, nhưng nó hợp lệ và giúp minh họa điểm.)

Địa chỉ IP máy chủ hợp lệ trong "vùng lân cận" cho "số nhà" là: 192.168.0.1 đến 192.168.0.254 ID mạng là 192.168.0.0 Địa chỉ quảng bá là 192.168.0.255

Đây là giao diện nếu đây không phải là một địa chỉ đẳng cấp: ID mạng: 192.168.0.0 Mặt nạ mạng con: 255.255.0.0

Địa chỉ IP máy chủ hợp lệ trong "vùng lân cận" cho "số nhà" là: 192.168.0.1 đến 192.168.255.254 ID mạng là 192.168.0.0 Địa chỉ quảng bá là 192.168.0.255

Lưu ý rằng trong cả hai ví dụ này, ID mạng (không có mặt nạ mạng con) trông giống nhau. Tuy nhiên, mặt nạ mạng con định nghĩa chúng với hai dải địa chỉ IP máy chủ hoàn toàn khác nhau.

Sử dụng sự tương tự ban đầu của bạn, bạn có thể chia khu phố thành các đường phố với mạng con. Ví dụ: bắt đầu với 192.168.0.0 và 255.255.255.0, bạn có thể chia nó thành hai mạng con:

Mạng con 1 192.168.0.0 255.255.255.128 Phạm vi địa chỉ IP máy chủ: 192.168.0.1 đến 192.168.0.126 IP phát sóng: 192.168.0.127

Mạng con 2 192.168.0.128 255.255.255.128 Phạm vi địa chỉ IP máy chủ: 192.168.0.129 đến 192.168.0.254 IP phát sóng: 192.168.0.255


-3

Mạng được chia thành các mạng con chủ yếu vì lý do sau. Có một khái niệm gọi là IP công cộng và không gian IP riêng trong IPV4.

đối với một tổ chức để liên lạc với thế giới bên ngoài thì cần có IP công cộng, chúng tôi không thể có IP công cộng cho mỗi và mọi hệ thống trong tổ chức của chúng tôi. Vì vậy, để khắc phục điều này, chúng tôi đã sử dụng mạng con

cũng được sử dụng vì lý do bảo mật. về cơ bản để tùy chỉnh hạn chế quyền truy cập giữa một nhóm người dùng

Đây chỉ là một cái nhìn rộng hơn :)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.