تبلیغات
مقالات مهندسی پزشکی ، برق ، الکترونیک ،علوم پایه ، علوم آزمایشگاهی ، پزشکی،روانشناسی - مطالب امنیت وشبکه

آموزش HyperTerminal

1389/06/31 11:10

نویسنده : شهرام قاسمی
ارسال شده در: آموزش شبکه ، امنیت وشبکه ، آموزش تعمیرات کامپیوتر ،

50005ارسال فایلها بدون استفاده از اینترنت HyperTerminal برنامه ای است كه توسط آن می توانید با استفاده از خطوط تلفن (و بدون نیاز به اینترنت) فایلهایی را از هر نوع به دوستانتان ارسال و یا از آنها فایلهایی را دریافت نمایید. شاید شما هم مانند من از ارسال فایلها توسط ابزار ذخیره سازی (مانند CD، دیسك و...) خسته شده اید در این قسمت قصد داریم به بررسی یكی از قابلیتهای جذاب و كمتر شناخته شده ویندوز كه توانایی بالایی در ارسال و دریافت فایلهای مختلف به نام Hyper Terminal بپردازیم. HyperTerminal چیست؟ HyperTerminal برنامه ای است كه توسط آن می توانید با استفاده از خطوط تلفن (و بدون نیاز به اینترنت) فایلهایی را از هر نوع به دوستانتان ارسال و یا از آنها فایلهایی را دریافت نمایید. در صورت كار با این برنامه در بسیاری از موارد شما دیگر نیازی به استفاده از اینترنت نخواهید داشت، بنابراین قادرید در هزینه های اتصال به اینترنت تا حد زیادی صرفه جویی كنید. برنامه Hyper Terminal به صورتی كاملاً ساده و آسان طراحی گردیده به صورتی كه شما با چند بار كار كردن با آن می توانید با نحوه كار كاملاً آشنا گردید. نكته: برای استفاده از HyperTerminal شما به امكانات خاص نیاز ندارید فقط كافی است كه كامپیوتر شما و فردگیرنده به یك مودم مجهز باشد تا شما از طریق خط تلفن فایل مورد نظرتان را ارسال و یا دریافت نمایید. نحوه استفاده از Hyper Terminal برای فعال نمودن HyperTerminal در ویندوز xp به روی كلید Start كلیك نموده و از منوی كشویی ظاهر شده به ترتیب Accessories < All programs < Hyper Terminal< Communications را انتخاب كنید تا پنجره Connection Description در روی صفحه نمایش ظاهر گردد. در كادر فوق یك نام را برای اتصال وارد كرده و از قسمت Icon یك آیكون را به دلخواه انتخاب نموده و بر روی كلید OK كلیك كنید. در پنجره Connect To از منوی كشویی Country / region كشور محل سكونت خود (كه در اینجا IRAN را باید انتخاب نمایید مگر اینكه خارج از ایران زندگی می كنید)، AreaCode كد كشور، phonenumber شماره تلفن تماس و از منوی ConnectUsing ابزار مورد استفاده (كه در این جا مودم می باشد) را انتخاب كرده و برروی كلید OK كلیك نمایید. نكته: در قسمت phone number شما باید شماره تلفن شخصی كه می خواهید برای او فایل مورد نظرتان را ارسال كنید را وارد نمایید. در پنجره Connect شما كافی است بر روی كلید Dial كلیك كنید تا شماره گیری انجام گیرد. در این مرحله در صورتی كه می خواهید تغییری در شماره تلفن تماس و یا محل سكونت خود دهید كافی است برروی كلیدهای Modify یا Dialing properties كلیك كرده و در كادرهای محاوره ای ظاهر شده تغییرات مورد نظر را اعمال نمایید. بعد از چند لحظه شماره گیری توسط مودم انجام می شود. تنظیماتی كه فرد گیرنده باید انجام دهد برای دریافت یك فایل از طریق HyperTerminal فقط كافی است در پنجره اصلی برنامه از منوی Call گزینه Wait For a Call را انتخاب نمایید. بعد از چند لحظه شما می توانید فایلهای ارسالی را دریافت كنید. ارسال فایلها بعد از اینكه در پنجره Connect تنظیمات مربوطه را انجام دادید و توسط شماره گیری به شماره مربوطه متصل شدید. برای مشخص كردن فایلهای ارسالی از منوی Transfer گزینه Send File را انتخاب كنید تا كادر محاوره ای Send File در روی صفحه نمایش ظاهر گردد. در كادر محاوره ای ظاهر شده برای انتخاب فایل مورد نظرتان بر روی كلید Browse كلیك كنید تا كادر محاوره ای Select File to Send در روی صفحه نمایش ظاهر گردد. در كادر محاوره ای فوق شما كافی است فایل مورد نظرتان را انتخاب نموده و بر روی كلید Open كلیك نمایید و در كادر محاوره ای Send file بر روی كلید Send كلیك كنید تا عمل ارسال انجام پذیرد. ارسال پیغام به صورت متن بعد از اینكه به شماره مورد نظرتان متصل شدید در پنجره اصلی برنامه Hyper Terminal شما به صورت مستقیم می توانید متن مورد نظرتان را تایپ نمایید. متن تایپی در این قسمت برای دوست شما كه به كامپیوتر او توسط برنامه Hyper Terminal متصل شدید نیز قابل مشاهده می باشد. مشخص كردن محلی برای ذخیره سازی فایلهای دریافتی شما به سادگی می توانید محلی را برای ذخیره سازی فایلهای دریافتی از طریق برنامه را به صورت پیش فرض تعریف نمایید. برای این منظور از منوی Transfer گزینه Receive File را انتخاب نمایید تا كادر محاوره ای مربوطه در روی صفحه نمایش ظاهر گردد. در كار محاوره ای فوق شما با كلیك نمودن كلید Browse می توانید محلی را برای ذخیره سازی فایل دریافتی تعیین نمایید. ذخیره سازی اتصال بعد از برقراری ارتباط از طریق برنامه Hyper Terminal، شما می توانید اتصال فوق را برای استفاده مجدد ذخیره نمایید. برای این منظور از منوی كشویی File گزینه Save را انتخاب كنید. با این كار اتصال شما با اسمی كه شما برای آن مشخص نموده اید ذخیره می گردد، برای برقراری اتصال برای دفعات آتی، در زیر منوی Accessories < All Programs < Start HyperTerminal Communications كافی است به روی نام اتصال فقط كلیك كنید. قطع نمودن اتصال بعد از اینكه فایل های موردنظرتان را برای دوستانتان ارسال كردید و یا از آنها دریافت كردید، برای قطع نمودن اتصال به روی گزینه Disconnect كلیك نمایید تا اتصال شما قطع گردد. نوار ابزار برنامه Hyper Terminal در نوار ابزار برنامه HyperTerminal مجموعه دستورات پراستفاده به صورت آیكونهایی در دسترس شما قرار گرفته است. در صورتی كه نوار ابزار برنامه در زیر نوار منوها وجود نداشت از زیر منوی View گزینه ToolBar را انتخاب كنید




دیدگاه ها : نظرات
برچسب ها: آموزش HyperTerminal ،
آخرین ویرایش: - -

محاسبات شبكه ‏ای چیست؟

1389/06/31 11:10

نویسنده : شهرام قاسمی
ارسال شده در: آموزش شبکه ، امنیت وشبکه ،

در محاسبات شبكه ‏ای چندین پردازشگر به طور همزمان و جداگانه محاسبه خاصی را انجام می ‏دهند. به گزارش بخش خبر شبكه فن آوری اطلاعات ایران، به نقل از ایلنا، امروزه در بسیاری از محافل اطلاعاتی و مراكز IT صحبت از محاسبات شبكه ‏ای یا GRID COMPUTING است ؛ اما این اصطلاح هنوز برای بسیاری از كاربران ناشناخته باقی مانده است. محاسبات شبكه ‏ای در ساده ‏ترین حالت ممكن, به معنی فعالیت مشترك پردازنده ‏های چندگانه بر روی ماشین ‏های چندگانه است و هدف آن افزایش توان محاسباتی در زمینه ‏هایی است كه توان بسیار بالای CPU را می ‏طلبد. در محاسبات شبكه ‏ای سرورهای چندگانه ‏ای با هم ارتباط دارند كه از سیستم ‏عامل ‏ها و نرم ‏افزارهای مشابهی استفاده می ‏كند. به كمك محاسبات شبكه ‏ای, می ‏توان كارهای محاسباتی را به طور همزمان به كمك چندین پردازشگر انجام داد. در مواردی كه نتیجه محاسبات خیلی حساس است و دقت آن سرنوشت ‏ساز است, ده ‏ها و گاهی هزاران پردازشگر به طور همزمان یك محاسبه را انجام می ‏دهند. بعد از انجام محاسبات نتایج كار همه پردازشگرها با هم مقایسه می ‏شود تا میزان دقت محاسبات تعیین شود.



دیدگاه ها : نظرات
برچسب ها: محاسبات شبكه ‏ای چیست؟ ،
آخرین ویرایش: - -

پیاده سازی الگوریتم Dijkstra

1389/06/31 11:10

نویسنده : شهرام قاسمی
ارسال شده در: آموزش شبکه ، امنیت وشبکه ،


#include
#include
#include
#include
#include
#include
#include
using namespace std;

typedef map > graph;


class DistancePair
{
public:

DistancePair(unsigned int ds, string &dt)
: distance(ds), destination(dt)
{
}

bool operator>( const DistancePair &right ) const
{
return distance > right.distance;
}

string getDestination() const
{
return destination;
}

unsigned int getDistance() const
{
return distance;
}

private:
unsigned int distance;
string destination;
};


void dijkstra(graph &cityMap, string start,
map &distances)
{
priority_queue,
greater > que;
que.push(DistancePair(0,start));
while( !que.empty() ) {
int distance = que.top().getDistance();
string city = que.top().getDestination();
que.pop();
if( distances.count(city) == 0 ) {
distances[city] = distance;
map::iterator start, stop;
start = cityMap[city].begin();
stop = cityMap[city].end();
while( start != stop ) {
unsigned int destDistance = (*start).second;
string destCity = (*start).first;
que.push(DistancePair(distance + destDistance, destCity));
start++;
}
}
}

}

void buildCityMap(graph &cityMap) {
cityMap["A"]["B"] = 7;
cityMap["A"]["C"] = 4;
cityMap["A"]["D"] = 6;
cityMap["A"]["E"] = 1;
cityMap["C"]["B"] = 2;
cityMap["C"]["D"] = 5;
cityMap["D"]["B"] = 3;
cityMap["E"]["D"] = 1;

}

int main()
{
graph cityMap;
buildCityMap(cityMap);
map distances;
dijkstra(cityMap, "A", distances);
map::iterator start, stop;
start = distances.begin();
stop = distances.end();
while( start != stop ) {
cout << (*start).first << " " << (*start).second << endl;
start++;
}
getchar();

}




دیدگاه ها : نظرات
برچسب ها: پیاده سازی الگوریتم Dijkstra ،
آخرین ویرایش: - -

شبكه گیگابایتی چیست؟

1389/06/31 11:10

نویسنده : شهرام قاسمی
ارسال شده در: آموزش شبکه ، امنیت وشبکه ،
شبكه های متصل با سیم نیز در كنار شبكه های بی سیم در حال پیشرفت اند. این پیشرفت باعث شده تا كامپیوترهای رو میزی بتوانند با سرعت 1000 مگابایت بر ثانیه به یكدیگر متصل شوند. چندی است كه نسل تازه ای از شبكه های متصل با سیم با نام Eethernet گیگا بیتی زیر سایه و درهیاهوی شبكه های بی سیم متولد شده. این استاندارد كه كه طراحی آن از حدود 6 سال پیش آغاز شده بود سرانجام به بار نشست و سرعت آن چهار برابر پر سرعت ترین شبكه بی سیم كنونی است. كنترل كننده های Ethernet گیگا بایتی كم كم جای خود را روی بردهای اصلی بازكرده و جای كنترل كننده های Fast Ethernet را با سرعت 100 مگا بیت بر ثانیه می گیرند. آزمایش های نشان داده اند كه سرعت شبكه های Ethernet گیگا بیتی در عمل به 90 مگا بیت بر ثانیه می رسد. این میزان برابر است با ده برابر سرعت Fast Ethernet. آهنگ انتقال در Ethernet گیگابیتی در حال حاضر از هر سخت دیسكی بیشتر است. بنا براین هنگام كار با فایل های ویدئویی یا CAD كه روی كامپیوتر های سرویس دهنده ذخیره شده اند، شبكه سرعت كار را كاهش نمی دهد. هر چه سریعتر، هر چه ارزانتر با گسترش كنترل كننده های گیگابیتی، در خواست برای سوئیچ های مناسب نیز رو به افزایش است. قیمت این دستگاه ها هم به طور همزمان رو به كاهش است به طوری كه یك سوئیچ گیگا بیتی با 8 درگاه سال گذشته حدود 2000 یورو پایین آمده. Ethernet گیگا بیتی با سرعت زیادی كه دارد برای انتقال داده ها روی شبكه های محلی هم بسیار مناسب است. دستگاه های Ethernet گیگا بیتی اگر چه با گونه های پیشین یعنی Fast Ethernet و Ethernet مگا بیتی سازگارند اما برای بهره مندی از بیشترین سرعت باید از هر 4 زوج سیم استفاده كرد. افزون بر این از یك مدولاسیون پنج سطحی نیز استفاده می شود. همه اینها به این معنی است كه روی هر زوج سیم و در هر تپش با بسامد 100 مگا هرتز بیش از دو بیت منتقل می شود. در نتیجه بیش از یك گیگابیت بر ثانیه فرستاده می شود كه بخشی از این پهنای باند اضافی برای رمز گذاری داده ها با شیوه Trellis به كار می رود. داده هایی كه در این شیوه به جریان داده های اضافه می شود پایداری و ایمنی این شبكه ها را افزایش می دهد. كابل ها یكسان نیستند برای بهره مندی از بیشترین سرعت، باید كابل ها را كمی پیچیده تر ساخت. كابل های 4 رشته ای Cat5 كه در Fast Ethernet در فاصله های كوتاه به كار می روند در Ethernet گیگا بیتی قابل استفاده نیستند و سرعت این دستگاه ها را تا حد Fast Ethernet كاهش می دهند. جالب است بدانید كه در سخت افزار گیگا بیتی تفاوتی میان درگاه های Uplink و Downlink وجود ندارند. هر دستگاه طرف مقابل را شناسایی كرده و بسته به اینكه در سمت دیگر یك كارت شبكه یا یك سوئیچ قرار داشته باشد خود را تنظیم می كند. كابل های هشت رشته ای هم از نظر كیفیت با هم تفاوت دارند. قیمت كابل های Cat6 به طور نظری امكان استفاده از بسامد 300 مگا هرتز را فراهم می كند و آهنگ انتقال آن در مقایسه با Cat5 روی هر جفت سیم سه برابر است. طول كابل Cat6 حداكثر 100 متر است كه در صورت استفاده از یك سوئیچ می توان دو دستگاه كامپیوتر به فاصله 200 متر را به یكدیگر متصل كرد. اما در این كابل ها در مقایسه با Cat5 ویژگی آبشاری ( Cascading ) بسیار محدودتر شده به طوری كه به جای امكان استفاده از پنج سوئیچ پشت سر هم ( كه فاصله را به 600 متر می رسانند ) تنها می توان از دو سوئیچ استفاده كرد كه حداكثر فاصله را به 300 متر محدود می كند. بنا براین در ساختمان های بزرگ برای استفاده از كابل های Cat6 وجود Router لازم است. در صورت افزایش فاصله ( برای نمونه میان دو ساختمان ) باید به جای كابل های مسی، كابل های فیبر نوری را به كار برد. در این كابل های فیبر نوری Single Mode، فاصله می تواند تا پنج كیلومتر افزایش یابد. این را هم بگوییم كه تجهیزات استفاده از فیبر نوری بیش از ده برابر تجهیزات كابل Cat5 قیمت دارند. سرعت بسیار بالا برای كامپیوترهای شخصی بد نیست فاصله های زیاد را به حال خود گذاشته و كمی كاربرد شبكه های گیگابیتی را در كامپیوترهای شخصی بررسی كنیم. پهنای باندی كه این شبكه ها فراهم می كنند برخی تغییرات را در سخت افزار كامپیوترهای شخصی ایجاب می كند. كارت شبكه گیگا بیتی در حالت دو طرفه كامل ( Full Duplex ) كار می كند. یعنی می تواند همزمان داده را فرستاده و دریافت كند كه این آهنگ انتقال 180 مگابایت در ثانیه را به دست می دهد در حالی كه پهنای باند گذرگاه PCI تنها 133 مگابایت برثانیه است. البته اگر در سیستم كارت PCI دیگری مانند كارت صوتی یا كنترل كننده RAID وجود داشته باشد این پهنای باند 133 مگابایتی باز هم كاهش یافته و باقیمانده آن دراختیار كارت شبكه قرار می گیرد. بنابراین بی دلیل نیست كه كارت های شبكه ویژه كامپیوتر های سرویس دهنده كه با معماری 64 بیتی ساخته می شوند پهنای باند 533 یا حتی 1066 مگابیتی دارند. در مقابل، بیشتر كارت های شبكه یك پارچه با برد اصلی از نظر آهنگ انتقال داده با كارت های شبكه PCI تفاوتی ندارند چون آنها نیز به درگاه PCI كند متصل اند. تنها راه حل اینتل در سری تراشه های i865 و i875 با نام Communications Streaming Architecture (CSA) است كه این گلوگاه را تقریبا برطرف كرده. در این شیوه، كنترل كننده شبكه از طریق یك مسیر اختصاصی با آهنگ انتقال 266 مگابایت بر ثانیه به سری تراشه متصل می شود. در نتیجه، بخش های دیگر نمی توانند سرعت آن را پایین بیاورند. بد نیست در اینجا اشاره كنیم كه این كنترل كننده های اینتل در عمل به سرعت 150 مگا بایت بر ثانیه دست پیدا می كنند در حالی كه كنترل كننده های یكپارچه با برد اصلی مانند 3Com، Broadcom یا VIA آن هم بدون وجود كارت های PCI دیگری حتی تا نصف پایین می آید. آنچه كه در این میان بسیار عجیب است اینست كه برخی شركت های سازنده برد اصلی هیچ تمایلی به بهره برداری از این فناوری اینتل ندارند و با وجود تراشه های سری تراشه های i865، i875 روی محصولاتسان باز هم آنها را با كنترل كننده های Broadcom مجهز می كنند. استانداردسازی سری تراشه سری تراشه های كه در آینده به بازار می آیند این مشكل را برطرف می كنند چون نه تنها گذرگاه پر سرعت PCI Experss را با خود دارند بلكه كنترل كننده شبكه گیگابایتی نیز با آنها یكپارچه شده. به نظر نمی رسد كه Ethernet بتواند در بخش كامپیوترهای شخصی به سرعت های بالاتر دست پیدا كند. اگر چه همین حالا نیز استاندارد Ethernet 10 گیگابایتی تعریف شده و دستگاه های سخت افزاری آن در دست ساخت هستند اما برای بهره مندی از سرعت بالای آن چاره به جز رفتن به سراغ كابل های فیبر نوری نیست. اگر روش های تشخیص خطا یا اندازه Packet در پروتكل Ethernet تغییر نكنند در شبكه های Ethernet 10 گیگابایتی حداكثر می توان از كابل های مسی به طول 10 متر استفاده كرد كه برای پیاده سازی عملی شبكه ها بسیار كوتاه است.




دیدگاه ها : نظرات
برچسب ها: شبكه گیگابایتی چیست؟ ،
آخرین ویرایش: - -

شبکه اترنت (Ethernet) چیست؟

1389/06/31 11:10

نویسنده : شهرام قاسمی
ارسال شده در: امنیت وشبکه ، آموزش شبکه ،
دستیابی به اطلاعات با روش های مطمئن و با سرعت بالا یکی از رموز موفقیت هر سازمان و موسسه است . طی سالیان اخیر هزاران پرونده و کاغذ که حاوی اطلاعات با ارزش برای یک سازمان بوده ، در کامپیوتر ذخیره شده اند. با تغذیه دریائی از اطلاعات به کامپیوتر ، امکان مدیریت الکترونیکی اطلاعات فراهم شده است . کاربران متفاوت در اقصی نقاط جهان قادر به اشتراک اطلاعات بوده و تصویری زیبا از همیاری و همکاری اطلاعاتی را به نمایش می گذارند. شبکه های کامپیوتری در این راستا و جهت نیل به اهداف فوق نقش بسیار مهمی را ایفاء می نمایند.اینترنت که عالی ترین تبلور یک شبکه کامپیوتری در سطح جهان است، امروزه در مقیاس بسیار گسترده ای استفاده شده و ارائه دهندگان اطلاعات ، اطلاعات و یا فرآورده های اطلاعاتی خود را در قالب محصولات تولیدی و یا خدمات در اختیار استفاده کنندگان قرار می دهند. وب که عالی ترین سرویس خدماتی اینترنت می باشد کاربران را قادر می سازد که در اقصی نقاط دنیا اقدام به خرید، آموزش ، مطالعه و ... نمایند. با استفاده از شبکه، یک کامپیوتر قادر به ارسال و دریافت اطلاعات از کامپیوتر دیگر است . اینترنت نمونه ای عینی از یک شبکه کامپیوتری است . در این شبکه میلیون ها کامپیوتر در اقصی نقاط جهان به یکدیگر متصل شده اند.اینترنت شبکه ای است مشتمل بر زنجیره ای از شبکه های کوچکتراست . نقش شبکه های کوچک برای ایجاد تصویری با نام اینترنت بسیار حائز اهمیت است . تصویری که هر کاربر با نگاه کردن به آن گمشده خود را در آن پیدا خواهد کرد. در این بخش به بررسی شبکه های کامپیوتری و جایگاه مهم آنان در زمینه تکنولوژی اطلاعات و مدیریت الکترونیکی اطلاعات خواهیم داشت . شبکه های محلی و شبکه های گسترده تاکنون شبکه های کامپیوتری بر اساس مولفه های متفاوتی تقسیم بندی شده اند. یکی از این مولفه ها '' حوزه جغرافیائی '' یک شبکه است . بر همین اساس شبکه ها به دو گروه عمده LAN)Local area network) و WAN)Wide area network) تقسیم می گردند. در شبکه های LAN مجموعه ای از دستگاه های موجود در یک حوزه جغرافیائی محدود، نظیر یک ساختمان به یکدیگر متصل می گردند . در شبکه های WAN تعدادی دستگاه که از یکدیگر کیلومترها فاصله دارند به یکدیگر متصل خواهند شد. مثلا'' اگر دو کتابخانه که هر یک در یک ناحیه از شهر بزرگی مستقر می باشند، قصد اشتراک اطلاعات را داشته باشند، می بایست شبکه ای WAN ایجاد و کتابخانه ها را به یکدیگر متصل نمود. برای اتصال دو کتابخانه فوق می توان از امکانات مخابراتی متفاوتی نظیر خطوط اختصاصی (Leased) استفاده نمود. شبکه های LAN نسبت به شبکه های WAN دارای سرعت بیشتری می باشند. با رشد و توسعه دستگاههای متفاوت مخابراتی میزان سرعت شبکه های WAN ، تغییر و بهبود پیدا کرده است . امروزه با بکارگیری و استفاده از فیبر نوری در شبکه های LAN امکان ارتباط دستگاههای متعدد که در مسافت های طولانی نسبت بیکدیگر قرار دارند، فراهم شده است . اترنت در سال 1973 پژوهشگری با نام '' Metcalfe'' در مرکز تحقیقات شرکت زیراکس، اولین شبکه اترنت را بوجود آورد. هدف وی ارتباط کامپیوتر به یک چاپگر بود. وی روشی فیزیکی بمنظور کابل کشی بین دستگاههای متصل بهم در اترنت ارائه نمود. اترنت در مدت زمان کوتاهی بعنوان یکی از تکنولوژی های رایج برای برپاسازی شبکه در سطح دنیا مطرح گردید. همزمان با پیشرفت های مهم در زمینه شبکه های کامپیوتری ، تجهیزات و دستگاه های مربوطه، شبکه های اترنت نیز همگام با تحولات فوق شده و قابلیت های متفاوتی را در بطن خود ایجاد نمود. با توجه به تغییرات و اصلاحات انجام شده در شبکه های اترنت ،عملکرد و نحوه کار آنان نسبت به شبکه های اولیه تفاوت چندانی نکرده است . در اترنت اولیه، ارتباط تمام دستگاه های موجود در شبکه از طریق یک کابل انجام می گرفت که توسط تمام دستگاهها به اشتراک گذاشته می گردید. پس از اتصال یک دستگاه به کابل مشترک ، می بایست پتانسیل های لازم بمنظور ایجاد ارتباط با سایر دستگاههای مربوطه نیز در بطن دستگاه وجود داشته باشد (کارت شبکه ) . بدین ترتیب امکان گسترش شبکه بمنظور استفاده از دستگاههای چدید براحتی انجام و نیازی به اعمال تغییرات بر روی دستگاههای موجود در شبکه نخواهد بود. اترنت یک تکنولوژی محلی (LAN) است. اکثر شبکه های اولیه در حد و اندازه یک ساختمان بوده و دستگاهها نزدیک به هم بودند. دستگاههای موجود بر روی یک شبکه اترنت صرفا'' قادر به استفاده از چند صد متر کابل بیشترنبودند.اخیرا'' با توجه به توسعه امکانات مخابراتی و محیط انتقال، زمینه استقرار دستگاههای موجود در یک شبکه اترنت با مسافت های چند کیلومترنیز فراهم شده است . پروتکل پروتکل در شبکه های کامپیوتری به مجموعه قوانینی اطلاق می گردد که نحوه ارتباطات را قانونمند می نماید. نقش پروتکل در کامپیوتر نظیر نقش زبان برای انسان است . برای مطالعه یک کتاب نوشته شده به فارسی می بایست خواننده شناخت مناسبی از زبان فارسی را داشته باشد. بمنظور ارتباط موفقیت آمیز دو دستگاه در شبکه می بایست هر دو دستگاه از یک پروتکل مشابه استفاده نمایند. اصطلاحات اترنت شبکه های اترنت از مجموعه قوانین محدودی بمنظور قانونمند کردن عملیات اساسی خود استفاده می نمایند. بمنظور شناخت مناسب قوانین موجود لازم است که با برخی از اصطلاحات مربوطه در این زمینه بیشتر آشنا شویم : Medium (محیط انتقال ) . دستگاههای اترنت از طریق یک محیط انتقال به یکدیگر متصل می گردند. Segment (سگمنت ) . به یک محیط انتقال به اشتراک گذاشته شده منفرد، '' سگمنت '' می گویند. Node ( گره ) . دستگاههای متصل شده به یک Segment را گره و یا '' ایستگاه '' می گویند. Frame (فریم) . به یک بلاک اطلاعات که گره ها از طریق ارسال آنها با یکدیگر مرتبط می گردند، اطلاق می گردد فریم ها مشابه جملات در زبانهای طبیعی ( فارسی، انگلیسی ... ) می باشند. در هر زبان طبیعی برای ایجاد جملات، مجموعه قوانینی وجود دارد مثلا'' یک جمله می بایست دارای موضوع و مفهوم باشد. پروتکل های اترنت مجموعه قوانین لازم برای ایجاد فریم ها را مشخص خواهند کرد .اندازه یک فریم محدود بوده ( دارای یک حداقل و یک حداکثر ) و مجموعه ای از اطلاعات ضروری و مورد نیار می بایست در فریم وجود داشته باشد. مثلا'' یک فریم می بایست دارای آدرس های مبداء و مقصد باشد. آدرس های فوق هویت فرستنده و دریافت کننده پیام را مشخص خواهد کرد. آدرس بصورت کاملا'' اختصاصی یک گره را مشخص می نماید.( نظیر نام یک شخص که بیانگر یک شخص خاص است ) . دو دستگاه متفاوت اترنت نمی توانند دارای آدرس های یکسانی باشند. یک سیگنال اترنت بر روی محیط انتقال به هر یک از گره های متصل شده در محیط انتقال خواهد رسید. بنابراین مشخص شدن آدرس مقصد، بمنظوردریافت پیام نقشی حیاتی دارد. مثلا'' در صورتیکه کامپیوتر B ( شکل بالا) اطلاعاتی را برای چاپگر C ارسال می دارد کامپیوترهای A و D نیز فریم را دریافت و آن را بررسی خواهند کرد. هر ایستگاه زمانیکه فریم را دریافت می دارد، آدرس آن را بررسی تا مطمئن گردد که پیام برای وی ارسال شده است یا خیر؟ در صورتیکه پیام برای ایستگاه مورد نظر ارسال نشده باشد، ایستگاه فریم را بدون بررسی محتویات آن کنار خواهد گذاشت ( عدم استفاده ). یکی از نکات قابل توجه در رابطه با آدرس دهی اترنت، پیاده سازی یک آدرس Broadcast است . زمانیکه آدرس مقصد یک فریم از نوع Broadcast باشد، تمام گره های موجود در شبکه آن را دریافت و پردازش خواهند کرد. CSMA/CD تکنولوژی CSMA/CD )carrier-sense multiple access with collision detection ) مسئولیت تشریح و تنظیم نحوه ارتباط گره ها با یکدیگررا برعهده دارد. با اینکه واژه فوق پیچیده بنظر می آید ولی با تقسیم نمودن واژه فوق به بخش های کوچکتر، می توان با نقش هر یک از آنها سریعتر آشنا گردید.بمنظور شناخت تکنولوژی فوق مثال زیر را در نظر بگیرید : فرض کنید سگمنت اترنت، مشابه یک میز ناهارخوری باشد. چندین نفر ( نظیر گره ) دور تا دور میز نشسته و به گفتگو مشغول می باشند. واژه multiple access ( دستیابی چندگانه) بدین مفهوم است که : زمانیکه یک ایستگاه اترنت اطلاعاتی را ارسال می دارد تمام ایستگاههای دیگر موجود ( متصل ) در محیط انتقال ، نیز از انتقال اطلاعات آگاه خواهند شد.(.نظیر صحبت کردن یک نفر در میز ناهار خوری و گوش دادن سایرین ). فرض کنید که شما نیز بر روی یکی از صندلی های میز ناهار خوری نشسته و قصد حرف زدن را داشته باشید، در همان زمان فرد دیگری در حال سخن گفتن است در این حالت می بایست شما در انتظار اتمام سخنان گوینده باشید. در پروتکل اترنت وضعیت فوق carrier sense نامیده می شود.قبل از اینکه ایستگاهی قادر به ارسال اطلاعات باشد می بایست گوش خود را بر روی محیط انتقال گذاشته و بررسی نماید که آیا محیط انتقال آزاد است ؟ در صورتیکه صدائی از محیط انتقال به گوش ایستگاه متقاضی ارسال اطلاعات نرسد، ایستگاه مورد نظر قادر به استفاده از محیط انتقال و ارسال اطلاعات خواهد بود. Carrier-sense multiple access شروع یک گفتگو را قانونمند و تنظیم می نماید ولی در این رابطه یک نکته دیگر وجود دارد که می بایست برای آن نیز راهکاری اتخاذ شود.فرض کنید در مثال میز ناهار خوری در یک لحظه سکوتی حاکم شود و دو نفر نیز قصد حرف زدن را داشته باشند.در چنین حالتی در یک لحظه سکوت موجود توسط دو نفر تشخیص و بلافاصله هر دو تقریبا'' در یک زمان یکسان شروع به حرف زدن می نمایند.چه اتفاقی خواهد افتاد ؟ در اترنت پدیده فوق را تصادم (Collision) می گویند و زمانی اتفاق خواهد افتاد که دو ایستگاه قصد استفاده از محیط انتقال و ارسال اطلاعات را بصورت همزمان داشته باشند. در گفتگوی انسان ها ، مشکل فوق را می توان بصورت کاملا'' دوستانه حل نمود. ما سکوت خواهیم کرد تا این شانس به سایرین برای حرف زدن داده شود.همانگونه که در زمان حرف زدن من، دیگران این فرصت را برای من ایجاد کرده بودند! ایستگاههای اترنت زمانیکه قصد ارسال اطلاعات را داشته باشند، به محیط انتقال گوش فرا داده تا به این اطمینان برسند که تنها ایستگاه موجود برای ارسال اطلاعات می باشند. در صورتیکه ایستگاههای ارسال کننده اطلاعات متوجه نقص در ارسال اطلاعات خود گردند ،از بروز یک تصادم در محیط انتقال آگاه خواهند گردید. در زمان بروز تصادم ، هر یک از ایستگاههای مربوطه به مدت زمانی کاملا'' تصادفی در حالت انتظار قرار گرفته و پس از اتمام زمان انتظار می بایست برای ارسال اطلاعات شرط آزاد بودن محیط انتقال را بررسی نمایند! توقف تصادفی و تلاش مجدد یکی از مهمترین بخش های پروتکل است . محدودیت های اترنت یک شبکه اترنت دارای محدودیت های متفاوت از ابعاد گوناگون (بکارگیری تجهیزات ) است .طول کابلی که تمام ایستگاهها بصورت اشتراکی از آن بعنوان محیط انتقال استفاده می نمایند یکی از شاخص ترین موارد در این زمنیه است . سیگنال های الکتریکی در طول کابل بسرعت منتشر می گردند. همزمان با طی مسافتی، سیگنال ها ضعیف می گردند. وچود میدان های الکتریکی که توسط دستگاههای مجاور کابل نظیرلامپ های فلورسنت ایجاد می گردد ، باعث تلف شدن سیگنال می گردد. طول کابل شبکه می بایست کوتاه بوده تا امکان دریافت سیگنال توسط دستگاه های موجود در دو نقطه ابتدائی و انتهائی کابل بصورت شفاف و با حداقل تاخیر زمانی فراهم گردد. همین امر باعث بروز محدودیت در طول کابل استفاده شده، می گردد پروتکل CSMA/CD امکان ارسال اطلاعات برای صرفا'' یک دستگاه را در هر لحظه فراهم می نماید، بنابراین محدودیت هائی از لحاظ تعداد دستگاههائی که می توانند بر روی یک شبکه مجزا وجود داشته باشند، نیز بوجود خواهد آمد. با اتصال دستگاه های متعدد (فراوان ) بر روی یک سگمنت مشترک، شانس استفاده از محیط انتقال برای هر یک از دستگاه های موجود بر روی سگمنت کاهش پیدا خواهد کرد. در این حالت هر دستگاه بمنظور ارسال اطلاعات می بایست مدت زمان زیادی را در انتظار سپری نماید . تولید کنندگان تجهیزات شبکه دستگاه های متفاوتی را بمنظور غلبه بر مشکلات و محدودیت گفته شده ، طراحی و عرضه نموده اند. اغلب دستگاههای فوق مختص شبکه های اترنت نبوده ولی در سایر تکنولوژی های مرتبط با شبکه نقش مهمی را ایفاء می نمایند. تکرارکننده (Repeater) اولین محیط انتقال استفاده شده در شبکه های اترنت کابل های مسی کواکسیال بود که Thicknet ( ضخیم) نامیده می شوند. حداکثر طول یک کابل ضخیم 500 متر است . در یک ساختمان بزرگ ، کابل 500 متری جوابگوی تمامی دستگاه های شبکه نخواهد بود. تکرار کننده ها با هدف حل مشکل فوق، ارائه شده اند. . تکرارکننده ها ، سگمنت های متفاوت یک شبکه اترنت را به یکدیگر متصل می کنند. در این حالت تکرارکننده سیگنال ورودی خود را از یک سگمنت اخذ و با تقویت سیگنال آن را برای سگمنت بعدی ارسال خواهد کرد. بدین تزتیب با استفاده از چندین تکرار کننده و اتصال کابل های مربوطه توسط آنان ، می توان قطر یک شبکه را افزایش داد. ( قطر شبکه به حداکثر مسافت موجود بین دو دستگاه متمایز در شبکه اطلاق می گردد ) Bridges و سگمنت شبکه های اترنت همزمان با رشد (بزرگ شدن) دچار مشکل تراکم می گردند. در صورتیکه تعداد زیادی ایستگاه به یک سگمنت متصل گردند، هر یک دارای ترافیک خاص خود خواهند بود . در شرایط فوق ، ایستگاههای متعددی قصد ارسال اطلا عات را دارند ولی با توجه به ماهیت این نوع از شبکه ها در هر لحظه یک ایستگاه شانس و فرصت استفاده از محیط انتقال را پیدا خواهد کرد. در چنین وضعیتی تعداد تصادم در شبکه افزایش یافته و عملا'' کارآئی شبکه افت خواهد کرد. یکی از راه حل های موجود بمنظور برطرف نمودن مشکل تراکم در شبکه تقسیم یک سگمنت به چندین سگمنت است . با این کار برای تصادم هائی که در شبکه بروز خواهد کرد، دامنه وسیعتری ایجاد می گردد.راه حل فوق باعث بروز یک مشکل دیگر می گردد: سگمنت ها قادر به اشتراک اطلاعات با یکدیگر نخواهند بود. بمنظور حل مشکل فوق، Bridges در شبکه اترنت پیاده سازی شده است . Bridge دو و یا چندین سگمنت را به یکدیگر متصل خواهد کرد. بدین ترتیب دستگاه فوق باعث افزایش قطر شبکه خواهد شد. عملکرد Bridge از بعد افزایش قطر شبکه نظیر تکرارکننده است ، با این نفاوت که Bridge قادر به ایجاد نظم در ترافیک شبکه نیز خواهد بود . Bridge نظیر سایر دستگاههای موجود در شبکه قادر به ارسال و دریافت اطلاعات بوده ولی عملکرد آنها دقیقا'' مشابه یک ایستگاه نمی باشد. Bridge قادر به ایجاد ترافیکی که خود سرچشمه آن خواهد بود، نیست ( نظیر تکرارکننده ) .Bridge صرفا'' چیزی را که از سایر ایستگاهها می شنود ، منعکس می نماید. ( Bridge قادر به ایجا د یک نوع فریم خاص اترنت بمنظور ایجاد ارنباط با سایر Bridge ها می باشند ) همانگونه که قبلا'' اشاره گردید هر ایستگاه موجود در شبکه تمام فریم های ارسال شده بر روی محیط انتقال را دریافت می نماید.(صرفنظر ازاینکه مقصد فریم همان ایستگاه باشد و یا نباشد.) Bridge با تاکید بر ویژگی فوق سعی بر تنظیم ترافیک بین سگمنت ها دارد. همانگونه که در شکل فوق مشاهده می گردد Bridge دو سگمنت را به یکدیگر متصل نموده است . در صورتیکه ایستگاه A و یا B قصد ارسال اطلاعات را داشته باشند Bridge نیز فریم های اطلاعاتی را دریافت خواهد کرد. نحوه برخورد Bridge با فریم های اطلاعاتی دریافت شده به چه صورت است؟ آیا قادر به ارسال اتوماتیک فریم ها برای سگمنت دوم می باشد؟ یکی ازاهداف استفاده از Bridge کاهش ترافیک های غیرضروری در هر سگمنت است . در این راستا، آدرس مقصد فریم ، قبل از هر گونه عملیات بر روی آن، بررسی خواهد شد. در صورتیکه آدرس مقصد، ایستگاههای A و یا B باشد نیازی به ارسال فریم برای سگمنت شماره دو وجود نخواهد داشت . در این حالت Bridge عملیات خاصی را انجام نخواهد داد. نحوه برخورد Bridge با فریم فوق مشابه فیلتر نمودن است . درصورتیکه آدرس مقصد فریم یکی از ایستگاههای C و یا D باشد و یا فریم مورد نظر دارای یک آدرس از نوع Broadcast باشد ، Bridge فریم فوق را برای سگمنت شماره دو ارسال خواهد کرد. با ارسال و هدایت فریم اطلاعاتی توسط Bridge امکان ارتباط چهار دستگاه موجود در شبکه فراهم می گردد. با توجه به مکانیزم فیلتر نمودن فریم ها توسط Bridge ، این امکان بوجود خواهد آمد که ایستگاه A اطلاعاتی را برای ایستگاه B ارسال و در همان لحظه نیز ایستگاه C اطلاعاتی را برای ایستگاه D ارسال نماید.بدین ترتیب امکان برقراری دو ارتباط بصورت همزمان بوجود آمده است . روترها : سگمنت های منطقی با استفاده از Bridge امکان ارتباط همزمان بین ایستگاههای موجود در چندین سگمنت فراهم می گردد. Bridge در رابطه با ترافیک موجود در یک سگمنت عملیات خاصی را انجام نمی دهد. یکی از ویژگی های مهم Bridge ارسالی فریم های اطلاعاتی از نوع Broadcast برای تمام سگمنت های متصل شده به یکدیگر است. همزمان با رشد شبکه و گسترش سگمنت ها، ویژگی فوق می تواند سبب بروز مسائلی در شبکه گردد. زمانیکه تعداد زیادی از ایستگاه های موجود در شبکه های مبتنی بر Bridge ، فریم های Broadcast را ارسال می نمایند، تراکم اطلاعاتی بوجود آمده بمراتب بیشتر از زمانی خواهد بود که تمامی دستگاهها در یک سگمنت قرار گرفته باشند. روتر یکی از دستگاههای پیشرفته در شبکه بوده که قادر به تقسیم یک شبکه به چندین شبکه منطقی مجزا است . روتر ها یک محدوده منطقی برای هر شبکه ایجاد می نمایند. روترها بر اساس پروتکل هائی که مستقل از تکنولوژی خاص در یک شبکه است، فعالیت می نمایند. ویژگی فوق این امکان را برای روتر فراهم خواهد کرد که چندین شبکه با تکنولوژی های متفاوت را به یکدیگر مرتبط نماید. استفاده از روتر در شبکه های محلی و گسترده امکان پذیراست . وضعیت فعلی اترنت از زمان مطرح شدن شبکه های اترنت تاکنون تغییرات فراوانی از بعد تنوع دستگاه های مربوطه ایجاد شده است . در ابتدا از کابل کواکسیال در این نوع شبکه ها استفاده می گردید.امروزه شبکه های مدرن اترنت از کابل های بهم تابیده و یا فیبر نوری برای اتصال ایستگاه ها به یکدیگر استفاده می نمایند. در شبکه های اولیه اترنت سرعت انتقال اطلاعات ده مگابیت در ثانیه بود ولی امروزه این سرعت به مرز 100و حتی 1000 مگابیت در ثانیه رسیده است . مهمترین تحول ایجاد شده در شبکه های اترنت امکان استفاده از سوئیچ های اترنت است .سگمنت ها توسط سوئیچ به یکدیگر متصل می گردند. ( نظیر Bridge با این تفاوت عمده که امکان اتصال چندین سگمنت توسط سوئیچ فراهم می گردد) برخی از سوئیچ ها امکان اتصال صدها سگمنت به یکدیگر را فراهم می نمایند. تمام دستگاههای موجود در شبکه، سوئیچ و یا ایستگاه می باشند . قبل از ارسال فریم های اطلاعاتی برا ی هر ایستگاه ، سوئیچ فریم مورد نظر را دریافت و پس از بررسی، آن را برای ایستگاه مقصد مورد نظر ارسال خواهد کرد . عملیات فوق مشابه Bridge است ، ولی در مدل فوق هر سگمنت دارای صرفا'' یک ایستگاه است و فریم صرفا'' به دریافت کننده واقعی ارسال خواهد شد. بدین ترتیب امکان برقراری ارتباط همزمان بین تعداد زیادی ایستگاه در شبکه های مبتنی بر سوئیچ فراهم خواهد شد. همزمان با مطرح شدن سوئیچ های اترنت مسئله Full-duplex نیز مطرح گردید. Full-dulex یک اصطلاح ارتباطی است که نشاندهنده قابلیت ارسال و دریافت اطلاعات بصورت همزمان است . در شبکه های اترنت اولیه وضعیت ارسال و دریافت اطلاعات بصورت یکطرفه (half-duplex) بود.در شبکه های مبتنی بر سوئیچ، ایستگاهها صرفا'' با سوئیچ ارتباط برقرار کرده و قادر به ارتباط مستقیم با یکدیگر نمی باشند. در این نوع شبکه ها از کابل های بهم تابیده و فیبر نوری استفاده و سوئیچ مربوطه دارای کانکنورهای لازم در این خصوص می باشند.. شبکه های مبتنی بر سوئیچ عاری از تصادم بوده و همزمان با ارسال اطلاعات توسط یک ایستگاه به سوئیچ ، امکان ارسال اطلاعات توسط سوئیچ برای ایستگاه دیگر نیز فراهم خواهد شد. اترنت و استاندارد 802.3 شاید تاکنون اصطلاح 802.3 را در ارتباط با شبکه های اترنت شنیده باشید . اترنت بعنوان یک استاندارد شبکه توسط شرکت های : دیجیتال، اینتل و زیراکس (DIX) مطرح گردید. در سال 1980 موسسه IEEE کمیته ای را مسئول استاندار سازی تکنولوژی های مرتبط با شبکه کرد. موسسه IEEE نام گروه فوق را 802 قرار داد. ( عدد 802 نشاندهنده سال و ماه تشکیل کمیته استاندارسازی است ) کمیته فوق از چندین کمیته جانبی دیگر تشکیل شده بود . هر یک از کمیته های فرعی نیز مسئول بررسی جنبه های خاصی از شبکه گردیدند. موسسه IEEE برای تمایز هر یک از کمیته های جانبی از روش نامگذاری : x802.x استفاده کرد. X یک عدد منصر بفرد بوده که برای هر یک از کمیته ها در نظر گرفته شده بود . گروه 802.3 مسئولیت استاندارد سازی عملیات در شبکه های CSMA/CD را برعهده داشتند. ( شبکه فوق در ابتدا DIX Ethernet نامیده می شد ) اترنت و 802.3 از نظر فرمت داده ها در فریم های اطلاعاتی با یکدیگر متفاوت می باشند. تکنولوژی های متفاوت شبکه متداولترین مدل موجود در شبکه های کامپیوتری( رویکرد دیگری از اترنت ) توسط شرکت IBM و با نام Token ring عرضه گردید. در شبکه های اترنت بمنظور دستیابی از محیط انتقال از فواصل خالی (Gap) تصادفی در زمان انتقال فریم ها استفاده می گردد. شبکه های Token ring از یک روش پیوسته در این راستا استفاده می نمایند. در شبکه های فوق ، ایستگاه ها از طریق یک حلقه منطقی به یکدیگر متصل می گردند. فریم ها صرفا'' در یک جهت حرکت و پس از طی طول حلقه ، فریم کنار گذاشته خواهد شد. روش دستیابی به محیط انتقال برای ارسال اطلاعات تابع CSMA/CD نخواهد بود و از روش Token passing استفاده می گردد. در روش فوق در ابتدا یک Token ( نوع خاصی از یک فریم اطلاعاتی ) ایجاد می گردد . Token فوق در طول حلقه می چرخد . زمانیکه یک ایستگاه قصد ارسال اطلاعات را داشته باشد، می بایست Token را در اختیار گرفته و فریم اطلاعاتی خود را بر روی محیط انتقال ارسال دارد. زمانیکه فریم ارسال شده مجددا'' به ایستگاه ارسال کننده برگشت داده شد ( طی نمودن مسیر حلقه )، ایستگاه فریم خود را حذف و یک Token جدید را ایجاد وآن را بر روی حلقه قرار خواهد داد. در اختیار گرفتن Token شرط لازم برا ی ارسال اطلاعات است . سرعت ارسال اطلاعات در این نوع شبکه ها چهار تا شانزده مگابیت در ثانیه است . اترنت با یک روند ثابت همچنان به رشد خود ادامه می دهد. پس از گذشت حدود سی سال ازعمر شبکه های فوق استانداردهای مربوطه ایجاد و برای عموم متخصصین شناخته شده هستند و همین امر نگهداری و پشتیبانی شبکه های اترنت را آسان نموده است . اترنت با صلابت بسمت افزایش سرعت و بهبود کارآئی و عملکرد گام بر می دارد.




دیدگاه ها : نظرات
برچسب ها: شبکه اترنت (Ethernet) چیست؟ ،
آخرین ویرایش: - -



تعداد کل صفحات : 34 ... 2 3 4 5 6 7 8 ...
Check Google Page Rank

تصویر ثابت