Làm thế nào để máy tính phát hiện bộ định tuyến?


10

Có phải bộ định tuyến luôn phát "Tôi ở đây" (giả sử, cứ sau một khoảng thời gian) và máy tính lắng nghe hoặc bộ định tuyến lắng nghe và một khi máy tính phát sóng "có bộ định tuyến ở đây không?" Nó đáp ứng? Nghe có vẻ như một câu hỏi ngớ ngẩn nhưng tôi không thể tìm thấy câu trả lời. Mặc dù tôi biết rằng khi máy tính đã biết về sự tồn tại của bộ định tuyến, nó đưa ra yêu cầu đầu tiên cho địa chỉ IP.

Câu trả lời:


9

Nhìn vào câu hỏi của bạn, có vẻ như bạn đang nhầm lẫn DHCP và định tuyến.

Để rõ ràng, cả hai đều hoàn thành các nhiệm vụ khác nhau và thực sự không có gì để làm với nhau. DHCP là một cách linh hoạt để gán IP cho khách hàng. Định tuyến cho phép bạn đi từ mạng này sang mạng khác.

Để trả lời câu hỏi của bạn .. Thực sự có hai cách mà máy tính của bạn sẽ biết có một bộ định tuyến trên mạng. Vì bạn đã gán thủ công địa chỉ IP / mặt nạ mạng con với một cổng mặc định (cổng mặc định là bộ định tuyến) hoặc do máy tính đã được đặt để yêu cầu IP qua DHCP và trong cung cấp DHCP mà nó nhận được từ máy chủ mà nó chứa cổng mặc định cho khách hàng sử dụng.

Máy khách sẽ không thử bất kỳ giao tiếp nào với bộ định tuyến cho đến khi nó có địa chỉ IP và cổng mặc định được định cấu hình (một lần nữa theo cách thủ công hoặc qua dhcp). Sau đó, máy tính sẽ xem xét địa chỉ IP và mặt nạ mạng con của chính nó để xác định xem địa chỉ IP mà nó đang cố gắng liên lạc có nằm trên mạng cục bộ hay không. Nếu đúng thì nó sẽ cố gửi dữ liệu thẳng đến thiết bị và nếu không thì nó sẽ nhìn vào cổng mặc định (bộ định tuyến) được cấu hình của nó và gửi nó đến đó. Sau đó, bộ định tuyến sẽ gửi lưu lượng đến đích vì nó có tuyến hoặc đến một bộ định tuyến khác có thể biết nơi mạng đích tồn tại.


Tôi nhận thấy rằng ARP giả định xxx1 khi nó xuất hiện lần đầu (thông qua wireshark). Làm thế nào để nó chính thức "yêu cầu" cho bộ định tuyến? Nếu bộ định tuyến không có trên xxx1 thì sao? ARP nào nó phát sóng, hoặc được bảo lưu .1?
PeterT

2

Với IPv4, một máy tính không thực sự biết về bộ định tuyến. Một máy chủ lưu trữ sẽ có một cổng được cấu hình, nó sẽ gửi bất kỳ lưu lượng truy cập nào cho một mạng khác. Cổng có lẽ là một bộ định tuyến, nhưng không nhất thiết phải. Cổng được cấu hình thủ công hoặc được gán qua DHCP. Máy chủ không có cổng được cấu hình cho đến khi một cổng được gán thủ công hoặc động. Điều đó có nghĩa là nó không thể giao tiếp với một mạng khác cho đến khi một mạng được chỉ định.

Mặt khác, IPv6 đã thêm ND (Neighbor Discovery) và một phần của ND bao gồm RA (Quảng cáo Bộ định tuyến). Bộ định tuyến có thể được cấu hình để quảng cáo sự tồn tại của chúng và tiền tố mạng cục bộ. Điều này cho phép các máy chủ IPv6 tự cấu hình mà không cần DHCP, mặc dù có phiên bản DHCP cho IPv6.


Cổng IP, theo định nghĩa, là một bộ định tuyến.
Ronnie Royston

Không, không nhất thiết. Trong hầu hết mọi trường hợp, nhưng có một số trường hợp kỳ quặc trong đó cổng có thể là một thứ khác, không nhất thiết phải gửi lưu lượng đến một mạng khác theo cách mà một bộ định tuyến sẽ làm.
Ron Maupin

1

Bộ điều khiển Ethernet hiện đại có phát hiện trạng thái liên kết. Họ có thể phát hiện khi một liên kết được thiết lập với cổng Ethernet của họ.

Tình hình hơi khác một chút đối với IPv4 và IPv6. Đầu tiên là kịch bản IPv4.

Khi cáp Ethernet được cắm vào HĐH sẽ phát hiện điều này thông qua phát hiện trạng thái liên kết. Nếu giao diện được cấu hình cho DHCP thì máy khách sẽ gửi yêu cầu DHCP. Trong một mạng gia đình / doanh nghiệp nhỏ thông thường, bộ định tuyến sẽ chạy một máy chủ DHCP sẽ gán cho máy khách một địa chỉ IP và cũng cho khách hàng biết mặt nạ mạng con, cổng mặc định và máy chủ DNS nào sẽ sử dụng. Trong một mạng lớn hơn, bộ định tuyến và máy chủ DHCP có thể nằm trên các thiết bị khác nhau.

Nếu không tìm thấy máy chủ DHCP, máy khách có thể tiếp tục thử và / hoặc nó có thể chỉ định IP cục bộ bằng cách sử dụng "địa chỉ IP riêng tự động".

IPv6 phức tạp hơn một chút. Không giống như các nút IPv4 Các nút IPv6 luôn có một địa chỉ liên kết cục bộ mà chúng tự gán. Để truy cập Internet, họ sẽ cần một địa chỉ phạm vi toàn cầu và các cài đặt liên quan. Có ba điểm chính cho cấu hình tự động IPv6.

  1. RA chỉ. Bộ định tuyến gửi các quảng cáo cho khách hàng biết tiền tố nào trên liên kết và bộ định tuyến nào cung cấp các tuyến đến (bao gồm một cổng mặc định nếu có). Các quảng cáo được gửi đến tất cả các nút IPv6 trên liên kết (đây được phân loại kỹ thuật là đa tuyến nhưng thực tế là thứ gần nhất IPv6 phải phát sóng) và thông báo cho khách hàng về tiền tố họ nên sử dụng và địa chỉ của bộ định tuyến. Khách hàng có thể gửi yêu cầu nhắc RA gửi sớm hơn bộ định tuyến đã gửi. Khách hàng xây dựng địa chỉ IPv6 của riêng họ dựa trên tiền tố. Các hệ thống cũ hơn đã sử dụng một địa chỉ duy nhất dựa trên địa chỉ MAC của chúng, các hệ thống hiện đại hơn có tiện ích mở rộng quyền riêng tư sẽ sử dụng nhiều địa chỉ ngắn hạn. Thật không may, RA không cung cấp cấu hình máy chủ DNS,
  2. RA với DHCPv6 không trạng thái. Ở đây việc xử lý địa chỉ được xử lý bởi các RA như trên nhưng chi tiết máy chủ DNS (và có thể cấu hình ít quan trọng khác) được máy chủ DHCP đưa ra để đáp ứng yêu cầu của máy khách.
  3. DHCPv6 trạng thái, điều này hoạt động giống như DHCP cho IPv4.

0

Khi PC của bạn được bật, nó sử dụng giao thức DHCP để yêu cầu cài đặt mạng và địa chỉ IP. Mỗi khi một gói tin được gửi từ máy tính, nó sẽ gửi nó đến cổng mặc định của bộ định tuyến. Bộ định tuyến không liên tục đưa ra 'xin chào tôi ở đây' giống như máy chủ sẽ điều hướng lưu lượng khi cần. - Hy vọng điều này làm rõ nó.


Trước khi yêu cầu IP. Làm thế nào để máy tính của tôi biết rằng có một bộ định tuyến xung quanh? Đó là câu hỏi của tôi
Zach P

Nó không - đó là lý do tại sao nó gửi yêu cầu DHCP khi bạn khởi động PC. Nếu không có bộ định tuyến thì nó sẽ không trả về bất cứ thứ gì như IP, mạng con và cổng mặc định của bạn.
CrazyHorse019

<< Mỗi khi một gói tin được gửi từ máy tính, nó sẽ gửi nó đến cổng mặc định của bộ định tuyến >> không đúng. Các máy tính trên cùng một mạng LAN gửi các gói trực tiếp cho nhau. Ngoài ra, cổng mặc định bộ định tuyến.
Ronnie Royston

0

Trong "từ hội thoại".

Bạn bật Máy tính của bạn lên và Máy tính phát hiện ra rằng có một dây cáp được kết nối với NIC của bạn.

Máy tính nghĩ rằng "NICE! Tôi đã kết nối với mạng - là máy chủ DHCP của họ trực tuyến, vì vậy tôi biết tôi đang ở đâu ??"

Máy tính gửi yêu cầu DHCP.

Bộ định tuyến / DHCP Server nhận được yêu cầu này và nói với Máy tính:

"Này! Bạn là và đây là Netmask, cổng mặc định của bạn và Thông tin khác - Chào mừng bạn đến với mạng!"

nhập mô tả hình ảnh ở đây

Điều này chỉ hoạt động nếu NIC của bạn được cấu hình cho DHCP.


0

Các bộ định tuyến không phát sóng rằng nó là một cổng mặc định. Mặc dù vậy, một máy chủ DHCP sẽ phản hồi với tiếng hét (phát sóng) từ điểm cuối. Một phần của phản hồi DHCP là địa chỉ IP của cổng mặc định (bộ định tuyến). Hầu hết các bộ định tuyến đã được xây dựng trong các máy chủ DHCP bị tắt theo mặc định. Nhiều quản trị viên máy chủ / CNTT thay vì sử dụng Windows Server DHCP.


" Bộ định tuyến không phát sóng rằng nó ở đó đến các điểm cuối. " Một bộ định tuyến IPv6 không phát sóng (IPv6 không phát sóng), nhưng theo mặc định, nó phát đa hướng cho tất cả các máy chủ rằng nó là một bộ định tuyến.
Ron Maupin

Như tôi đã nói, Bộ định tuyến không phát sóng rằng nó ở đó để lưu trữ. Một trong những quy trình của nó như giao thức định tuyến có thể thực hiện một số phát cho các bộ định tuyến khác lắng nghe nhưng đó là một kịch bản khác.
Ronnie Royston

0

Câu trả lời thích hợp nhất cho câu hỏi của bạn là DHCP (Giao thức cấu hình máy chủ động). Khi một máy tính hoặc bất kỳ thiết bị mạng nào kết nối với mạng, nó sẽ gửi DHCP Discover Message với địa chỉ IP quảng bá (255.255.255.255) để có được địa chỉ IP của chính nó. Máy chủ DHCP nhận Thông báo Khám phá DHCP trả lời máy khách bằng Thông báo Ưu đãi DHCP . Nếu chúng ta nhìn gần hơn vào thông báo này, chúng ta sẽ xem trường tùy chọn bộ định tuyến trong đó. Ở đây, các máy chủ hoặc bất kỳ thiết bị mạng nào muốn lấy địa chỉ IP thực sự tìm hiểu địa chỉ IP của cổng mặc định từ trường này.

nhập mô tả hình ảnh ở đây

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.