Địa chỉ IP lớp, mạng và máy chủ


0

Đây có vẻ như là một câu hỏi cơ bản nhưng tôi cần hiểu địa chỉ IP.

Tôi không hiểu tại sao địa chỉ IP được chia thành mạng (dây) và nút (máy chủ | thiết bị).

Ví dụ: Lớp A có 8 bit mạng và 24 bit máy chủ, nơi này phù hợp với địa chỉ IP thực tế.

Tôi khá bế tắc về điều này khi tôi xem xét các ví dụ trên mạng và họ chủ yếu nói rằng IP được chia thành mạng và các máy chủ sau đó mỗi lớp có các giá trị khác nhau. Nhưng tôi không chắc chính xác điều này có nghĩa là gì.

sẽ là tuyệt vời nếu ai đó có thể dành một chút thời gian để giải thích.

Câu trả lời:


5

Có hai lý do chính mà chủ nhà cần biết phần địa chỉ nào là số mạng và phần nào là số máy chủ.

Lý do đầu tiên là vì vậy nó biết địa chỉ đích của lớp liên kết dữ liệu (ví dụ: lớp MAC MAC) để đặt gói tin đi. Nếu phần mạng của địa chỉ IP đích khớp với phần mạng của địa chỉ IP nguồn, thì máy chủ đích có thể truy cập trực tiếp trên liên kết dữ liệu cục bộ (ví dụ: trên cùng một mạng LAN Ethernet), vì vậy người gửi có thể tìm thấy địa chỉ lớp liên kết của máy đích ( có lẽ thông qua ARP) và đặt địa chỉ lớp liên kết của máy chủ đó vào trường đích của tiêu đề lớp liên kết của gói. Nếu các phần mạng của địa chỉ IP nguồn và đích không khớp nhau, thì máy chủ gửi phải gửi gói đến bộ định tuyến. Trong trường hợp đó, máy chủ gửi sẽ đặt địa chỉ lớp liên kết của bộ định tuyến vào tiêu đề lớp liên kết.

Lý do thứ hai là để máy chủ có thể xác định địa chỉ quảng bá của mạng cục bộ. Nó thực hiện điều này bằng cách điền vào tất cả các bit trong phần lưu trữ với các bit. Vì vậy, trong trường hợp 192.168.1.0/24, địa chỉ quảng bá là 192.168.1.255.

Ý tưởng về các "lớp" mạng (còn gọi là "mạng lớp") chỉ thực sự quan trọng từ việc phát minh ra IPv4 vào năm 1981 cho đến khi phát minh ra mạng con và Định tuyến liên miền không phân loại (CIDR) vào năm 1993. Từ năm 1981 đến năm 1993, nếu là bit đầu tiên trong số địa chỉ IP của bạn là 0, bạn biết bạn đang ở trong mạng Lớp A, vì vậy 8 bit đầu tiên của địa chỉ là số mạng của bạn và 24 số còn lại là số máy chủ của bạn. Nhưng điều này có nghĩa là các trang web có mạng Lớp A sẽ có 16,8 triệu máy chủ trên một mạng phẳng duy nhất, điều này là không thực tế. Mặc dù đã gần hai thập kỷ kể từ "Lớp A", "Lớp B" và "Lớp C" thực sự quan trọng, những cái tên vẫn bị đá xung quanh để chỉ / 8 (16,8 triệu mạng máy chủ), / 16 (65 nghìn máy chủ lưu trữ mạng) và / 24 (~ 256 mạng máy chủ), tương ứng.


2

Lý do cho sự phân chia là vì hiếm khi bạn có kết nối trực tiếp với máy tính mà bạn muốn gửi một cái gì đó. Dữ liệu bạn gửi thường đi đến một bộ định tuyến, sau đó chuyển tiếp nó đến các bộ định tuyến khác và cứ thế cho đến khi một bộ định tuyến cuối cùng trong chuỗi đưa nó đến hệ thống của bạn.

Để làm việc này, phải có một cách để biết địa chỉ IP nào có thể đạt được chỉ bằng cách bỏ dữ liệu ra khỏi card mạng và địa chỉ IP nào chỉ có thể đạt được "phía sau" bộ định tuyến. Phần mạng của địa chỉ IP, được xác định bởi mặt nạ mạng, tạo nên sự khác biệt này.

Vì vậy, nếu IP của tôi là 10.1.1.42 và netmask của tôi là 24 bit từ bên trái (255.255.255.0), thì điều đó có nghĩa là tôi có thể đến bất kỳ địa chỉ IP nào từ 10.1.1.1 đến 10.1.1.254 chỉ bằng cách gửi dữ liệu ra khỏi mạng của tôi Thẻ. Tôi sẽ sử dụng IP của mình làm địa chỉ nguồn, máy cuối làm địa chỉ đích và chỉ cần ném lưu lượng trên dây. Nó sẽ đến đó nếu nói, máy kia được kết nối thông qua một công tắc hoặc trung tâm, mà không cần thêm trợ giúp.

Hãy nói rằng tôi muốn nói chuyện với 10.1.2.50. Chà, tôi không thể đạt được điều đó chỉ bằng cách nhổ các bit ra khỏi NIC của mình. Nó phải đi qua một bộ định tuyến. Tình huống đơn giản nhất là nơi có một cổng mặc định được cung cấp bởi DHCP. Giả sử cổng mặc định được cung cấp cho chúng tôi thông qua DHCP là 10.1.1.254. Sau đó, tôi sẽ gửi lưu lượng truy cập mà tôi muốn chuyển đến 10.1.2.50 đến 10.1.1.254, đặt IP của tôi (10.1.1.42) làm địa chỉ nguồn và 10.1.2.50 làm địa chỉ đích. Cổng mặc định không phải là đích đến cuối cùng, nhưng tôi thực sự mong đợi 10.1.1.254 sẽ chuyển tiếp lưu lượng đến 10.1.2.50 thay cho tôi. Hy vọng rằng máy ở 10.1.1.254 có kết nối với mạng 10.1.2.0/24 và sẽ có thể làm điều đó.

Tôi hy vọng điều này là hữu ích.


0

Thí dụ: 10.0.0.1 / 8
trong đó / 8 - có nghĩa là mặt nạ mạng. Điều này có nghĩa là 8 bit đầu tiên của 32 (địa chỉ gồm 32 bit được chia cho các chấm và bit này được biểu diễn dưới dạng số thập phân) xác định mạng và các mạng khác - máy chủ


-1

Có lẽ bài viết này của Cisco sẽ giúp.


1
Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
Ramhound
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.