اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق شبیه‌سازی کامپیوتری

اختصاصی از اس فایل دانلود تحقیق شبیه‌سازی کامپیوتری دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق شبیه‌سازی کامپیوتری


دانلود تحقیق شبیه‌سازی کامپیوتری

 

مشخصات این فایل
عنوان: شبیه‌سازی کامپیوتری
فرمت فایل : word( قابل ویرایش)
تعداد صفحات: 53

این مقاله درمورد شبیه‌سازی کامپیوتری می باشد.

خلاصه آنچه در مقاله شبیه‌سازی کامپیوتری می خوانید :

نرم افزار MATLAB (Matrix Laboratory)
در MATLAB ماتریس‌ها از مفاهیم اساسی هستند زیرا در این نرم‌افزار داده‌ها به فرم ماتریس ذخیره می‌شوند. با اجرای MATLAB یک یا چند پنجره در مانیتور کامپیوتر ایجاد می‌شود یکی از این پنجره ها، پنجره فرمان نام دارد (اولین مکانی که با MATLAB ارتبط برقرار می‌شود)
کلمه ans مخفف Answer است و اگر کاربر متغیری را برای ذخیره محاسبات تعریف نکرده باشد این محتویات داخل متغیری به نام ans ریخته می‌شود.
    >> 4+6+2
    ans =
            12
اگر نخواهیم نتیجه محاسبات در پنجره فرمان نمایش داده شود می‌توانیم در انتهای دستور سیمیکالن (;) قرار دهیم.
محیط کاری MATLAB
    Command: اجرای تمام برنامه‌ها و دستورات در این صفحه انجام می‌شود.
    Figure: در این صفحه انواع گراف‌ها را در مختصات مختلف و به صورت دو یا سه بعدی می‌توان رسم کرد.
    Mfile: در این صفحه کلّیه برنامه‌ها اعم از mfile و function نوشته می‌شوند.
    Model: در این محیط که کاملاً یک محیط مجزا است انواع شبیه‌سازی‌ها را می‌توان انجام داد.
تمرین: با مدل چه شبیه‌سازی هایی را می‌توان انجام داد؟
    GUI: کارهای گرافیکی در این محیط می‌توان انجام داد.
    فقط ماتریس x را پاک می‌کند    >>Clear x
    تمام ماتریس‌های موجود را پاک می‌کند    >>Clear
    تمام مطالب صفحه command را پاک می‌کند    >>Clc
    گراف رسم شده در صفحه figure را پاک می‌کند    >>Clf
    تمام مسیرهایی که برنامه‌ای از MATLAB در آن موجود باشد را در آن نشان می‌دهد    >>Path
    >>Realmax
          Ans=
                    107977e+308
    >>Realmin
          Ans=
                    2.2251e-308
    لیست متغیرهای موجود در حافظه را می‌دهد    >>Who
Your variable are:
          Ans y
    لیست متغیرهای موجود در حافظه را همراه با جزئیات نشان می‌دهد    >>whos
name          size          type class          attributes
ans             |x|            8 double
y                 |x|            8 double
    تمام متغیرهای صفحه command  را در یک فایل با نام matlab.mat ذخیده می‌نماید.    >>save
Saving to: matlab.mat
    >>help cls
    >>cpu time
          Ans=
                    19.8438

 اعداد تعریف شده در MATLAB
    Eps: عدد اپسیلون است که مقدار آن 2.2204e-016 می‌باشد.
    Pi: عدد پی است که مقدار آن 3.146 می‌باشد.
    INF: بینهایت است.
    Date: تاریخ جاری سیستم را می‌دهد.
    Abs(x): قدر مطلق را نشان می‌دهد.
    Rem(x,y): باقی مانده را نشان می‌دهد.
    Sign(x): علامت x را به صورت 0 و 1 نشان می‌دهد. اگر عدد منفی باشد -1 و اگر مثبت باشد1 یا +1 و برای عدد صفر، صفر را نشان می‌دهد.
    Sqrt(x): ریشه دوم عدد x را می‌دهد.
    Exp(x): e (عدد نپر) را به توان x می‌رساند.
    Log(x): لگاریتم طبیعی x را می‌دهد.
    log10(x): لگاریتم ط در مبنای 10 را می‌دهد.
    Real(c): قسمت حقیقی عدد را می‌دهد.
    Imag(c): قسمت موهومی عدد را می‌دهد.
    Round(x): عدد را گرد (رند) می‌کند.
    Fix(x): قسمت صحیح عدد را می‌دهد و به سمت صفر میل می‌کند.
    Floor(x): به سمت -∞ میل می‌کند.
    Ceil(x): به سمت +∞ میل می‌کند.
نکته: توضیحات در MATLAB با علامت % شروع می‌شود، همچنین علامت … نشان می‌دهد که ادامه جمله در خط بعدی قرار می‌گیرد.
آرایه‌ها
اعداد منفر اسکالر نامیده می‌شوند عملیات بر روی اسکالرها انجام می‌شود که مبنای ریاضیات را تشکیل می‌دهد. اگر بخواهیم عمل یکسانی را بر روی چند عدد انجام دهیم تکرار عملیات اسکالری باعث اتلاف وقت می‌شود. برای حل این مشکل می‌توانیم این عملیات را بر روی آرایه‌ها تعریف نماییم.
مثال: تابع سینوس (Sin) در یک آرایه.
x=0:pi;    
y=sin(x)    
y=    
          0          0.8415          0.9093          0.1411    
plot(y)    

دسترسی به عناصر آرایه
X=1 2 3 4 5    
>>X(3)                             دسترسی به عنصر سوم آرایه    

    دستور Grid: صفحه figure را به صورت شطرنجی نشان می‌دهد.
    دستور Bar: نمودار میله‌ای را رسم می‌کند.
    دستور axis: در صورتی که کاربر بخواهد محدوده محورهای مختصات را خودش تعین کند از این دستور استفاده می‌شود.
    دستور axis(‘square’): این دستور محورهای مختصات را به صورت مربعی تنظیم می‌کند.
    دستور peaks(n): ماتریس n × n بر می‌گرداند.
    دستور lcx(x,y): کوچکترین مضرب مشترک را بر می‌گرداند.
    دستور gcd: بزرگترین مقسوم علیه مشترک را بر می‌گرداند.
    دستور sort: از کوچک به بزرگ مرتب می‌کند.
    دستور sum: عناصر آرایه را با هم جمع می‌کند.
    دستور prod: عناصر آرایه یا ماتریس را در هم ضرب می‌کند.
    دستور comsum: تابع تجمعی را محاسبه می‌کند. (اعداد را به ترتیب با هم جمع می‌کند)
    دستور comprod: اعداد را به ترتیب با هم ضرب می‌کند.
    دستور mean: میانگین را حساب می‌کند.
    دستور min و max: مینیمم و ماکسیمم را حساب می‌کند.
    دستور linspace: فاصله بین دو عدد a و b را به صورت خطی به n نقطه تقسیم می‌کند. و اگر مقدار n وجود نداشته باشد بازه a تا b را به 100 نقطه تقسیم می‌کند.
مثال: ماتریسی داریم شامل اعداد طبیعی درایه‌های این ماتریس از عدد 2شروع و با گام 3، تا عدد 30 پیش می‌رود. درایه‌های چنین ماتریسی را در هم ضرب کنید.
>>x=2:3:30
          x=
                    2          5          8          11          14          17          20          23          26          29
>>prod(x)
          Ans=
                    7.262e+010
ترسیم داده
مجموعه دستورات زیر نحوه ترسیم یک تابع برحسب یک متغیر را نشان می‌دهند.
    >>x=linspace(0,2);
    >>y=x.*exp(-x);
    >>plot(x,y);
    >>grid;
    >>xlabel(‘x’)
    >>ylabel(‘y’)
    >>title(‘y=x.xe^{-x}’);
    >>text(1,0.2,’center’);
دستور plot
برای رسم پیوسته نقاطی که توسط 2 بردار x و y تعریف می‌شوند به کار می‌رود.
>>plot(x,y,’نماد’)    

نماد    رنگ        علامت    مفهوم
B    آبی        0    دایره
G    سبز        +    جمع (بعلاوه)
R    قرمز        *    ستاره
C    فیروزه ای        S    مربع
M    بنفش        X    ضربدر
Y    زرد        D    لوزی
K    سیاه        V    مثلث رو به بالا
W    سفید        ^    مثلث رو به پایین
            0-    خط نقطه
            --    خط چین

رسم چند نمودار
این دستورات دو نمودار را در یک محور مختصات رسم می‌نمایند.
    >>plot(x,y,’0’,x,x.*sin(x),’0-‘);
    >>legend(‘x.*e^{-x},‘x’.*sin(x));

دستور Plot3
دستورات زیادی در MATLAB برای رسم نمودارهای سه بعدی وجود دارد، یکی از این دستورات Plot3 است.
    >>t=0.01:6*pi;
    >>plot3(cos(t),sin(t),t);
    >>xlabel(‘cos(t)’);
    >>ylabel(‘sin(t)’);
    >>zlabel(‘t’);

دستور Surf
    [x,y]=meshgrid(-pi:pi/8:pi,-pi/8:pi);
    z=cos(x).*cos(y);
    surf(x,y,z);
    view(30,45);
    [x,y]=meshgrid(1:4,5:7)

X =            Y =    
    1    2    3    4            5    6    7    8
    1    2    3    4            5    6    7    8
    1    2    3    4            5    6    7    8

دستور Meshgrid
این دستور شبکه دو بعدی روی صفحه x,y ایجاد می‌کند. بردار‌های ورودی به این دستور مشخص کننده تقسیمات در جهت x و y هستند. سطح ایجاد شده را می‌توانیم با کمک دستور shading هموار کنیم همچنین برای تطابق رنگ‌ها با اعداد محور z می‌توانیم از دستور colorbar استفاده کنیم. برای رسم سطوح سه بعدی از دستورات دیگری مانند meshc، meshz و waterfall نیز می‌توانیم کمک بگیریم.
تابع
تابع مانند جعبه سیاهی است که فقط به آن ورودی می‌دهیم و یک خروجی از آن در یافت می‌کنیم.
functiony=func(x)    
که در آن functiony خروجی تابع، func اسم تابع و x ورودی تابع است.
نکته: اسم تابع با اسمی که ذخیره می‌کنیم حتماً باید برابر باشد.
قوانین
    نام تابع با نام file یکسان باشد.        file.m
    تابع می‌تواند هیچ، یک و یا چند آرگومان ورودی و هیچ، یک و یا چند آرگومان خروجی داشته باشد.
    اگر تابع بیش از یک متغیر خروجی داشته باشد این متغیر درون [ ] قرار می‌گیرند.
function[y1,y2]=func(x)    

Nargin: متغیر محیط کاری تابع است و حاوی تعداد آرگومان‌های ورودی می‌باشد.
Nargout: متغیر محیط کاری تابع است و حاوی تعداد آرگومان‌های خروجی می‌باشد.
function y = linspace(d1,d2,m)    
if nargin ==2    
        n=100;    
end    
y=(d1+(0:n-2)*(d2+d1)/(n-1)d);    

    اگر متغیرهای یک تابع به صورت سراسری (Global) اعلان شده باشند می‌توان آن‌ها را با توابع دیگر محیط کاری MATLAB و بیرون فراخوانی‌های بازگشتی با اشتراک گذاشت و باید برای دستیابی به متغیر سراسری آن متغیر را فراخوانی کنیم.
Function Tic    
Global TicToc    
TicToc = clock;    
Function t = Toc    
global TicToc    
if nargoutelapsed-time=etime(clock,TicToc)    
else    
t=etime(clock,TicToc);    
end    

در تابع Tic متغیر TicToc سراسری اعلام شده سپس مقدارش با فراخوانی تابع clock مقداردهی می‌شوددر تابع Toc نیز متغیر TicToc سراسری اعلام شده است که از طریق تابع Tic به مقدار ذخیره شده در TicToc دستیابی پیدا می‌کند. مانند تابع خود فراخوان.
مثال: تابعی بنویسید که اگر ورودی برای آن تعیین نشده باشد مقدار ورودی 10 در نظر بگیرد در غیر این صورت به تعداد مقدار ورودی جمله‌ای را چاپ کند و زمان اتمام مقدار ورودی جمله دیگر نمایش داده شود.
function iforget(x)    
if nargin ==0    
     n=10;    
end    
if d>1    
     disp(‘I will remember you‘);    
     iforget(n-1);    
else    
     disp(‘maybe not’)     
end    
end    

روش‌های مختلف برای شبیه‌سازی سیستم‌های گسسته
به طور کلی 4 روش برای شبیه‌سازی سیستم‌های گسسته وجود دارد که عبارتند از:
    روش پردازش وقایع
    روش پردازش پروسه‌ها
    روش پردازش فعالیت‌ها
    روش سه مرحله‌ای
برنامه هایی که با هر یک از چهار روش بالا نوشته می‌شوند شامل بخش‌های زیر می‌باشند:
    قسمت کنترل
    قسمت عملیات
    برنامه‌های فرعی
نکته: انجام کارهای اصلی سیستم به عهده بخش عملیات می‌باشد. بخش کنترل نظارت بر واحد را بر عهده دارد
پیش بردن زمان شبیه‌سازی و فراخوانی به موقع هر یک از برنامه‌های قسمت عملیات از جمله وظایف قسمت کنترل می‌باشد. قسمت برنامه‌های فرعی شامل زیر برنامه‌های مورد نیاز مانند زیر برنامه تولید اعداد تصادفی ویا انتخاب یک عدد از یک توزیع احتمال است.

بخشی از فهرست مطالب مقاله شبیه‌سازی کامپیوتری

شبیه‌سازی کامپیوتری    4
تعریف شبیه‌سازی کامپیوتری    4
کاربرد شبیه‌سازی    4
مزایای شبیه‌سازی کامپیوتری    5
تعریف سیستم‌های گسسته و پیوسته    
شبیه‌سازی سیستم‌های گسسته    6
اجزای یک سیستم گسسته    6
زبان‌های شبیه‌سازی سیستم    7
شبیه‌سازی سیستم ها    7
روش‌های شبیه‌سازی    8
روش فاصله‌گرا    8
روش واقع‌گرا    8
فلوچارت  مربوط به روش فاصله‌گرا    11
فلوچارت  مربوط به روش واقع‌گرا    11
نمودار سیکل فعالیت    13
روش پردازش وقایع    16
فلوچارت مربوط به واقعه ورود مشتری    16
فلوچارت مربوط به واقعه پایان سرویس    17
فلوچارت سیکل فعالیت برای عناصر مهم سیستم    19
فلوچارت سیکل فعالیت برای سرویس دهنده    20
فلوچارت مربوط به واقعه ورود مشتری    20
فلوچارت مربوط به قسمت کنترل برنامه    21
نمودار فلوچارت سرویس دهنده    21
زبان GPSS    23
شکل کلی دستورات    23
دستور GENERATE    23
دستور QUEUE    24
دستور DEPART    24
دستور SEIZE    24
دستور RELEASE    25
دستور ADVANCE    25
دستور TERMINATE    25
دستور START    25
مشخصه‌های استاندارد عددی (SNA)    27
دستور STORAGE    30
دستور ENTER    30
دستور LEAVE    31
دستور ASSIGN    33
دستور TRANSFER    34
دستور TEST    34
دستور SELECT    36
دستور TABLE    37
دستور TABULATE    37
تعریف و استفاده از توابع ریاضی در برنامه    38
دستور GATE    41
دستور LOGIC    41
دستور LOOP    42
نرم افزار MATLAB (MATRIX LABORATORY)    45
محیط کاری MATLAB    45
اعداد تعریف شده در MATLAB    46
آرایه ها    47
دسترسی به عناصر آرایه    47
ترسیم داده    48
دستور PLOT    49
رسم چند نمودار    49
دستور PLOT3    51
دستور SURF    51
دستور MESHGRID    51
تابع    51
قوانین    52
روش‌های مختلف برای شبیه‌سازی سیستم‌های گسسته    53






دانلود با لینک مستقیم


دانلود تحقیق شبیه‌سازی کامپیوتری

دانلود تحقیق آشنایی با شبکه های کامپیوتری

اختصاصی از اس فایل دانلود تحقیق آشنایی با شبکه های کامپیوتری دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق آشنایی با شبکه های کامپیوتری


دانلود تحقیق آشنایی با شبکه های کامپیوتری

پیشگفتار

   با رشد روز افزون IT ، آشنایی با شبکه های کامپیوتری به منظور نصب و راه اندازی این شبکه ها در محیط های صنعتی، اداری، آموزشی و ... ، تبدیل به یک ضرورت اجتناب ناپذیر شده است.                                                                                          

فصل اول
آشنایی با تجهیزات شبکه
   در این قسمت از پروژه قصد داریم با اهداف ، ویژگی ها و وظایف تجهیزات مورد استفاده در شبکه های مدرن کامپیوتری از قبیل هاب ها ، سویچ ها ، روترها ، دروازه ها ، CSU/DSU ، کارت های شبکه ، نقاط دسترسی بی سیم و مودم ها آشنا شویم.
هر یک از این دستگاه ها ، نقش ویژه ای را در یک شبکه بازی می کنند. اگرچه فقط بزرگترین و پیچیده ترین شبکه های مدرن کامپیوتری از همه این تجهیزات بهره گیری می نمایند.
ما بحث خود را با معرفی تجهیزاتی از شبکه که ساده ترین و رایج ترین ابزار مورد استفاده در شبکه های امروزی هستند آغاز می کنیم.

تکرار کننده ها  
   اصولاً به طور سنتی هر بحثی از عناصر شبکه ، منجر به معرفی تکرار کننده ها می گردد اما امروزه تکرار کننده ها کمتر در شبکه ها مورد استفاده قرار می گیرند . تکرار کننده ها در گذشته برای افزایش طول مفید کابل مورد استفاده قرار می گرفتند واغلب در پیکربندی های شبکه مبتنی بر کابل کواکسیال مورداستفاده قرارمی گرقتند. از آنجایی که شبکه های کواکسیال تقریباً از رده خارج می باشند و از آنجایی که وظایف تکرار کننده ها اکنون به عهده تجهیزاتی همچون هاب ها و سویچ ها گذاشته شده است امروزه به ندرت از تکرار کننده ها استفاده می گردد.



هاب ها
   هاب ها ساده ترین تجهیزات شبکه های کامپیوتری هستند وسادگی آنها در هزینه و قیمت پایین آنها منعکس می گردد . هاب های کوچک با 4 یا 5 درگاه دارای هزینه کمتر از 50 دلار هستند. با کمک   کابل های مربوطه این تجهیزات یک شبکه کوچک را ایجاد می نمایند. هاب ها با پورت های بیشتر برای شبکه هایی که به ظرفیت بیشتری نیاز دارند مورد استفاده قرار می گیرند.                                          
کامپیوترها از طریق کابل زوج به هم تابیده به یک هاب متصل می گردند علاوه بر پورت ها برای متصل کردن کامپیوتر ها حتی یک هاب خیلی ارزان معمولاً دارای یک پورت با نام پورت  upink می باشد که امکان اتصال این هاب به هاب دیگر را فراهم نموده و سبب ایجاد شبکه های بزرگتر می گردد.

توکن رینگ و MSAU ها
     هاب ها و سویچ ها هردو در شبکه های اترنت مورد استفاده قرار می گیرند .
 شبکه های توکن رینگ که امروزه کم و بیش کاربرد دارند از دستگاه های مخصوصی به نام   MSAU  ( Multi Station Access Unit )  برای ایجاد یک شبکه استفاده می کنند. در برخی موارد ، MSAUها به عنوان سویچ های توکن رینگ مطرح می باشند ، اما به دلیل روشی که تکنولوژی توکن رینگ استفاده می نماید، این دستگاه ها کار بسیار متفاوتی را نسبت به هاب ها و سویچ ها به انجام  می رسانند.
اغلب هاب ها به عنوان تجهیزات اکتیو در نظر گرفته می شوند زیرا قبل از انتقال سیگنال دریافتی به همه پورت های روی دستگاه آن را باز تولید می نمایند برای انجام این کار، هاب به یک منبع تغذیه نیاز دارد. هاب های کوچک Workgroup معمولاً از یک آداپتور توان خارجی استفاده می کنند اما دستگاه های بزرگتر دارای منبع تغذیه داخلی هستند. هاب های غیر فعال نیازی به منبع تغذیه ندارند زیرا آنها سیگنال را باز تولید نمی نمایند.
جدای این باز تولید سیگنال، وظیفه اصلی یک هاب دریافت داده ها از یکی از دستگاه های متصل به هاب و انتقال آن به همه پورت های دیگر روی هاب می باشد. این روش عملکرد خیلی مؤثر می باشد زیرا در اغلب موارد داده ها فقط برای یکی از دستگاه های متصل به هاب مدنظر می باشد. شکل 3 نحوه عملکرد هاب را نشان می دهد.
بواسطه عدم کفایت سیستم هاب و تقاضای دایماً رو به افزایش عرض باند بیشتر ، هاب ها بسیار کند عمل نموده و یقیناً بوسیله سویچ ها جایگزین خواهد گردید .

       


سوئیچ ها
به طور سطحی یک سوئیچ بسیار شبیه به یک هاب می باشد، اما به طور قابل توجهی گرانتر از آن است .

دلیل اصلی برای قیمت بالای آن این است که  سوئیچ ها کارهای خیلی بیشتری را نسبت به هاب هاانجام داده و مزایای بسیار بیشتری نسبت به آنها دارند . شکل 4 مثالی از یک سوئیچ اترنت 32 پورت را نشان می دهد.  همانند هاب ها، کامپیوترها از طریق کابل زوج به هم تابیده به سوئیچ متصل می شوند.برای ایجاد شبکه های بزرگتر همانند هاب ها ، از چندین سوئیچ می توان استفاده نمود . علیرغم تشابه آنها و اتصالات فیزیکی مشابه به کامپیوتر ها ، سوئیچ مزیت های عملیاتی قابل توجهی را نسبت به    هاب ها ارائه می کنند

یک سوئیچ به جای انتقال داده¬ها به همه درگاههای خود، داده¬ها را فقط به درگاهی که سیستم مقصد به آن متصل می باشد، منتقل خواهد کرد سوئیچ به آدرس MAC دستگاه متصل به خود نگاه کرده و پورت مناسب را تعیین می¬کند. یک آدرس MAC یک شماره منحصر به فرد می باشد که در داخل هر کارت شبکه برنامه ریزی می شود. با انتقال داده¬ها فقط به سیستمی که داده مذکور به آن آدرس دهی شده است. سوئیچ مقدار ترافیک روی هر پیوند شبکه را به میزان قابل توجهی کاهش می دهید در واقع سوئیچ داده¬ها را بین پورتهای خود کانالیزه می کند.    

درشبکه¬های اترنت هنگامی که دو دستگاه ارتباطی، قصد ارسال همزمان داده¬ها را دارند. امکان برخورد بین داده¬های ارسال شده روی محیط ارسال وجود دارد. چنین برخوردهایی سبب می¬گردد تا عملکرد شبکه تضعیف گردد.
با کانالیزه نمودن داده¬ها فقط روی خطوط ارتباطی که می¬بایست آنرا دریافت کنند، سوئیچ¬ها تعداد برخوردهایی را که روی یک شبکه رخ می دهد کاهش می دهند. در نتیجه سوئیچ¬ها عملکرد قابل توجهی نسبت به هایها ارائه می¬نمایند.

 

 

شامل 111 صفحه word


دانلود با لینک مستقیم


دانلود تحقیق آشنایی با شبکه های کامپیوتری

پاورپوینت دررابطه با امنیت شبکه های کامپیوتری

اختصاصی از اس فایل پاورپوینت دررابطه با امنیت شبکه های کامپیوتری دانلود با لینک مستقیم و پر سرعت .

پاورپوینت دررابطه با امنیت شبکه های کامپیوتری


پاورپوینت دررابطه با امنیت شبکه های کامپیوتری

فرمت:ppt،تعداداسلاید:56

به هر الگوریتم یا تابع ریاضی که به علت دارا بودن خواص مورد نیاز در رمزنگاری، در پروتکل‌های رمزنگاری مورد استفاده قرار ‌گیرد الگوریتم رمزنگاری گفته می‌شود


دانلود با لینک مستقیم


پاورپوینت دررابطه با امنیت شبکه های کامپیوتری

مقاله کاربردهای شبکه های کامپیوتری

اختصاصی از اس فایل مقاله کاربردهای شبکه های کامپیوتری دانلود با لینک مستقیم و پر سرعت .

مقاله کاربردهای شبکه های کامپیوتری


مقاله کاربردهای شبکه های کامپیوتری

دانلود مقاله کاربردهای شبکه های کامپیوتری 77 ص با فرمت WORD 

 

 

 

 

 

 

  1. کاربردهای تجاری –

اکثر شرکتها تعداد زیادی کامپیوتر برای کارهای مختلف ( تولید ، انبارداری ، فروش و حسابداری ) دارند . شاید در ابتدا این کامپیوترها از یکدیگر جدا باشند ، ولی در مرحله ای از کار برای یکپارچه کردن اطلاعات کل شرکت ، مدیریت تصمیم می گیرد تا آنها را به هم متصل کند .

به بیان کلی تر ، اشتراک منابع به ما اجازه میدهد تا برنامه ها ، تجهیزات و به خصوص داده ها را در اختیار همه آنهایی که به این شبکه متصلند ، قرار دهیم . ساده ترین مثال آن ، چاپگریست که برای تمام کارکنان یک دفتر به اشتراک گذاشته شده است . پیداست که تک تک این افراد به یک چاپگر اختصاصی نیاز ندارند ، و علاوه بر آن یک چاپگر شبکه اغلب ارزانتر، سریعتر و کم هزینه تر از تعداد زیادی چاپگرهای پراکنده است .


دانلود با لینک مستقیم


مقاله کاربردهای شبکه های کامپیوتری

دانلود مقاله تحقیقی بررسی انواع پروتکلهای کامپیوتری

اختصاصی از اس فایل دانلود مقاله تحقیقی بررسی انواع پروتکلهای کامپیوتری دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله تحقیقی بررسی انواع پروتکلهای کامپیوتری


دانلود مقاله تحقیقی بررسی انواع پروتکلهای کامپیوتری

دانلود مقاله تحقیقی بررسی انواع پروتکلهای کامپیوتری

نوع فایل Word http://jahandoc.ir

تعداد صفحات : 59

فهرست 

1. پروتکل تحلیل آدرس (‌ ARP )‌
2. پروتکل تفکیک معکوس آدرس (‌ RARP )
3. پروتکل داده گرام کاربر ( UDP )
4. پروتکل های مودمی
5. پروتکل دروازه - به - دروازه ( GGP )
6. پروتکل های SPF
7. پروتکل دروازه خارجی ( EGP )
8. پروتکل اطلاعات مسیریابی ( RIP )
9. پروتکل مدیریت گروه اینترنت IGMP
10. پروتکل اصلی انتقال فایل FTP
11. پروتکل TFTP
12. پروتکل انتقال پستی ساده ( SMTP )
13. پروتکل مدیریت شبکه ساده (SNMD )
14. پروتکل اینترنتی خط سریال (‌ SLIP )‌
15. پروتکل نقطه به نقطه (‌ PPP )
16. پروتکل انتقال پیغام ساده ( SMTP )

 

1. پروتکل تحلیل آدرس (‌ ARP )‌
پروتکل تحلیل آدرس ، دومین پروتکل کلیدی TCP/IP موجود در لایه اینترنت می باشد هدف ARP تحلیل و بدست آوردن آدرس فیزیکی از یک آدرس IP می باشد . ARP آدرس فیزیکی ماشینهای موجود در شبکه محلی را پرس وجو و همچنین زوج آدرس های فیزیکی IP را در حافظه نگهداری می کند .
هر وقت که IP نیاز به ارتباط با کامپیوتر دیگری داشته باشد ، حافظه سریع ARP بررسی می شود تا مشخص گردد آدرس IP مورد نظر مربوط به کامپیوتری محلی و یا مربوط به مسیریاب موجود در حافظه می باشد . اگر آدرس IP در حافظه سریع ARP موجود باشد ، از آدرس فیزیکی متناظر با آن برای ارسال مستقیم داده گرام برای ارسال به آداپتور شبکه فیزیکی استفاده می شود . اگر آدرس IP در حافظه سریع ARP نباشد ،‌ ARP پیغامی را در LAN منتشر می کند . درخواست ARP شامل آدرس IP کامپیوتر و یا مسیریاب محلی مورد نظر است . ماشینهای موجود در LAN آدرس IP موجود در درخواست ARP را بررسی می کنند در صورت تطابق آدرس IP با آدرس یکی از کامپیوترها آن کامپیوتر پاسخ ARP که شامل آدرس فیزیکی متناظر است را ارسال می دارد . سپس ARP ترکیب آدرس فیزیکی و IP را به حافظه سریع خود اضافه می کند و IP می تواند به کار خود ادامه داده و داده گرامش را به صورت مستقیم به آداپتور شبکه مورد نظر ارسال نماید .
به منظور افزایش کارائی ، هر کامپیوتری که درخواست ARP را دریافت
می کند ، زوج آدرس IP/ آدرس فیزیکی را به حافظه سریع ARP خود می افزاید . بدین ترتیب در صورت نیاز به اتصال به کامپیوتر ذکر شده درخواست ARP‌ ، آدرس فیزیکی از قبل در حافظه سریع ARP جای گرفته است .
RARP مختصر ARP برعکس ،‌ می باشد . عکس عمل ARP را انجام می دهد . ARP هنگامی که آدرس IP در دست است و آدرس فیزیکی ناشناخته ، به کار می رود . RARP هنگامی به کار می آید که آدرس فیزیکی شناخته شده است ، اما آدرس IP در دسترس نیست . RARP همچنین در رابطه با پروتکل BOOTP و راه اندازی ایستگاههای کاری بدون دیسک به کار می رود . ..


دانلود با لینک مستقیم


دانلود مقاله تحقیقی بررسی انواع پروتکلهای کامپیوتری