Địa chỉ IP so với địa chỉ MAC


27

Tại sao chúng ta cần địa chỉ IP nếu địa chỉ mac đủ để nhận dạng máy ???


1
Tại sao chúng ta cần địa chỉ đường phố nếu sự kín đáo của ADN đủ để xác định một người? Theo cách tương tự, câu hỏi này trộn lẫn các mức độ trừu tượng và chức năng cho cả hai số.

Câu trả lời:


27

Địa chỉ IP được phân cấp, để các bộ định tuyến trên internet biết hướng nào để chuyển tiếp một gói. Với các địa chỉ MAC, không có cấu trúc phân cấp và do đó việc chuyển tiếp gói sẽ không thể thực hiện được.


1
Điều đáng chú ý là đây cũng là các lớp khác nhau cơ bản trong mô hình mạng. Địa chỉ IP đối phó với lớp mạng. địa chỉ mac liên quan đến lớp liên kết (và một lớp liên kết là thường xuyên điểm-điểm). xem ví dụ en.wikipedia.org/wiki/OSI_model

1
Lý do nào khiến các địa chỉ MAC không thể được phân cấp ngay từ đầu (do đó không cần IP lớp trừu tượng phía trên nó)?
Pacerier

2
Bởi vì một địa chỉ MAC được gán cho card mạng của bạn khi nó được sản xuất. Sau đó, nó được vận chuyển và đặt trong các máy tính ngẫu nhiên trên khắp thế giới, và do đó không có hệ thống phân cấp :). Địa chỉ IP được chỉ định khi bạn kết nối với ISP của bạn và do đó cấu trúc phân cấp được duy trì.
Martin Konecny

16

Từ địa chỉ MAC và địa chỉ IP

Khi gói tin được gửi đến một statipn trên cùng một phân đoạn mạng LAN, chỉ cần địa chỉ MAC. Khi gói vượt ra ngoài, đến các mạng khác nhau và di chuyển qua các bộ định tuyến, địa chỉ MAC vẫn được chứa trong gói, nhưng chỉ có địa chỉ IP được sử dụng bởi các bộ định tuyến.

Cũng từ sự khác biệt giữa Địa chỉ Mac và Địa chỉ IP là gì?

Địa chỉ MAC không phải là một phần của cuộc thảo luận, đơn giản vì chúng không bao giờ vượt ra ngoài mạng cục bộ của bạn và chúng không thể bị ẩn vì chúng đơn giản là cần thiết để kết nối mạng hoạt động.


8

Có nhiều lý do. Ví dụ: Địa chỉ MAC bị ràng buộc với phần cứng. Điều đó có nghĩa là bạn không thể hoặc đúng hơn là không có cùng MAC trên các phần cứng khác nhau. Hãy tưởng tượng rằng google phải thay đổi ràng buộc DNS của địa chỉ "google.com" thành địa chỉ "MAC" mỗi khi họ thay đổi một số thẻ mạng trên máy chủ ngoại vi.

Một lý do khác là địa chỉ MAC được chỉ định bởi nhà sản xuất trong khi địa chỉ IP được chỉ định bởi quản trị viên mạng. Điều này cho phép xây dựng hệ thống phân cấp các địa chỉ là gốc của định tuyến gói. Điều này là do cách từ IP A1.A2.A3.A4 đến B1.B2.B3.B4 có thể dễ dàng dự đoán và cách từ MAC # 1 đến MAC # 2 thì không.

Lý do tiếp theo là MAC là thứ liên quan đến Ethernet và có những công nghệ mạng khác hoàn toàn không sử dụng MAC.


6

Đôi khi chúng tôi không muốn xác định máy. Một máy có thể có hai IP, IP có thể đại diện cho những thứ không phải là máy, danh sách các lý do cứ lặp đi lặp lại, tôi chắc chắn những máy khác sẽ đưa ra một số thứ tốt hơn.


2

IP - có nghĩa là Giao thức Internet được sử dụng để liên lạc giữa các Mạng được kết nối giữa ( Internet = Mạng được kết nối giữa HOẶC Nhóm mạng khác nhau-2 được kết nối với nhau )

MAC - có nghĩa là Điều khiển truy cập phương tiện, được sử dụng để liên lạc trong Mạng SINGLE HOẶC trong cùng một mạng ( Mạng = Nhóm gồm 2 máy chủ trở lên )

Địa chỉ IP được phân phối có hệ thống trên toàn thế giới bởi IANA (cơ quan Số được gán Internet), do đó, Địa điểm END-TO-END có thể dễ dàng Tìm ra bởi các bộ định tuyến ****** NHƯNG Địa chỉ MAC không được phân phối một cách có hệ thống .. .. Bởi vì Địa chỉ MAC được gán cho thẻ LAN của bạn khi nó được Sản xuất bởi một số nhà cung cấp. Nó hơn Shipped và được đặt trong các máy tính ngẫu nhiên trên khắp thế giới


1

Có một số lớp trong ngăn xếp mạng, mỗi lớp được thiết kế để giải quyết một mức độ trừu tượng cụ thể.

Layer3, còn được gọi là lớp định tuyến, được thiết kế để làm cho hai máy trong các mạng khác nhau giao tiếp với nhau. Ở lớp này, các bộ định tuyến, cần có khả năng cung cấp cho mỗi máy mà nó biết một ID duy nhất. Đây là địa chỉ IPA. IP là phân cấp tức là. họ có một phần thông báo cho bộ định tuyến, địa chỉ IP nằm trong mạng nào và phần còn lại chỉ định máy cụ thể (phần lớn).

Layer2 sử dụng địa chỉ mac là để xác định một card mạng cụ thể trong mạng cục bộ. Có thể có nhiều hơn một thẻ cho một máy cụ thể, sau đó có thể chia sẻ cùng một IP. Điều này được gọi là Multihoming ( http://en.wikipedia.org/wiki/Multihoming ).

thông thường, bộ định tuyến sử dụng ARP để tìm mac tương ứng với một IP cụ thể (nếu không biết về nó) và khi phát hiện ra mac, nó sẽ lưu ý về nó trong một thời gian xác định (ví dụ: cho đến khi ARP bộ nhớ cache bị xóa, dựa trên cấu hình bộ định tuyến).


0

Khi gói ethernet từ máy chủ truyền qua bộ chuyển mạch hoặc bộ định tuyến đến đích của nó, địa chỉ MAC nguồn của máy chủ gốc được thay thế bằng địa chỉ MAC của cổng trên bộ chuyển mạch hoặc bộ định tuyến. Tại thời điểm đó, chỉ có địa chỉ IP nguồn tham chiếu người gửi.


0

Địa chỉ IP của bạn thay đổi liên tục, nhưng địa chỉ mac của bạn luôn được cố định trong phần cứng của card mạng.

Khi bạn kết nối máy tính xách tay ở nhà, qua điện thoại, trong quán cà phê '- bạn cần có một địa chỉ IP khác.


không nhất thiết, có những thẻ mà bạn có thể thay đổi địa chỉ mac (không phải thẻ tiêu dùng;)). Ip chỉ thay đổi nếu bạn sử dụng dhcp. Trong các trung tâm dữ liệu, ví dụ, chúng có thể được cấu hình tĩnh.

Chỉ minh họa một tình huống mà họ thay đổi

0

Bộ định tuyến xử lý địa chỉ IP. Nó học về cấu trúc liên kết mạng bằng địa chỉ IP, không phải MAC. Ngoài ra, có những thứ như địa chỉ IP riêng, không áp dụng cho địa chỉ MAC.


0

Lý do chính là do độ dài của địa chỉ mac. Tìm kiếm địa chỉ mac (xảy ra trong một bộ chuyển mạch) tốn nhiều thời gian hơn so với thực hiện khớp địa chỉ IP dài nhất (xảy ra trong bộ định tuyến).

Đôi khi, việc tìm kiếm một trận đấu Ip dài nhất cũng tốn thời gian, trong trường hợp đó MPLS được sử dụng trong đó một số rất nhỏ (được gọi là nhãn) được tra cứu trong bộ định tuyến hỗ trợ MPLS.


0

Địa chỉ IP và địa chỉ MAC được sử dụng bởi hai lớp khác nhau của mô hình OSI. Địa chỉ IP được sử dụng cao hơn trong mô hình so với địa chỉ MAC.

Một ví dụ điển hình về việc sử dụng chúng là NAT hoặc Dịch địa chỉ mạng. NAT cho phép nhiều máy gửi các gói qua mạng nhưng có vẻ như nó đến từ một máy tính (tức là ISP của bạn cung cấp cho bạn một địa chỉ IP nhưng bạn có nhiều máy tính trên mạng).

Những gì một thiết bị NAT làm là nó sẽ nhận được một gói từ máy tính của bạn, viết lại địa chỉ IP bằng chính nó, nhưng giữ địa chỉ MAC giống nhau trên gói. Sau đó nó sẽ truyền gói tin.

Khi nhận được phản hồi cho gói đó, nó sẽ tìm địa chỉ MAC trong gói đó và viết lại địa chỉ IP bằng địa chỉ IP của máy tính của bạn (hầu hết các thiết bị NAT giữ bảng MAC -> bên trong) để bộ định tuyến biết nơi để gửi gói!

Cũng lưu ý rằng địa chỉ MAC được chỉ định bởi nhà sản xuất thiết bị trong khi địa chỉ IP hoàn toàn tùy ý.


0

Điều này là do Địa chỉ IP "có thể định tuyến". Chúng được chia thành các mạng, các mạng con đó chuyển tiếp đến các phần khác nhau trên thế giới, giống như một địa chỉ. Địa chỉ Mac hoàn toàn khác nhau đối với mọi người, không thể định vị được.

Nó giống như nói với ai đó ngôi nhà của bạn trông như thế nào để anh ta tìm thấy nó. Thay vì cho anh ta địa chỉ, phải không?

Xem điều này: Mô hình OSI trên Wikipedia

Từ mô hình này, bạn thấy nơi mọi thứ xảy ra. MAC (Media Access Control) nằm trên lớp thứ 2 từ dưới lên. IP là trên thứ ba. Nó sử dụng MAC để xác định PC, nhưng chỉ ở quy mô rất cục bộ.


0

Câu trả lời ngắn đã được đưa ra, nhưng để lặp lại, đó là tổ chức. Lý do cần thiết là vì cho đến khi mọi bộ định tuyến có bộ nhớ và tốc độ cần thiết để lưu trữ Tuyến đến mọi MAC, thì phải thực hiện một số việc, do đó là Địa chỉ IP.

Chỉ để được rõ ràng. Các thiết bị giao tiếp thông qua hỗn hợp các địa chỉ MAC / Giao thức. Cả hai phần phải được thực hiện chính xác để mạng hoạt động.

Nếu bạn duyệt trang web này từ PC ở nhà của bạn và xem gói tin khi nó rời khỏi máy tính của bạn, thì ít, nếu có, phần trên của gói sẽ giống như khi nó vào máy chủ là diễn đàn này. Khi tôi nói chi phí gói, tôi đang nói về địa chỉ MAC, Địa chỉ IP, Cổng, v.v.


0

Tôi đã đọc một bài viết thảo luận về vấn đề này. Tiêu đề của bài viết là HTML 5 Geolocation API & IP Geolocation được cung cấp bởi IP2Location.com. Nó rất hữu ích để phân biệt các tính năng của kỹ thuật định vị không dây bằng địa chỉ MAC và phát hiện địa chỉ IP truyền thống.

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.