همانگونه که قبلاً اشاره گردید در یک شبکه فقط کامپیوترهایی که در IP Address آنها Net ID یکسانی وجود دارد میتوانند با یکدیگر ارتباط برقرار نمایند
Router (مسیریاب) چیست؟
همانگونه که قبلاً اشاره گردید در یک شبکه فقط کامپیوترهایی که در IP Address آنها Net ID یکسانی وجود دارد میتوانند با یکدیگر ارتباط برقرار نمایند (به یکدیگر Packet ارسال کنند). به عبارتی دیگر، فقط کامپیوترهایی کهNetwork Address یکسانی دارند می توانند با یکدیگر در ارتباط باشند. اما در صورتی که دو شبکه را به یک دستگاه مخصوصی بنام Router متصل نموده و بدینوسیله بین آنها ارتباط برقرار نماییم. به عبارتی دیگر، یک Router دستگاهی است که دو شبکه با Network Address متفاوت را به یکدیگر متصل مینماید. در نتیجه، هر دستگاه Router حداقل دو کارت شبکه (NIC) خواهد داشت.
نکته
به هنگام ارسال Broad Cast در شبکه، پکت های Broad Cast از Router عبور نمیکنند. به عبارتی دیگر، Broad Cast Domain یک شبکه تا مرز Router آن شبکه است.
Default Gateway
برای کامپیوترهای واقع در یک شبکۀ LAN، به IP Address کارت شبکهای از Router که در Segment آن کامپیوترها واقع شده، Default Gateway فرستاده شده و Router نیز پس از دریافت آن، اطلاعات را بهسوی مقصد مربوطه هدایت مینماید. در این شرایط اصطلاحاً میگوییم که Router پکت را Router مینماید
همانگونه که در شکل فوق مشاهده مینمایید، درصورتیکه کامپیوتر PC1 قصد ارسال Packet به کامپیوتر PC101 را داشته باشد، Packet بهسوی Default Gateway با آدرس 192.168.1.1فرستاده شده و Router نیز پس از دریافت Packet مربوطه آن را به سوی مقصد (PC101) هدایت می نماید.
نحوه ارتباطی که یک Router برقرار مینماید (Relation)
یک Router به دو شیوه میتواند دو شبکه را به یکدیگر متصل نماید:
1- Route
2- NAT (Network Address Translation)
Route
همانگونه که در شکل فوق مشاهده مینمایید، کامپیوتر PC1 قصد ارسال Packet به مقصد PC101 در سگمنتی دیگر را دارد. چون Relation راوتر مربوطه Route است، پس از عبور Packet از Router، آدرسهای مبدأ و مقصد در Packet هیچ تغییری نکرده و با همان آدرسهای اولیه به دست کامپیوتر مقصد میرسد. در ارتباطی که میخواهیم هویت کامپیوتر فرستنده اطلاعات به لحاظ IP Address تغییر نکند از حالت Route استفاده مینماییم. بهعنوانمثال زمانی که در یک ساختمان از چندین Segment برای شبکۀ داخلی استفاده نموده باشیم، و Segmentها توسط Router به یکدیگر متصل شده باشند، بهتر است که از روش Route بهعنوان Relation راوتر استفاده شود. زیرا در این حالت هویت آدرس Logical کامپیوتر فرستنده، بدون تغییر و دستنخورده باقی میماند.