TCP/IP Transmission Control Protocol/Internet Protocol

Resource: Windows 2000 Server Resource kit TCP/IP Core Networking Guide

> Part2 > TCPIP > Step1 > Determining Whether an Address Is Local or Remote

 
-- -

Step 1

TCP/IP Communication
2. Using the destination IP address and the IP routing table, TCP/IP determines the interface to use and the forwarding IP address.

از طریق Subnet Mask سیستم متوجه می شود که آدرس مقصد محلی Local می باشد یادر شبکه دیگر می باشد که Remote می شود .

داشتن یک آدرس با Subnet Mask غلط می تواند موجب شود که سیستم از دسترسی به مقصد باز ماند .

 
If the Destination Address Is Local, IP Uses ARP to Identify the Destination MAC Address

اگر آدرس مقصد در شبکه Local باشد ARP بسادگی بابدست آوردن MAC Address کارت شبکه سیستم مقصد ارتباط را برقرار می کند . دستور ARP بسیار در این موارد کمک می کند .

 
If the Address Is Remote, Determine the Correct Gateway

اگر آدرس مقصد در شبکه Remote باشد آن وقت سیستم به Gateway های موجود در شبکه رجوع می کند تا بهترین را برای ارسال Packet را انتخاب کند .

IP این مشکل را با همفکری کردن با جدول مسیر ها Routing Table حل می کند . در این جدول می باشد که سیستم متوجه می شود از کدام کارت شبکه خود یا Interface خود به کدام Gateway

باید Packet  را ارسال کند تا این Packet از شبکه Locally بیرون رود و به شبکه Remote برسد .

در این جدول اطلاعاتی مانند Destination و Net mask و Gateway Interface و Metric وجود دارد .

اگر دو یا چند Router در شبکه وجود داشته باشند Metric کمتر اولویت بشتر دارند . Packet در زمان رسیدن به Router آدرس Destination خود را تغییراتی می دهد .البته توسط Router این

عمل رخ می دهد .

ARP for Gateway Address

Once the correct gateway is determined, the ARP process is performed for the gateway address just as it is for any other local address. The ARP broadcast returns a hardware address, and the message is sent to the gateway to be routed further.

 
 

TCP/IP Transmission Control Protocol/Internet Protocol

LastUpdate:2005/04/05

> Part2 > TCPIP > Step1 > Determining Whether an Address Is Local or Remote