Khoa công nghệ thông tin bộ MÔn mạng và truyềN thôNG


CƠ SỞ LÝ THUYẾT Địa chỉ MAC



tải về 1.81 Mb.
trang2/13
Chuyển đổi dữ liệu06.01.2018
Kích1.81 Mb.
#35774
1   2   3   4   5   6   7   8   9   ...   13

CƠ SỞ LÝ THUYẾT

  1. Địa chỉ MAC :


Địa chỉ MAC (Media Access Control) : là kiểu địa chỉ vật lí, đặc trưng cho một thiết bị hoặc một nhóm các thiết bị trong LAN. Địa chỉ này được dùng để nhận diện các thiết bị giúp cho các gói tin lớp 2 có thể đến đúng đích.

Một địa chỉ MAC bao gồm 6 byte và thường được viết dưới dạng hexa, với các thiết bị của Cisco, địa chỉ này được viết dưới dạng số hexa ,ví dụ: 0000.0C12.FFFF là một địa chỉ MAC hợp lệ. Để đảm bảo địa chỉ MAC của một thiết bị là duy nhất, các nhà sản xuất cần phải ghi địa chỉ đó lên ROM của thiết bị phần cứng và định danh của nhà sản xuất sẽ được xác định bởi 3 byte đầu OUI (Organizationally Unique Identifier).

Địa chỉ MAC được phân làm 3 loại

-Unicast: đây là loại địa chỉ dùng để đại diện cho một thiết bị duy nhất.

-Multicast: đây là loại địa chỉ đại diện cho một nhóm các thiết bị trong LAN. Địa chỉ được dùng trong trường hợp một ứng dụng có thể muốn trao đổi với một nhóm các thiết bị. Bằng cách gửi đi một bản tin có địa chỉ multicast; tất cả các thiết bị trong nhóm đều nhận và xử lí gói tin trong khi các thiết bị còn lại trong mạng sẽ bỏ qua. Giao thức IP cũng hỗ trợ truyền multicast. Khi một gói tin IP multicast được truyền qua một LAN, địa chỉ MAC multicast tương ứng với địa chỉ IP sẽ là 0100.5exxx.xxxx.

-Broadcast: địa chỉ này đại diện cho tất cả các thiết bị trong cùng một LAN. Điều đó cũng có nghĩa là nếu một gói tin có địa chỉ MAC là FFFF.FFFF.FFFF được gửi đi thì tất cả các thiết bị trong LAN đều phải thu nhận và xử lí.


    1. Giới thiệu giao thức ARP:


Mỗi thiết bị trong hệ thống mạng của chúng ta có ít nhất hai địa chỉ. Một địa chỉ là Media Access Control ( MAC ) và một địa chỉ Internet Protocol ( IP ). Địa chỉ MAC là địa chỉ của card mạng gắn vào bên trong thiết bị, nó là duy nhất và không hề thay đổi. Địa chỉ IP có thể thay đổi theo người sử dụng tùy vào môi trường mạng. ARP là một trong những giao thức của IP, chức năng của nó dùng để định vị một host trong một phân đoạn mạng bằng cách phân giải địa chỉ IP ra địa chỉ MAC. ARP thực hiện phân giải địa chỉ thông qua một tiến trình broadcast gói tin đến tất cả các host trong mạng, gói tin đó chứa địa chỉ IP của host cần giao tiếp. Các host trong mạng đều nhận được gói tin đó và chỉ duy nhất host nào có địa chỉ IP trùng với địa chỉ IP trong gói tin mới trả lời lại, còn lại sẽ tự động drop gói tin.ARP là một giao thức hết sức đơn giản, nó đơn thuần có 4 loại message cơ bản sau:

-An ARP Request: máy tính A sẽ hỏi toàn mạng : " Ai có địa chỉ IP này? "

-An ARP Reply: máy tính B trả lời máy tính A : "Tôi có IP đó, địa chỉ MAC của tôi là..."

-An Reverse ARP Request: máy tính A sẽ hỏi toàn mạng : " Ai có địa chỉ MAC này? "

-An Reverse ARP Reply: máy tính B trả lời máy tính A: " Tôi có MAC đó, địa chỉ IP của tôi là..."

Host A gửi một ARP Request và nhận được một ARP Reply từ một host B có thực trong mạng. Sau khi tiến trình này hoàn tất, host A biết host B sẽ có MAC như thế nào. Tiếp theo, host A sẽ lưu lại sự hiểu biết đó lên bộ nhớ của mình gọi là ARP table. ARP table giúp host A không phải thực hiện ARP Request đến host B một lần nữa.

Mô tả quá trình ARP Request và ARP Reply trong LAN:

Trong LAN hiện nay có 4 host: host A, host B, host C, host D.

-Host A muốn giao tiếp với host C, đầu tiên sẽ broadcast gói tin ARP Requset.

-Host C nhận thấy đúng IP của mình liền trả lời MAC của mình thông qua gói tin ARP Reply, các host còn lại sẽ drop gói ARP Request.



-Host A nhận được địa chỉ MAC của host C và ghi nhớ vào ARP table.

Hình 1 : Quá trình ARP Request và ARP Reply trong LAN




    1. tải về 1.81 Mb.

      Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   ...   13




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương