دانشگاه امام رضا (ع)
گزارش کارآموزی مقطع کارشناسی
گرایش کامپیوتر (نرم افزار)
عنوان
گزارش مشروح کارآموزی
نگارش
طاهره کاوند – ژربرایغمائی
استاد کارآموزی
جناب آقای مهندس محمد بهداد
سرپرست کارآموزی
جناب آقای مهندس علیرضا شاهرخی
تابستان 1385
چکیده
همانگونه که می دانیم کارآموزی نقطه شروعی است برای آماده شدن جهت ورود به بازار کار،و استفاده بهینه از این فرصت مناسب برای کلیه دانشجویان علاقمند به اشتغال در جامعه بسیار سودمند ومفید می باشد.
گزارش در دست حاصل یک ماه و نیم کارآموزی درشرکت داده پردازی فن آوامی باشد که حاوی سرفصل های مورد آموزش و استفاده در این واحد می باشد،که در نه بخش ارائه شده است.
بخش اول به معرفی گروه فن آوا که یکی از بزرگترین شرکت های کامپیوتری مهم کشور می باشد اختصاص دارد.
بخش دوم به معرفی خانواده XDSL ومقایسه تکنیک های DSL وهمچنین نحوه نصب مودمADSL وچک لیست رفع مشکلات احتمالی پرداخته است.
بخش سوم حاوی مطالبی راجع به پروتکل PPPOE می باشد که بعد از معرفی این پروتکل مختصری از مزایای آن ذکر شده است.
دربخش چهارم مشخصات کلی سیستم ATM ازجمله فرمت هدرسلول،اجزاءهدرسلول وساختارولایه تنظیم آن آورده شده است.
بخش پنجم شرح کاملی از پروتکل TCP/IP راشامل می شود.
دربخش ششم خطوطE1 ،دلایل استفاده،وتکنیک دیجیتالی کهE1 برای انتقال Voice و Data استفاده می کند توضیح داده شده است.
فصل هفتم به نقش روتر درشبکه های WAN اشاره می کند.
فصل هشتم افزایش دهنده سرعت Telezoo رامعرفی می کند.
ونهایتادربخش نهم به مباحثی از HTML ودستورات آن اختصاص یافته است.
پیشگفتار
امروزه با پیشرفت و توسعه انفورماتیک و علوم کامپیوتر در کلیه زمینه ها , این رشته به عنوان جزء لاینفکی از کلیه علوم در آمده و کاربرد آن هر روز در جامعه بیشتر احساس می گردد.استفاده و بکار گیری کامپیوتر در تمامی علوم و رشته ها همه گویای نقش واقعی این پدیده می باشد.
از جمله مزایای علم کامپیوتر به وجود آمدن اینترنت می باشد که منبعی جامع برای پاسخگویی به نیاز ها درتمام علوم می باشد.
در این بین سرعت دستیابی به آن یکی نیاز هایی است که هرروزه با پیشرفت علم وتکنولوژی راه های جدیدی برای بالابردن آن یافت می شود. یکی از این راه های موفق تکنولوژی ADSL می باشد که بر اساس سیم بندی تلفن ها و بلااستفاده بودن بیش ازنیمی از پهنای این سیم می باشد، به این صورت که اطلاعات روی این بخش بلا استفاده ردوبدل شوند بدون اینکه به بخش انتقال صدا صدمه ای برسانند.
درشرکت داده پردازی فن آوا با استفاده ازابزار ها و پروتکل های خاص این تکنولوژی، خطوط ADSL به مشتریان عرضه می شد،که درطی کارآموزی ما بااین تکنولوژی به طورکامل آشنا شدیم.درپایان اززحمات استادمحترم شاهرخی که درطول دوره راهنمای مابودند وهمچنین استادمحترم بهدادبه عنوان استادکارآموزی تشکروقدردانی می کنیم.
فهرست مطالب
فصل اول : گروه فن آوا 15
1-1- معرفی گروه فن آوا: 15
1-1-1- شرکت توسعه سازه پای: 17
1-1-2- شرکت فن آوا کارت: 18
1-1-3- شرکت ارتباطات فن آوا : 19
1-1-4- شرکت ارتباطات کوه نور: 19
1-1-5- شرکت داده سامانه فن آوا: 20
1-1-6- شرکت گسترش صنایع فن آوا: 22
1-1-7 – شرکت مشاوره فن آوا: 23
1-1-8- شرکت فن آوا موج: 23
1-1-9- شرکت داده پردازی فن آوا: 25
1-1-10- شرکت فن آوا ماهواره (س هامی خاص): 28
1-1-11- شرکت فن آوا سیستم (س هامی خاص): 28
1-2- سرویس های گروه فن آوا: 29
1-2-1- سرویس V-Sat گروه فن آوا: 29
1-2-2- سرویس(ISP) Internet Service Provider گروه فن آوا: 31
1-2-3- سرویس Internet Data Center (IDC) گروه فن آوا: 32
1-2-4- سرویس پرداخت الکترونیک گروه فن آوا: 33
1-2-5- سرویس پهنای باند گروه فن آوا: 34
1-2-6- سرویس تلفن ثابت گروه فن آوا: 34
1-3- جریان کار شرکت داده پردازی فن آوا: 34
فصل دوم : خانواده XDSL 36
2-1- تکنولوژی DSL : 36
2-1-1- چگونگی عملکرد تکنولوژی DSL : 37
2-1-2- تجهیزات DSL : 39
2-2- معرفی تکنیک : ADSL 40
2-2-1- مدولاسیون های سیستم ADSL : 41
2-2-1-1- روش CAP : 42
2-2-1-2 – روش DMT : 42
2-3- معرفی تکنیک VDSL : 43
2-3-1- سرعت VDSL : 44
2-3-2- تجهیزات VDSL : 44
2-3-3- آینده VDSL : 45
2-4- نصب مودم ADSL : 47
2-4-1- نصب تجهیزات : 47
2-4-2- شکل شماتیک نصب تجهیزات : 48
2-4-3- تست اولیه : 49
2-4-4- نصب راه انداز (Driver) مربوط به مودم : 49
2-4-5- نحوه ساختن ADSL Connection و تنظیمات مربوطه در WinXP : 52
2-5- چک لیست مشکلات رایج کاربران: 62
2-5-1- تست کردن POWER : 62
2-5-2- تست کردنDSL Link : 62
2-5-3- تست کردن USB یا Ethernet : 64
2-5-4- چک کردن تنظیمات PPPoE : 65
2-5-5- چک کردن تنظیمات TCP/IP : 65
2-5-6- تست DNS : 69
2-5-7- تنظیمات Browser : 70
2-5-8- تست و تحویل کیفیت خط : 71
فصل سوم :PPPOE 73
3-1- تاریخچه PPPOE ( History of PPP over Ethernet ): 75
3-2 – مختصری از مزایای استفاده از پروتکل PPPOE : 75
فصل چهارم : مشخصات کلی سیستم ATM 80
4-1- فرمت هدر سلول ATM : 80
4-2- اجزاء هدر سلول ATM : 81
4-3- ساختار مدل ATM : 82
4-4- لایه های تنظیم ATM : 84
فصل پنجم : پروتکل TCP/IP 87
5-1- معرفی پروتکل TCP/IP: 87
5-2- لایه های پروتکل TCP/IP: 88
5-2-1- لایه Application : 89
5-2-2- لایه Transport : 90
5-2-3- لایه اینترنت : 90
5-2-4- لایه Network Interface : 91
5-3- مشخص نمودن برنامه ها: 91
5-4- آدرس IP : 92
5-5- پورت TCP/UDP : 92
5-6- سوکت ( Socket ): 93
5-7- پروتکل های اساسی TCP/IP : 93
5-8- پروتکل TCP : لایه Transport 93
5-9- پروتکل UDP : لایه Transport 94
5-10- پروتکل IP : لایه Internet 95
5-11- پروتکل ICMP : لایه Internet 96
5-12- پروتکل IGMP : لایه Internet 97
5-13- پروتکل ARP : لایه Internet 97
فصل ششم : خطوط E1 99
فصل هفتم : روتر و نقش آن در شبکه های WAN 102
فصل هشتم : افزایش دهنده سرعت اینترنت Telezoo ( Speedy ) 108
8-1- Speedy چگونه کار می کند؟ 108
8-2- استفاده از Speedy چگونه است ؟ 109
8-3- حداقل امکانات برای اجرای Speedy چیست ؟ 109
8-4- Speedy با چه سیستم اتصال به اینترنت کار می کند و آیا جایگزین ISP است ؟ 111
8-5- آیا می توان به طور هم زمان از خطوط تلفن Speedy استفاده کرد؟ 111
8-6- آیا Speedyدر هر کشور قابل استفاده است ؟ 111
8-7- آیا می توان را به همراه تلفن همراه استفاده کرد ؟ 111
8-8- آیا Speedy سرعتE-Mail را نیز بالا می برد ؟ 112
8-9- آیا Speedy قابلیت استفاده بر روی بیش از یک کامپیوتر را دارد؟ 112
8-10- چگونگی ارائه خدماتADSL شرکت فن آوا در شهرستان ها: 112
فصل نهم : HTML 114
9-1- شکل کلی دستورات HTML : 114
9-1-1- تعیین تیتر ها وپاراگراف بندی: 115
9-1-2- تعیین نوع متن،توضیحات وخط افقی: 115
9-1-3- ایجاد پیوند و انتقال تصویر صفحه وب : 116
9-2- لیست ها درHTML : 117
9-2-1- لیست مرتب : 117
9-2-2- لیست های نامرتب: 118
9-2-3- لیست های تعریفی: 119
9-3- تعریف جدول: 120
9-3-1- صفات rowspan و colspan : 121
9-3-2- جدول و صفحه آرایی : 121
9-4- فرم ها و پرسش نامه ها: 122
9-4-1- ایجاد پرسش نامه در صفحه وب با HTML : 122
9-4-2- دستور <form> : 123
9-4-3- صفت action : 124
9-4-4- صفت method : 124
9-4-5- نحوه کاربرد form: 125
9-4-6- کنترل های فرم: 126
9-4-7- کنترل های متنی: 126
9-4-8- فیلد رمز در form: 127
9-4-9- فیلد متنی چند خطی: 128
9-4-10- منو ها باز شونده : 128
9-4-11- لیست لغزنده: 129
9-4-12- کادر های کنترلی : 130
9-4-13- دکمه های رادیویی: 130
9-4-14- دکمه های Reset و Submit : 131
9-4-15- استفاده از دکمه های تصویری به جای submit : 131
9-5- ادامه مراحل کارآموزی : 132
فهرست مآخذ 134
فهرست جداول
جدول 2-1- مقایسه تکنیک های مختلف DSL 46
فهرست اشکال
شکل 2-1- تجهیزات داخل Rack 40
شکل 2-2- متعلقات جعبه مودم 47
شکل 2-3- اتصال مودم ازطریق کابل USB 48
شکل 2-4- اتصال مودم از طریق کابل شبکه 49
شکل 2-5- مرحله اول نصب درایور مودم 50
شکل 2-6- مرحله دوم نصب درایور مودم 50
شکل 2-7- مرحله سوم نصب درایور مودم 51
شکل 2- 8- مرحله چهارم نصب درایور مودم 51
شکل 2- 9- مرحله اول ساخت ADSL Connection 52
شکل 2-10- مرحله دوم ساخت ADSL Connection 53
شکل 2-11- مرحله سوم ساخت ADSL Connection 53
شکل 2-12- مرحله چهارم ساخت ADSL Connection 54
شکل 2-13- مرحله پنجم ساخت ADSL Connection 55
شکل 2-14- مرحله ششم ساخت ADSL Connection 55
شکل 2-15- مرحله هفتم ساخت ADSL Connection 56
شکل 2-16- مرحله هشتم ساخت ADSL Connection 57
شکل 2-17- مرحله نهم ساخت ADSL Connection 58
شکل 2-18- مرحله دهم ساخت ADSL Connection 58
شکل 2-19- مرحله یازدهم ساخت ADSL Connection 59
شکل 2-20- مرحله دوازدهم ساخت ADSL Connection 60
شکل 2-21- مرحله سیزدهم ساخت ADSL Connection 61
شکل 2-22- مرحله چهاردهم ساخت ADSL Connection 61
شکل 3-1- Password Autthentication Protocol 77
شکل 3-2- Phas Sequence 78
شکل 3-3- ساختار فیزیکی 79
شکل 4-1- مقایسه فرمت UNI , NNI 81
شکل 5-1- لایه های پروتکل TCP/IP 89
شکل 5-2- نحوه تمایز دو برنامه درTCP/IP 92
شکل 5-3- لایه Transport 94
شکل 5-4- پروتکل ICMP : لایه Internet 96
شکل 5-5- الف) پروتکلICMP :لایه Internet ب)پروتکلARP لایهInternet 98
شکل 7-1- نمایی از اتاق کانکس واقع درمرکزمخابرات 105
شکل 7-2- طرح شماتیک نصب تجهیزات پروژهPAP فن آوا 105
شکل 7-3- ساختار بلوکی سمت Dslam 106
شکل 7-4- ساختار بلوکی سمت User 107
فصل اول : گروه فن آوا
1-1- معرفی گروه فن آوا:
گروه فن آوا در اواخر سا ل 1381 با دف توسعه پایدار صنعت ارتباطات و فن آوری اطلاعات با مشارکت شرکت های بزرگ سرمایه گذاری کشور همچون:
– گروه بهمن
– صندوق بازنشستگی کشور
– سازمان تامین اجتماعی
– بانک ملی
– بیمه ایران
– بیمه مرکزی
– بانک مسکن
– خوارزمی
– بیمه دانا
با سرمایه 300 میلیارد ریال وبا اساس نامه موردتایید سازمان بورس اوراق بهادار تاسیس شد و با موافقت سهام داران در جلسه مجمع عمومی فوق العاده صاحبان سهام در پاییز 1382 سرمایه گروه به میزان 2500 میلیارد ریال افزایش ودر اختیار هیات مدیره گروه فن آوا قرار گرفت،گروه فن آوا در دو حوزه فن آوری اطلاعات و فن آوری ارتباطات، کسب وکاربر های خود را تعریف نموده است که عبارتند از:
* حوزه فن آوری اطلاعات
– مراکز IT همچون مرکز خدمات داده اینترنتی IDC
– کاربرد های سازمانی IT
– سرویس های عمومی IT
* حوزه فن آوری ارتباطات
– سرویس های الکترونیکی
– شبکه های ارتباطاتی
– مدیریت شبکه
– سرویس های ارتباطاتی
گروه فن آوا به عنوان شرکت هلدینگ تخصصی وسرمایه گذار در زمینه ITC مسئولیت خطیری چون برنامه ریزی،سیاست گذاری وهدایت،توسعه کسب وکار،نظارت وکنترل رابرعهده دارد و امور اجرائی را به شرکت های تخصصی تشکیل یافته تحت پوشش خود با جذب نیرو های متخصص وکارآمد واگذار نموده است.
خدمات گروه فن آوا عبارتند از:
– سرمایه گذاری در پروژه های کلان ITC کشور
– بستر سازی لازم برای استفاده از تکنولوژی
برتر ICT
– زمینه ساز انتقال دانش فنی شرکت های برتر
ج هانی در زمینه ITC
– پشتیبانی از طرح های منجر به کسب وکار
اقتصادی وتوسعه محورمتخصصین و نخبگان صنعت ITC
– همکاری در جهت تقویت وتوسعه کسب وکار های
ایجاد شده از سوی کار آفرینان و متخصصین
صنعت ITC
1-1-1- شرکت توسعه سازه پای:
شرکت توسعه سازه پای از شرکت های همکار گروه فن آوا است که با هدف گسترش صنعت ITC وایجاد Backbone ماهواره ای، در داخل وخاج از کشور در سال 82 به صورت س هامی عام به ثبت رسیده است و پس از آغاز فعالیت در سال 83 موفق به دریافت پروانه خدمات انتقال داده ها از طریق ارتباطات ماهواره ای از سازمان تنظیم مقررات و ارتباطات رادیویی برای فعالیت های خود گردیده است.
توسعه سازه پای به منظور گسترش وارتقای کیفیت فعالیت ها و سرویس های خود در سطح استاندارد های بین المللی به عضویت مجمع ج هانی vsat درآمده است و از سوی دیگر در داخل کشور نیز عضو شورای عالی انفورماتیک و انجمن ارتباطات ماهواره ای کشور است.
شرکت توسعه سازه پای به عنوان شرکت ایرانی فعال درصدد ارائه خدمات درزمینه vsat منطبق با استاندارد های ج هانی کیفیت و با هدف پوشش دادن منطقه خاور میانه و ارائه سرویس به کلیه مشترکین در این منطقه با ایجاد( HUB ) اختصاصی می باشد. ازسرویس های قابل ارائه این شرکت می توان به :
– انتقال داده از طریق ارتباط ماهواره ای
– سرویس رد یابی Online
– سرویس آموزش از راه دور
– ایجاد شبکه های اختصاصی
اشاره کرد.
1-1-2- شرکت فن آوا کارت:
شرکت فن آوا کارت به عنوان یکی از شرکت های تابعه گروه فن آوا برای فعالیت در حوزه خدمات پرداخت الکترونیک psp درسال 1382 تاسیس گردید.
این شرکت جزء یکی از شرکت های دارای مجوز از بانک مرکزی، برای فعالیت الکترونیکی psp است. فن آوا کارت مصمم است تا با تلاش در این راه سهم قابل توجهی از ظرفیت موجود بازار را به دست آورد.
الویت های شرکت فن آوا کارت به عنوان ارائه کننده خدمات مبتنی بر کارت های الکترونیک،ارائه خدمات بیمه موثر وارزان به جامعه است. از جمله خدمات قابل ارائه توسط این شرکت می توان به موارد زیر اشاره کرد:
– خدمات پرداخت الکترونیکی psp
– ایجاد شبکه یک پارچه کارت خوان
– ارئه راه کار های جامع کارت های هوشمند
الکترونیک
1-1-3- شرکت ارتباطات فن آوا :
این شرکت در سال 1382 باهدف ارائه خدمات و ارتباطات اینترنتی تاسیس و مجوز سرویس دهی اینترنتی ISP رابرای استان تهران وکلیه استان های کشور از وزارت ارتباطات و فن آوری اطلاعات دریافت کرده است.
ارتباطات فن آوا با چشم انداز تبدیل شدن به بزرگترین سرویس دهنده اینترنتی در خاور میانه با استفاده از تکنولوژی های روز دنیا فعالیت خود را آغاز کرده است.
شرکت ارتباطات فن آوا در راستای تحقق اهداف خود اقدام به ارائه سرویس های زیر نموده است:
– سرویس خدمات اینترنتی از طریق کارت های ساعتی
– ارائه سرویس اینترنتی نامحدود
1-1-4- شرکت ارتباطات کوه نور:
شرکت ارتباطات کوه نور در سال 1379 به منظور فعالیت در حوزه ارتباطات تاسیس و در سال 1381 موفق به اخذ پروانه ایجاد شبکه و اپراتوری تلفن ثابت از وزارت ارتباطات و فن آوری اطلاعات با ظرفیت 100000 شکاره در استان اصف هان و مرکزی گردید.
این شرکت هدف تبدیل شدن به بزرگترین شرکت اپراتوری تلفن ثابت در خاور میانه توسعه خود را آغاز کرده است. اهداف این شرکت ارائه خدمات تلفن ثابت و تامین ارتباطات مجتمع های بزرگ تجاری،اداری ومسکونی و شهرک های اقماری وایجاد شبکه سراسری تلفن ثابت بدون سیم و باسیم همراه خدمات ارزش افزوده در ایران با استفاده از تکنولوژی برتردنیااست. شرکت ارتباطات کوه نور با استفاده از تکنولوژی نسل آینده ( ( NGN وسویچ های نرم افزاری Soft Switch،شبکه هوشمند IN، شبکه دسترسی بدون سیم بر مبنای Wimax نسبت به ایجاد شبکه های زیر ساخت و شبکه های تلفن ثابت اقدام می نماید.
اهداف مهم شرکت ارتباطات کوه نور در حوزه شبکه های تلفن ثابت و زیر ساخت عبارتند از:
– سرمایه گذاری در پروژه های عظیم زیر بنایی وزیر ساختی ارتباطات
– بر قراری اتحاد استراتژیک با شرکت های خارجی وداخلی موفق وهمکاری ومشارکت با آن ها در اجرای پروژه های بزرگ
– به روز رسانی تکنولوژی های مورد استفاده وسرمایه گذاری مجدد در آن ها
– استفاده از نیرو های متخصص وکارآمد
– راه اندازی سریع شبکه های ارتباطی
1-1-5- شرکت داده سامانه فن آوا:
شرکت داده سامانه فن آوا یکی از شرکت های وابسته به گروه فن آوا است. که با هدف ارائه و توسعه خدمات دیتای اینترنتی، در سال 1382 تشکیل گردید. این شرکت، جزء اولین شرکت های ایرانی است که موفق به اخذ مجوز IDC شده است و هم اکنون در حال ارائه خدمات است.
این شرکت با چشم انداز ایجاد بزرگترین مرکز داده های اینترنتی در منطقه و ارائه خدمات با کیفیت، ماموریت هایی را برای خود برنامه ریزی کرده است که عبارتند از :
– ارائه بهترین خدمات نگهداری و ذخیره سازی Data باامنیت بسیار بالا (High Security)
– ارائه ارتباطات پرسرعت بااستفاده از شبکه زیر ساخت Dataی کشور
انواع سرویس Data ی اینترنتی (IDC) :
– سرویس های پست الکترونیکی : شامل Email، Instant Massage
– سرویس های میزبانی فضای وب (Web Hosting)
شامل : Domain،mail , File Transfer Protocal (FTP) وData Base
– سرویس های برنامه های کاربردی (ASP)
– سرویس های ارائه محتوی (Content Providing)
– سرویس های تجارت الکترونیک
– سرویس های اشتراک مکانی سرور
– سرویس های اختصاصی
– سرویس های مکالمه تلفنی
– سرویس های شبکه های مجازی – VPN
– سرویس های بازی های کامپیوتری (Net Game)
– سرویس های بانک داری الکترونیکی (E-Banking)
– سرویس اخبار (News)
– سرویس های آموزش از راه دور
– سرویس های تصویر اینترنتی
استراتژی های شرکت داده سامانه فن آوا همکاری و مشارکت با شرکت های به نام داخلی و خارجی در حوزه (Strategy)اتحاد استراتژیک و تشکیل کنسرسیوم های حقوقی درجهت کسب سهم بیشتر از بازار IT در ایران و منطقه جذب نیرو های مستعد و متخصص داخلی در زمینه IT ایجاد دسترسی به Data با سرعت و کیفیت بالا ایجاد ارزش افزوده اقتصادی برای مشترکین، ارائه تعرفه های رقابتی، هم افزایی و سازگاری با شبکه های انتقال Data و Voice ارائه خدمات Dataی اینترنتی به مشترکین از جمله سازمان ها و وزارت خانه های دولتی و خصوصی در حد استاندارد های ج هانی ارائه سرویس های جدید براساس نیاز های جدید مشترکین و به روز رسانی سرویس های ارائه شده همگام با پیشرفت تکنولوژی روز دنیا در جهت رضایت مشتریان برای اصل مشتری مداری تکنولوژی های مورد استفاده شرکت داده سامانه فن آوا در ارائه سرویس های IDC:
– استفاده از Multi Layer Core Switch و High end L3 Switch
– استفاده از تجهیزات امنیتی IDP
– استفاده از سرور های با قابلیت بالا از جمله
Sun-Server به صورت cluster
– استفاده از تجهیزات ذخیره و بازاریابی اطلاعات (SAN)
– استفاده از تجهیزات پیشرفته جهت امنیت لایه L2
– استفاده از (MG Soft Switch) جهت ارتباط با
شبکه PSTN و PLMN
– استفاده از لینک های ارتباطی OCM/STM1 باشبکه
های Data ی کشوری
1-1-6- شرکت گسترش صنایع فن آوا:
این شرکت با هدف طراحی و ساخت تجهیزات و امکانات فناوری اطلاعات در کشور تاسیس گردیده است.
اهم فعالیت های این شرکت بدین شرح می باشد :
– بررسی و شناخت صنعت سخت افزاری کشور
– طراحی محصولات فناوری اطلاعات بسته به نوع
تقاضای بازار
– تدوین استاندارد هایی برای بومی سازی برخی
محصولات مورد نیاز داخلی
1-1-7 – شرکت مشاوره فن آوا:
شرکت مشاوره فن آوا با فعالیت در تحقیقات کاربردی و توسعه سیستم های ارتباطات و فناوری اطلاعات و ارائه مشاوره فنی و اقتصادی یکی از شرکت های حائز اهمیت گروه فن آوا است.
س هام این شرکت 100 درصد متعلق به گروه است و مسئولیت انتشار نشریه تخصصی گروه فن آوا را در سطح ملی و بین المللی به عهده دارد.
برخی از محور های فعالیت شرکت مشاوره فن آوا به شرح ذیل است :
– طراحی سیستم های مخابراتی
-Site Survey وبررسی میزان تشعشعی آنتن ها
– برگزاری دوره های آموزشی تخصصی
– انتشار نشریه تخصصی ICT
– برنامه ریزی و کنترل پروژه طرح های ICT
– تجزیه و تحلیل طرح های اقتصادیICT
1-1-8- شرکت فن آوا موج:
شرکت فن آوا موج در سال 1383 با هدف انجام امور فنی و مهندسی گروه فن آوا از قبیل: طراحی، نظارت، اجرا و پشتیبانی شبکه های مختلف تاسیس شده است. این شرکت با اهداف تبدیل شدن به بزرگترین و حرفه ای ترین مجموعه طراحی و مهندسی و اجرا در زمینه ICT در ایران و خاور میانه کار خود را آغاز کرده است.ماموریت این شرکت ارائه خدمات فنی و مهندسی از جمله طراحی، نصب و راه اندازی، پشتیبانی و نگهداری کلیه شبکه ها و تجهیزات شرکت های مختلف گروه فن آوا در زمینه های شبکه تلفن ثابت (PSTN)، شبکه دیتا (DN) به صورت با سیم و بی سیم و ماهوار های، بر مبنای آخرین تکنولوژی موجود می باشد.
این شرکت در راستای رسالت خود از تجهیزات NGN, Media gateway , Softswitch، WiMAX، IN، NG، NG-SDH روتر های IP-DSLAM , IP-MPLS های نسل 3، Carrier Grade, NAS سوئیچ های هسته Multilayer، سرور های SUB، تجهیزات امنیت دیتا IDP، تجهیزات IP-VSAT جهت هر یک از پروژه های PAP، تلفن ثابت VoIP , VSAT , IDC , ISP شبکه دسترسی بی سیم و چندین پروژه بزرگ دیگر استفاده کرده است.
دیگر برنامه های این شرکت عبارتند از:
– سرمایه گذاری کلان در زمینه تحقیقات به منظور بالا بردن توان علمی، فنی و بروز رسانی آن
– مشارکت با شرکت های بزرگ در جهت انتقال دانش فنی و مهندسی
– برقراری اتحاد استراتژیک با شرکت های خارجی موفق، همکاری و مشارکت با آن ها در اجرای پروژه های بزرگ ملی
– به کارگیری نیرو های متخصص و کارآمد داخلی و خارجی
بخشی از پروژه های انجام گرفته و در حال انجام عبارتند از:
– طراحی و اجرای شبکه PAP بر مبنای DSLAM در حدود 300 مرکز مخابراتی در تمامی استان ها
– طراحی و اجرای شبکه IP/MPLS در تمامی استان ها
– طراحی و اجرای شبکه تلفن ثابت بر مبنای تکنولوژی HOST/Remote در استان های اصف هان و مرکزی
– طراحی و اجرای شبکه NGN ,IAD, Media , gateway , Soft Switch جهت پیاده سازی. شبکه تلفن ثابت بر مبنای VOIP Over DSL و VOIP Over Wireless و استفاده از gateway های مختلف از جمله TG وAMG است.
– طراحی و اجرای پروژه (ISP) dial up تمامی استان های کشور
– طراحی و اجرای شبکه VOIP جهت تمامی استان ها به منظور مکالمه VOIP بین استانی و بین المللی
– طراحی و اجرای NOC در شهر های تهران و اصف هان
– طراحی و اجرای IDC در شهر های تهران و اصف هان
– طراحی و اجرای شبکه Wireless بر مبنای WiMAX در کلیه مراکز استان ها
1-1-9- شرکت داده پردازی فن آوا:
شرکت داده پردازی فن آوا یکی از شرکت های تحت پوشش گروه فن آوا ( هلدینگ تخصصی در حوزه IT,ICT ) است که از سال 1382 فعالیت خود را با هدف ارائه خدمات انتقال داده ها و سرویس های جانبی آن آغاز کرده و در حال حاضر دارنده پروانه خدمات انتقال داده ها (PAP) در سطح کشور است. علاوه بر این، شرکت داده پردازی فن آوا قادر به ارائه سرویس هایی بر پایه تکنولوژی های مبتنی بر شبکه Wireless و فیبر نوری نیز می باشد. این شرکت با پشتوانه و همکاری مجموعه های فنی گروه فن آوا و شرکاء خارجی ُ تراز اول خود در حوزه IT اقدام به تامین تجهیزات اصلی ( با تکنولوژی نسل سوم IP-DSLAM ) نموده و در سرتاسر ایران بستر لازم برای ارائه سرویس های انتقال پر سرعت داده ها را فراهم نموده است.
Asymmetric Digital Subscriber Line : ADSL
تکنولوژی DSL حدود 10 سال است که پا به عرصه ارتباطات در منازل و سازمان های کشور های پیشرفته گذاشته و با توجه به قابلیت های بی نظیرش بستر مناسبی را جهت برطرف نمودن نیاز های ارتباطی مردم و شرکت ها فراهم کرده است. بطوری که مردم در تمامی سطوح می توانند با یک آموزش ساده از خدمات مبتنی بر این خطوط استفاده کنند. و بسیاری از سفر های درون شهری و بین شهری را از طریق خطوط تلفن و با صرفه جویی در زمان و هزینه انجام دهند.
مزایا و کاربری ها :
– سرعت های دسترسی و ارتباطی بالا (چندین برابر
تکنولوژی Dial up)
– استفاده همزمان از سرویس های Voice و Data بر
روی خط تلفن ثابت (عدم اشغال خط تلفن در هنگام
استفاده Online از اینترنت)
– عدم نیاز به شماره گیری جهت اتصال به شبکه و
دائم بودن ارتباط
– صرفه اقتصادی از لحاظ هزینه اینترنت (بدون
هزینه پالس مکالمه)
– استفاده نامحدودازاینترنت(Brodband Unlimited )
– ارتباط بین چند کاربر و انتقال اطلاعات امنیت و کیفیت مطلوب (شبکه VPNبر اساس تکنولوژیIP-MPLS)
– امکان بهره گیری از سیستم های صوتی و تصویری باکیفیت مطلوب (تماشای فیلم وشنیدن موسیقی از طریق اینترنت و ایجاد ویدئو کنفرانس)
– امکان بهره گیری از سرویس های Demand (VOD) Video On بر روی تلویزیون
– امکان استفاده از سرگرمی های اینترنتی با سرعت بالا (Game net)
– ارائه سرویس های متنوع بصورت مجازی و از راه دوراز جمله :
E- Commerce – و E-Learningو Tele-Educationو E-Medicine
– امکان ارائه +G.SHDSL /VDSL / ADSL / ADSL2
– ایجاد شبکه های IP-Telephony از طریق بستر ADSL
– ایجادشبکه های امن برای مصارفی نظیرE-Banking
– قابلیت Customize کردن انواع سفارشات شرکتی
به همراه حفظ تمامی قابلیت های شبکه ADSL
امتیاز ویژه :
شرکت داده پردازی فن آوا با توجه به امکانات وسیع گروه فن آوا در سایر حوزه های IT امکانات ویژه ای مثل Email و Web اختصاصی، ارتباط از طریق ماهواره ( VSAT )، طراحی شبکه، طراحی نرم افزار های کاربردی، خدمات مبتنی بر کارت و… را برای مشترکین خود با تخفیف های خاص ارائه می نماید.
1-1-10- شرکت فن آوا ماهواره (س هامی خاص):
شرکت ماهواره ای فن آوا به منظور اجرای پروژه انتقال دیتا از طریق ماهواره( VSAT) شرکت ماهواره ای فن آوا به منظور اجرای پروژه انتقال دیتا از طریق ماهواره (VSAT) تاسیس گردیده است.
– پروژه VSAT پروژه ای است که نقاط یک مجموعه را ازطریق ماهواره به یکدیگرمتصل و انتقال دیتا را میسر می سازد.
– بررسی تکنولوژی های مختلف انتقال دیتااز طریق ماهواره
– بررسی و مذاکره با شرکت های فروشنده تجهیزات و صاحب تکنولوژی پروژه فوق
– بازاریابی و مذاکره با مشتریان عمده نظیر بانک ها
– اخذ مجوزاجرای VSAT برای 7 نقطه ازپروژه بزرگراه تهران – شمال
– فعالیت در جهت اخذ مجوز اپراتوری VSAT
– فعالیت در جهت اخذ مجوز VSAT برای اتصال سه نقطه از گروه بهمن
– عقد تفاهم نامه با شرکت پلنکسیز برای همکاری های فنی و راهبری
1-1-11- شرکت فن آوا سیستم (سهامی خاص):
عمده فعالیت های این شرکت در زمینه برنامه نویسی و تولید نرم افزار های کاربردی و تهیه سیستم های جامع نرم افزاری می باشد.
1-2- سرویس های گروه فن آوا:
1-2-1- سرویس V-Sat گروه فن آوا:
VSAT پروژه ای است که نقاط یک مجموعه را از طریق ماهواره به یکدیگر متصل و انتقال دیتا را میسر می سازد.
کاربرد های VSAT و ارتباطات ماهوار های :
1- ایجاد شبکه های باند پهن به صورت Intranet
2- ایجاد ارتباطات یک یا چند نقطه به صورت اختصاصی VPN
3- انتقال صدا (VOIP) با امکان اتصال به شبکه مخابراتی و استفاده از خطوط Hot Line برای ارتباطات ضروری بین نقاط
4- انتقال تصویرو ویدئو: سرویس ویدئو کنفرانس و آموزش از راه دور
5- امکان Monitoring نقاط و تجهیزات خاص در سطح یک منطقه از جمله لوله های نفتی، ایستگاه ها، خطوط راه آهن، نقاط خاص، سد ها و…
6- سیستم Tracking برای کنترل، ردیابی و مدیریت وسایل نقلیه به طوری که مشاهده موقعیت وسایل نقلیه به صورت Real Time و ارسال پیام فراهم گردد.
7- به کار گیری نرم افزار های کاربردی مبتنی بر Web Services در شبکه های VSAT
8- اینترنت باند پهن
9- مخابرات روستایی
سرویس های قابل ارائه :
1- مشاوره،نصب و راه اندازی شبکه های ماهواره ای
2- تهیه و تامین کلیه تجهیزات به صورت اجاره
3- تامین پهنای باند با پوشش مناسب ماهواره ای
4- پشتیبانی و نگهداری سایت های مرکزی و راه دور
5- تامین مجوز های تاسیس و بهره برداری از سایت ها
6- ایجادشبکه های ارتباط ماهوار های بصورت کلیددردست
تکنولوژی های قابل ارائه :
بر اساس نیاز مشتریان، نوع سرویس مورد نظر، و کیفیت سرویس تکنولوژی های متنوعی را پیشن هاد می نماید. در این راستا سرویس های خود را با نام SkyNet ارئه می دهد. براساس نوع سرویس مورد نظر سیستم های زیر پیشن هاد می شود:
SkyNet Star –
SkyNet Star-T –
SkyNet Star-S –
SkyNet Mesh –
SkyNet Track –
SkyNet Star-T یک سیستم ماهواره ای دو طرفه است که از روش دسترسیMF-TDMA /TDM استفاده می کند. این سیستم علی رغم قیمت نسبتاً پایین تجهیزات آن، امکان استفاده از سرویس های مختلف با کیفیت مناسب را فراهم می آورد.
یکی از مزایای سیستم SkyNet Star-T امکان استفاده از آنتن های کوچک تر در مقایسه با سایر تکنولوژی هاست. در سیستم SkyNet Star-S اگر چه در دریافت از پهنای باند به صورت اشتراکی استفاده می شود اما در ارسال پهنای باند به صورت اختصاصی است و در نتیجه برای کاربرد هایی که تن ها به کیفیت عالی در ارسال نیاز است مناسب ترند. از این سیستم معمولا در شبکه های کوچک که به پهنای باند بالایی نیاز دارند، استفاده می شود.
در سیستم SkyNet Mesh در هر دو جهت ارسال و دریافت پهنای باند به صورت اختصاصی است به عبارت دیگر در این سیستم برای هریک از ترمینال ها به صورت جداگانه یک Carrier درنظر گرفته می شود. این تکنیک، یک تکنیک HUB Less است و ارتباط بین نقاط مختلف به صورت Single hop می باشد. درنتیجه امکان ایجاد ارتباط با تاخیر بسیار کم بین نقاط امکان پذیر است.
SkyNet Track سیستمی برای ردیابی و مدیریت وسایل نقلیه در خشکی و کشتی ها در دریا می باشد. این سیستم امکان کنترل و مدیریت ناوگان مربوطه را بصورت Real Time فراهم می کند. این سیستم دارای یک مرکز کنترل و مدیریت می باشد که به مدیر هر ناوگان اجازه می دهد ناوگان خود را از راه دور کنترل و مدیریت نماید.
1-2-2- سرویس(ISP) Internet Service Provider گروه فن آوا:
ISP یا ارائه کننده خدمات اینترنت عبارت است از مکانی که به کاربران سرویس اینترنت ارائه می کند.
خدمات قابل ارائه در ISP عبارتند از :
– کارت های اینترنت ساعتی محدود و نامحدود
– اشتراک های اینترنت زمانی ماننداشتراک های سالیانه
– اعتبارات اینترنت حجمی مانندM 100 در ماه
1-2-3- سرویس Internet Data Center (IDC) گروه فن آوا:
IDC (internet data center) یا مرکز داده اینترنتی به محلی گفته می شود که از نظر فیزیکی و محیطی شرایط کاملا مناسبی را داشته و زیر ساختی مناسب با پهنای باند بالا جهت دسترسی به اینترنت را دارا باشد.
سرویس های قابل ارائه در مرکز داده اینترنتی (IDC) :
– سرویس های اشتراک مکانی سرور (Co-Location)
– خدمات Web Hosting
– سرویس Database برای خدمات Web Hosting , My SQL, MS SQL 2005 , ODBC , PostgreSQL
– خدمات پست الکترونیکی
– خدمات FTP
-DNS service
-Chat
-Forum
-Web Log
-Site Builder
-Web Hosting Reseller
Domain Registration –
Web -Based File Management –
Game Server –
مشخصات امنیتی مرکز داده اینترنتی :
Premier Firewall –
Internal Firewall –
IDS –
IDP –
VPN –
AAA –
Vulnerability scanning –
Auditing –
Ntivirus –
1-2-4- سرویس پرداخت الکترونیک گروه فن آوا:
خدمات مبتنی بر کارت های الکترونیک ارائه خدمات ایمن، موثر و ارزان به جامعه است. سه ویژگی فوق از اهداف اصلی شرکت بوده و به کلیه فعالیت های شرکت، مانند انتخاب شرکای تجاری، بهره گیری از فناوری روزآمد و به کارگیری نیروی انسانی معنی می بخشد.
بر اساس اهداف تعریف شده برای شرکت فن آواکارت مجموع های از خدمات مبتنی بر کارت های الکترونیک توسط شرکت فن آواکارت ارائه می گردد. این خدمات و کاربرد ها به واسطه ویژگی ها و توانمندی هایی که بر اساس سیستم پرداخت الکترونیک قابل ارائه هستند، ارائه خواهند شد. مانند کارت های پرداخت مالی، کارت های سلامت (جایگزین دفترچه های بیمه) شهروندی (جایگزین کارت شناسایی، شناسنامه و….)، دانش آموزی، سفر، کارت های حمل ونقل شهری (جایگزین بلیط) وکارت های دسترسی اشاره کرد.
1-2-5- سرویس پهنای باند گروه فن آوا:
Band Width (BW) یا پهنای باند تفاوت میان بالاترین و پایین ترین فرکانس در دسترس برای سیگنال های شبکه است، به طور اختصار این اصطلاح برای توصیف میزان ظرفیت ورودی یک مدار استفاده شده و بر حسب کیلو بایت یا مگابایت بر ثانیه محاسبه می شود. به عبارت دیگر پهنای باند به میزان ظرفیت ترافیک عبوری از سایت اطلاق می شود.
1-2-6- سرویس تلفن ثابت گروه فن آوا:
یکی از خدمات گروه فن آوا ارائه خط تلفن بصورت بی سیم و با سیم می باشد. خدمات ارائه شده با استفاده از آخرین تکنولوژی های روز بوده و ارائه خدمات و سرویس های جدید جانبی را با سرعت بالا فراهم می نماید. در فاز اول ارائه خدمات، متقاضیان ساختمان های تجاری و مجتمع های مسکونی یعنی نقاطی که مجتمع مشترکین در آنجا بیشتر می باشد از اولویت بالاتری برخوردارند.
این گروه با استفاده از تکنولوژی های نسل آینده (NGN )، سوئیچ های نرم افزاری (Soft Switch)، شبکه های هوشمند (IN) و شبکه دسترسی بی سیم بر مبنای Wimax نسبت به ایجاد شبکه های زیرساخت و شبکه های تلفن ثابت اقدام می نماید.
1-3- جریان کار شرکت داده پردازی فن آوا:
با توجه به برگزاری نمایشگاهELECOMP از تاریخ 17/4/1385 تا31/4/1385 و حضور شرکت داده پردازی از گروه فن آوا در این نمایشگاه بازدید کنندگان در مراجعه به غرفه شرکت، فرم درخواست ADSL با سرویس F1 که به صورت رایگان به مدت یک ماه ارائه می شد را پر کرده بودند که این موضوع یکی از سیاست های شرکت برای جذب مشتری ومعرفی شرکت در سطح کشور بود.
نمونه ای از فرم درخواست ADSL با سرویس های مختلف در فایل 'Forms' که ضمیمه گزارش شده،آورده شده است.
طی این موضوع ما به بررسی فرم های پر شده در نمایشگاه و مرتب سازی آن ها بر اساس مراکز مخابراتی سطح شهر شدیم که این مراکز عبارتند از :
اکبری، آل اسحاق، مدنی، قندی، مالک اشتر و…
سپس به وارد کردن این اطلاعات در جداول Excel شدیم پس از آن تمامی مراحل را برای شهرستان ها نیز تکرار کردیم در مرحله بعدی با مشتریان جهت مراجعه به شرکت وانجام مراحل بعدی دریافت خط ADSL تماس گرفتیم مشتریان برای دریافت این سرویس باید آخرین فیش پرداخت شده تلفن خود را به همراه مقداری پول جهت دریافت مودم ADSL،میکروفیلتر و هزینه نصب وراه اندازی وآبونمان مخابرات به همراه خود می آوردند.
هنگام مراجعه، مشتری فرم های درخواست برقراری/جمع آوری،چک لیست مراحل ارائه سرویس،صورت جلسه تحویل مودم را پر می کند ودر ن هایت فاکتور فروش برای آن صادر می شود.که نمونه ای از این فرم ها در فایل 'Forms' آورده شده است.
بعد از این مرحله، درخوا ست مشتری به مرحله اجرا در می آید که در این مرحله ضمن بررسی PCM نبودن خط تلفن، با مخابرات جهت رانژه خط تلفن مشتری تماس حاصل می شود، مخابرات بعد از سه روز جواب رانژه را می دهد در صورت تکمیل این مراحل با مشتری جهت نصب مودم تماس حاصل می شد.[7][10][11]
فصل دوم : خانواده XDSL
2-1- تکنولوژی DSL :
امروزه، اینترنت می رود که بعنوان جزء لاینفک زندگی انسان این عصر قرار گیرد. بدون شک حتی اگر یک بار هم شده با این تکنولوژی روز دنیا برخورد کرده باشید به نقش وسیع و اهمیت و لازمه حضور آن پی خواهید برد. همان اندازه که روز به روز به اهمیت وجودی اینترنت افزوده می شود به موازات آن سرعت دستیابی به اطلاعات ازطریق این تکنولوژی نیز اهمیت فراوانی پیدا می کند. به همین جهت راه حل های متفاوتی در جهت اتصال به شبکه ج هانی پیشن هاد می شود که بی شک آسان ترین و کم هزینه ترین روش همیشه مورد توجه قرار می گیرد. در این بین تکنولوژی DSL گوی سبقت را از مابقی راه حل ها ربوده به نحوی که روزانه حداقل 20000 نفر در سطح ج هان به علاقه مندان این تکنولوژی افزوده می شود. اما براستی چرا ؟ چرا تکنولوژی DSL به محبوبیتی این چنینی دست یافته است ؟
شاید دلایلی که در زیر می آید به اندازه کافی پا سخگوی این سوال باشد.
– شما می توانید ضمن ارتباط بااینترنت، از خط
تلفن خود برای مکالمات تلفنی استفاده کنید
– سرعت این ارتباط خیلی بالاتر از یک مودم معمولی
است (Mbps 5/1 در مقایسه باkbps 56 مودم های
کنونی )
– در این شیوه لزوماً نیازی به کابل کشی جدید
ندارید بلکه می توانید از خط تلفن معمولی خود
برای ارتباط استفاده کنید.
– ارتباط دائمی با شبکه اینترنت و عدم قطعی
– هزینه شارژ ماهیانه پایین تر
– مدیریت ساده تجهیزات DSL
– پشتیبانی از کلیه پروتکل ها و بهره وری از
آخرین امکانات سوئیچ ها چون:IP PACKET FILTERING, TRAFFIC SHAPING, VLAN
2-1-1- چگونگی عملکرد تکنولوژی DSL :
آشنایی با خطوط معمولی تلفن و مشخصات آن ها :
بی شک اولین سوالی که در مورد DSL مطرح می شود این است که چگونه از خط تلفن می توانید بطور همزمان برای مکاتبات تلفنی و ارتباط onLine با اینترنت استفاده کنید؟ همانطوری که همگی می دانید سیستم تلفن استاندارد، مبتنی بر یک زوج سیم مسی می باشد که مخابرات منطقه آن را در خانه شما نصب می کند. سیم های مسی دارای مقدار زیادی فضا برای حمل اطلاعات بیش از مکالمات تلفنی هستند. استفاده از بخش بسیار کوچکی از کل عرض باند سیم مسی جنبه تاریخی دارد همچنین محدود شدن فرکانس ها از طرف دیگر به سوئیچ ها، تلفن ها و سایر تجهیزات دارد که مسئولیت انتقال صوت را بر عهده دارند. اما در سیستم DSL مبنای کارکرد بر اساس انتقال دیجیتال اطلاعات و صوت پایه گذاری شده به همین دلیل بر محدودیت های موجود در سیستم آنالوگ کنونی غلبه کرده است.
تجزیه سیگنال :
اغلب منازل و کاربران تجاری کوچک به یک خط DSL نا متقارن ( ADSL ) متصل می شوند. ADSL فرکانس های موجود در یک خط را بر اساس این فرض که اغلب کاربران اینترنت اطلاعات بسیار بیشتری را نسبت به آنچه که ارسال می کنند از اینترنت دریافت می نمایند، تقسیم می کند. دو استاندارد تقریباً ناسازگار در مورد تکنولوژی ADSL وجود دارد. استاندارد رسمی ANSI که روش DMT را برای تکنولوژی DSL پایه گذاری کرده که البته اغلب تجهیزات ADSLامروزی از این روش استفاده می کنند و استاندارد قدیمی تر بنام Carrie less Amplitude Phase یا سیستم SCAP که قبلاً از آن استفاده می گردید. در سیستم ADSL به منظور استفاده بهینه از پهنای باند 1/1 مگا هرتزی خطوط مسی، آن را به 257 کانال 4 کیلو هرتزی تقسیم می نمایند. از آنجا که برای انتقال صوت ( تلفن ) تن ها 4 کیلو هرتز پهنای باند کافی است لذا کانال آخر را برای انتقال فاکس و تلفن ( صوت ) استفاده می نمایند و 256 کانال دیگر را بصورت 64 کانال برای ارسال اطلاعات و 128 کانال برای دریافت اطلاعات ( و مابقی 64 کانال برای اطلاعات کنترلی ) تقسیم بندی می نمایند، بطوری که در بهترین وضعیت ( با در نظر گرفتن 192 کانالKhz 4 ) به سرعتی معادلMbps 9 ( مگا بین بر ثانیه ) می رسیم که حد اکثرسرعت مورد نظر در ADSL ها معادلMbps 3/2می باشد.
2-1-2- تجهیزات DSL :
* مودم DSL یا ATU-R
اغلب مشترکین خانگی به منظور دریافت اطلاعات از اینترنت از این مودم بهره می گیرند. شرکتی که سرویس DSL را ارائه می دهد معمولاً مودم را به عنوان بخشی از نیاز های نصب سیستم عرضه می نماید.
* Splitter
همانطوری که ذکر شد، صوت و Data بطور همزمان روی خطوط مسی در تکنولوژی xDSL فرستاده می شود. به منظور جداکردن صوت ( تلفن و فاکس ) را به سمت تجهیزات مربوطه هدایت کند.
* DSLAM
DSLAM، خطوط ارتباطی جهت یافته از سوی تعداد زیادی از مشترکین را دریافت نموده و آن ها را روی یک خط ارتباطی واحد با ظرفیت بالا به اینترنت منتقل می کند.
DSLAM قادر به پشتیبانی چندین نوع DSL در یک مرکز تلفن واحد و تعداد گوناگونی از پروتکل ها و روش های مدولاسیون می باشد، بعلاوه DSLAM می تواند امکاناتی همچون مسیریابی با تخصیص آدرس دینامیکی IP نیز برای مشترکین فراهم کند. در واقع DSLAM را می توان دلیل اصلی تفاوت بین سرویس دهی از طریق ADSL و از طریق مودم کابلی به حساب آورد.
شکل2-1: تجهیزات داخل Rack(ازجمله DSLAM )
2-2- معرفی تکنیک : ADSL
در مواردی که اطلاعات دریافتی بیشتر از اطلاعات ارسالی است می توان پهنای باند ارسال و دریافت را طوری تغییر داد که پهنای باند عبور دهنده اطلاعات از طرف مشتری به فراهم کننده سرویس اینترنت ( PAP) کمتر از پهنای باند مسیر معکوس یعنی از جانب (PAP) به مشتری باشد.
مدار ADSL، یک مودم را در هر طرف یک خط تلفن به هم وصل می کند که موجب ایجاد سه نوع کانال اطلاعات می گردد :
– یک کانال با سرعتMbps 9-5/1 از (PAP ) به مشتری
– یک کانال دو طرفه با سرعتKbps 640-16
– یک کانال پایه ای برای خدمات تلفن.
جداسازی کانال تلفنی توسط فیلتر هایی از مودم دیجیتال صورت می گیرد که موجب می شود ارتباط تلفنی بدون قطعی باشد. یعنی حتی اگر سیستم DASL کار نکند باز هم ارتباط تلفنی وجود دارد. مودم های ADSL نرخ انتقال اطلاعات با سرعت های Mbps 55/1 برای T1 وMbps 048/2 برای E1 ایجاد می کنند.
مودم های ADSL همچنین از روش FEC استفاده می کنند که موجب کاهش خطا های ناشی از نویز ضربه ای می گردند. روش تصحیح خطا بر مبنای سمبل به سمبل همچنین خطا های ناشی از نویز دائمی کوپل شده به خط رانیز کاهش می دهند.
مودم های ADSL برای ایجاد کانال های چند گانه، پهنای باند یک خط تلفن را به یکی از دو صورت FDM یا حذف اکو ( Echo cancellation ) تقسیم می کنند.
در روش FDM یک باند برای اطلاعات up streamو یک باند دیگر برای اطلاعات down stream در نظر گرفته می شود سپس مسیر down stream توسط روش TDM به چندین کانال با سرعت های بالا و پائین تقسیم می گردد.
در روش حدف اکو، باند up stream طوری تعیین می گردد که روی باند Down stream عمل هم پوشانی صورت گیرد و این دو مسیر توسط حذف اکوی محلی که در مودم های ADSL مورد استفاده قرار می گیرد از یکدیگر جدا می گردد.
2-2-1- مدولاسیون های سیستم ADSL :
در سیستم ADSL دو نوع مدولاسیون وجود دارد :CAP و DMT
2-2-1-1- روش CAP :
در این روش از یک حامل استفاده می گردد و پهنای باند عبور گسترده تری دارد. کدینگ مورد استفاده دراین روش به صورت چند سطحی است و برای نمایش دادن گروه های 3 تا 8 بیتی به کمک 256بیت باشد. در شیوه CAP طیف سیستم QAM به نحوی شکل دهی می شود که پالس های خط انتقال تخت تر می شوند و در نتیجه هر پالس می تواند بیانگر تعداد بیت های بیشتری باشد. در کانال up stream از کدینگ trellis و در کانال down stream از کدینگ trellis و Read-solomon بطور همزمان استفاده می گردد. این کدینگ ها جهت تصحیح خطا بکار می روند. تعداد بیت ها برای هر سمبل که از 3 تا 8 متغیر می باشد در لحظات شروع ارتباط تعیین می گردد بدین صورت که با کمک ارسال سیگنال های اندازه گیری، مشخصات و شرایط مسیر تعیین می شود و بر اساس این شرایط، نرخ کانال های up stream و down stream معین می گردد.
2-2-1-2 – روش DMT :
در این روش از چند حامل استفاده می گردد و چندین کانال با پهنای باند باریک وجود دارد. بدین ترتیب که طیف قابل دسترس، به 256 زیر مجموعه با پهنای باند Khz 3/4 تقسیم می گردد و برای هر زیر مجموعه حداکثر 12 بیت اختصاص می یابد که تعداد بیت های اختصاصی بر اساس ظرفیت ارسال بدون خطا و شرایط مسیر می باشد.
در این روش بیت های هر زیر کانال با دامنه و فاز مدوله می گردند.
در فرستنده برای حذف هم شنوایی از شیوه کدینگ trellis استفاده می گردد و در گیرنده از شیوه کدینگ Viterbi استفاده می گردد.
در روش DMT همچنین برای افزایش پهنای باند از شیوه حذف اکو استفاده می گردد که در این حالت کانال up stream و کانال Down stream هم پوشانی انجام می دهند.
ویژگی مهمی که هم پوشانی کانال ها دارد این است که اگر یک کپی تاخیر یافته سیگنال ارسالی را از سیگنال دریافتی کم کنیم، سیگنال اصلی خارج می گردد.
روش DMT به دلیل وجود حامل های متعدد، دارای سرعت بالاتری نسبت به CAP می باشد. و از آنجایی که در پهنای باند Khz 4 مشخصات نویز زیاد تغییر نمی کند بنابراین عمل متعادل سازی راحت تر صورت می گیرد.
2-3- معرفی تکنیک VDSL :
استفاده از ارتباطات پر سرعت اینترنتی در چند سال اخیر با رشد بسیار سریعی روبرو بوده است. همچنان که تقاضا برای ارتباطات سریع با پهنای زیاد باند بطور مداوم افزایش می یابد، تکنولوژی های متعددی نیز به بازار عرضه می شود. در حال حاضر تکنولوژی ADSL و مودم های کابلی بر این عرصه صنعتی چیرگی دارند.
تکنولوژی VDSL ( از سرعت تکنولوژی DSL ) از آن جنبه اهمیت پیدا می کند که اخیراً برخی شرکت ها علاقمند به استفاده از این تکنیک هستند. VDSL سرعتی برابر با 52 Mbps (Downstreams) در مقابل ADSL (Mbps 8 ) ارائه می کند. ارتقاء تکنولوژی از ADSL به VDSL به مانند این است که ما از مودم هایk 56 کنونی به سمت تکنولوژی ADSL حرکت کنیم. کاملاً واضح است پیشرفت تکنولوژی VDSL می تواند مشکلات کنونی همچون تلویزیون محاوره ای و ویدئویی مبتنی بر تقاضا ( VOD ) را حل کند.
2-3-1- سرعت VDSL :
VDSL همانند ADSL می تواند روی خطوط مسی مورد استفاده در خط تلفن شما عمل کند. اما تفاوت اصلی بین این دو تکنولوژی به سرعت های ارسال Data بر می گردد. VDSLمی تواند به سرعت های سرسام آوری تا Mbps 52 در مسیرDown stream (در فاصله 350 متر) و 16 مگابیت بر ثانیه در مسیر up streams نائل گردد. در حالی که ADSL دارای سرعت Mbps 8 در مسیر Down stream و Kbps 800 در مسیر Up stream می باشد. تفاوت دیگری که بین این دو تکنولوژی به چشم می خورد به مسافت های ارسال اطلاعات بر می گردد به نحوی که VDSL فقط می تواند روی خط سیم مسی در یک فاصله کوتاه حدود 1200 متر عمل نماید.
2-3-2- تجهیزات VDSL :
* VDSL Gateway :
این وسیله در واقع عملیات Switching و Routing را بطورکامل انجام می دهد.از امکاناتی همچونVLAN،Traffic Shaping ، Packet Filtering، Trunking IP برخوردار است و مدیریت آن بسیار ساده است. با استفاده از این دستگاه و اتصال قسمت های مختلف به پورت های آن، یک LAN داخلی تشکیل می دهید. بدون اینکه عملاً از سیم کشی خاصی استفاده کنید کلیه عملیات مربوطه بر روی بستر خطوط تلفن انجام می گیرد.
* Splitter :
نقش Splitter در واقع ترکیب کردن صوت و Data در MDF مرکزی و تجزیه آن ها در قسمت کاربر ن هایی می باشد بطوری که کاربر هم از اطلاعات Data و هم ازصوت همزمان بهره گیرد.
* Modem :
همانطوری که ذکر شد از آن جا که استاندارد واحد در زمینه VDSLدر سطح ج هانی وجود ندارد هر شرکتی مودم های مربوط به دستگاه VDSL خود را در اختیار کاربران قرار می دهد. سعی شده است Splitter ن هایی در این مودم ها تعبیه می شود.
2-3-3- آینده VDSL :
آینده VDSL با توجه به تقاضای افزایش سرعت در ارتباطات اینترنتی بر روی بستر زوج سیم مسی تلفن بسیار روشن می باشد. این شیوه راه حل مناسبی برای سرویس های قدرتمندی از قبیل تلویزیون محاوره ای و ویدئویی مبتنی بر تقاضا (VOD) می باشد.
VDSL با توجه به مزایایی که در زیر می آید می تواند Solution مناسبی برای بسیاری از مراکز، سازمان ها ودانشگاه ها،…. بطورکلی مکان هایی که از MDF مستقل از مخابرات بهره می برند باشد.
1. سرعت بسیار بالا ( حداکثرMbps 52)
2. استفاده از خطوط تلفن برای ارسال اطلاعات بدون اینکه در سیستم صوتی اختلالی ایجاد شود
3. مدیریت بسیار ساده
4.پشتیانی از آخرین امکاناتSwitching و Routing
2-1- جدول مقایسه تکنیک های مختلف DSL
DSL Type
Max Send Speed
Max Receive Speed
Max Distance
Lines Required
Phone
Supp
Sym/
Asym
Adsl
800 Kbps
8 Mbps
5500 m
1
Yes
A
Adsl G-Lite
512 Kbps
1.5 Mbps
5500 m
1
No
A
Radsl
1 Mbps
7 Mbps
5500 m
1
Yes
A
Hdsl
1.54 Mbps
1.54 Mbps
3650 m
2,3
No
S
Hdsl2
1.54 Mbps
1.54 Mbps
3650 m
1
No
S
Idsl
144 Kbps
144 Mbps
10700 m
1
No
S
MSdsl
2 Mbps
2 Mbps
8800 m
1
No
S
Sdsl
2.3 Mbps
2.3 Mbps
6700 m
1
Yes
S
Vdsl
16 Mbps
52 Mbps
1200 m
1
Yes
A
Shdsl
192 Kbps
2.3 Mbps
8700 m
1
No
S
Shdsl
384 Kbps
4.6 Mbps
8700 m
2
No
S
2-4- نصب مودم ADSL :
شکل 2-2- متعلقات جعبه مودم
جعبه مودم شامل متعلقات زیر می باشد :
توضیح : یک عدد میکرو فیلتر نیز داخل جعبه قرار داده شده است.
2-4-1- نصب تجهیزات :
ابتدا لازم است جعبه مودم را باز نماید و اتصالات مربوطه را مطابق مراحل زیر وصل نمائید.
1- سیم تلفن اصلی (که از طرف مخابرات آمده است) را به میکروفیلتر که روی آن برچسب Line مشاهده میگردد متصل کنید. دقت کنید که هیچ گوشی تلفنی را قبل یا به موازات میکروفیلتر نصب نکنید.
2- یک سیم تلفن از اتصال Phone میکروفیلتر به گوشی تلفن وصل کنید. یادآور می گردد از این سیم می توانید همانند گذشته جهت برقراری تماس های تلفنی یا ارتباط با اینترنت به صورت Dialup استفاده نمائید.
3- سیم تلفن نقره ای رنگ داخل جعبه را باز نموده و یک سر آن را به میکروفیلتر که روی آن برچسب Modem مشاهده می شود و سر دیگر آن را به پشت مودم که روی آن برچسب Line مشاهده می شود متصل کنید.
4- جهت اتصال مودم به کامپیوتر فقط یکی از دو روش زیر را انتخاب نمایید :
* روش اول: کابل USB را از یک طرف به مودم و از طرف دیگر به کامپیوتر (پشت کیس) متصل کنید.
* روش دوم: کابل شبکه را از یک طرف به قسمت LAN پشت مودم و از طرف دیگر به کامپیوتر (پشت کیس) متصل کنید، دقت کنید که کامپیوتر شما باید دارای پورت شبکه باشد.
5- آداپتور داخل جعبه را به پریز برق 220 ولت متصل نموده و سمت دیگر آن را به مودم متصل نمائید.
2-4-2- شکل شماتیک نصب تجهیزات :
روش اول: اتصال از طریق کابل USB
شکل 2-3 : اتصال مودم از طریق کابل USB
روش دوم: استفاده از کابل شبکه
شکل 2-4 : اتصال مودم از طریق کابل شبکه
2-4-3- تست اولیه :
در صورتی که گوشی تلفن را به اتصال Phone میکروفیلتر متصل کنید باید قادر به شماره گیری و برقراری تماس تلفنی باشید در غیر این صورت مشکل از سمت مخابرات می باشد.
مودم را توسط دکمه ON/OFF پشت آن روشن نمائید. در این حالت باید چراغ DSL LNK که در جلوی مودم قرار دارد ابتدا به حالت چشمک زن سبز درآمده و بعد از مدت کوتاهی به حالت ثابت سبز تغییر وضعیت دهد. چراغ ثابت سبز نشان دهنده ارتباط صحیح شما با ارائه دهنده سرویس ADSL میباشد.
2-4-4- نصب راه انداز (Driver) مربوط به مودم :
مراحل را مطابق تصاویر زیر دنبال کنید.
شکل 2-5 : مرحله اول نصب درایورمودم
شکل 2-6 : مرحله دوم نصب درایورمودم
شکل 2-7 : مرحله سوم نصب درایورمودم
شکل 2-8 : مرحله چهارم نصب درایورمودم
تذکر : در صورتی که Driver را به درستی نصب کرده باشید و از کابل USB جهت اتصال مودم به کامپیوتر استفاده کرده باشید چراغ USB بر روی مودم ADSL به صورت ثابت سبز درخواهد آمد.
2-4-5- نحوه ساختن ADSL Connection و تنظیمات مربوطه در WinXP :
از منوی Start وارد قسمت Control Panel شوید.
شکل 2-9 : مرحله اول ساخت ADSL Connection
بر روی گزینه Network Connections دو بار کلیک کنید.
شکل 2-10 : مرحله دوم ساخت ADSL Connection
در صفحه باز شده گزینه Create a new connection را انتخاب نمائید.
شکل 2-11 : مرحله سوم ساخت ADSL Connection
در صفحه زیر که پیام خوش آمدگوئی است گزینه Next را انتخاب نمائید.
شکل 2-12 : مرحله چهارم ساخت ADSL Connection
بقیه مراحل را مطابق تصاویر زیر ادامه دهید.
شکل 2-13 : مرحله پنجم ساخت ADSL Connection
شکل 2-14 : مرحله ششم ساخت ADSL Connection
در این قسمت نام سرویس دهنده ADSL را وارد کنید.
شکل 2- 15 : مرحله هفتم ساخت ADSL Connection
در قسمت User name شناسه کاربری را وارد کنید.
در قسمت Password کلمه عبور را وارد کنید.
در قسمت Confirm Password کلمه عبور را تکرار نمایید.
در آخر نیز گزینه Next را انتخاب نمائید.
شکل 2- 16 : مرحله هشتم ساخت ADSL Connection
برای قابل دسترس بودن Connection می توانید گزینه Add a shortcut to this connection to my desktop را انتخاب نمایید تا یک میانبر بر روی صفحه Desktop شما ساخته شود، در آخر نیز بر روی دکمه Finish کلیک نمایید.
حال بر روی گزینه مشخصات (Properties) کلیک کنید.
شکل 2- 17 : مرحله نهم ساخت ADSL Connection
شکل 2- 18 : مرحله دهم ساخت ADSL Connection
وارد گزینه Networking شده و گزینه Internet Protocol (TCP/IP) را انتخاب کنید و بر روی Properties کلیک کنید.
شکل 2- 19 : مرحله یازدهم ساخت ADSL Connection
تنظیمات را همانند آن چه در شکل زیر مشاهده می کنید انجام دهید.
شکل 2- 20 : مرحله دوازدهم ساخت ADSL Connection
بر روی دکمه OK کلیک نمایید تا تغییرات اعمال شوند.
شکل 2- 21 : مرحله سیزدهم ساخت ADSL Connection
بر روی Connect کلیک نمایید تا به اینترنت متصل شوید.
شکل 2- 22 : مرحله چهاردهم ساخت ADSL Connection
2-5- چک لیست مشکلات رایج کاربران:
2-5-1- تست کردن POWER :
آداپتور مربوط به مودم داخل پریز برق 220 ولت(برق شهری) باشد.
دکمه on/off مودم تست شود که در حالت روشن قرار گرفته باشد. اگر این دکمه به سمت داخل مودم فشار داده شود در حالت روشن است و اگر بیرون باشد در حالت خاموش قرار دارد.
در صورتی که کلیه اتصالات صحیح باشد باید چراغ Power که در قسمت جلوی مودم قرار دارد روشن شود و به حالت قرمز درآید، اگر بقیه چراغ های مودم روشن می شوند ممکن است که چراغ Power مودم سوخته باشد، در غیر این صورت خود مودم دچار مشکل گردیده است.
2-5-2- تست کردنDSL Link :
کابل تلفن اصلی وارد سانترال نشده باشد. (در صورتی که نیاز باشد خط را به سانترال وصل کنید ابتدا آن را وارد میکروفیلتر کنید و سپس خروجی میکروفیلتر را به سانترال وصل کنید.)
کابل اصلی ورودی به پورت "Line میکروفیلتر" متصل شده باشد. منظور از "کابل اصلی ورودی" کابلی است که مخابرات در محل ورودی ساختمان به مشتری تحویل میدهد و مشتری آن را وارد شرکت یا منزل خود می نماید.
در صورتی که پریز دیواری که می خواهید از آن استفاده نمایید به صورت 2 شاخه (شبیه پریز برق) است و برای اتصال کابل تلفن مجبور به استفاده از "مبدل 2 شاخه به سوکت" هستید دقت کنید که این مبدل مجهز به "محافظ تلفن" نباشد.
از پورت "Modem میکروفیلتر" یک کابل تلفن به "Line مودم" وصل شده باشد.
تمام گوشی های تلفنی که قرار است از خط تلفن استفاده نمایند باید از پورت "Phone میکروفیلتر" جهت اتصال استفاده کنند. به عبارت دیگر به موازات میکروفیلتر هیچ گوشی تلفنی نباید قرار داشته باشد و تمام گوشی های تلفن باید به پورت "Phone میکروفیلتر" متصل باشند.
یک گوشی تلفن به پورت "Phone میکروفیلتر" وصل کنید و گوشی را برداشته و از وجود بوق مطمئن شوید.
میکروفیلتر را برداشته و خط اصلی ورودی را به گوشی تلفن وصل کرده و از وجود بوق مطمئن شوید. در صورت عدم وجود بوق در خط، مشترک باید با مخابرات تماس حاصل کند و اعلام خرابی خط کند.
توسط گوشی (یک شماره موبایل را) شماره گیری نمایید تا از صحت صحیح بودن شماره تلفن اطمینان حاصل کنید.
توسط گوشی تلفن وصل شده شماره گیری نمایید و صحبت کنید. در هنگام صحبت نباید نویز وجود داشته باشد. اگر در هنگام صحبت نویز در خط وجود داشته باشد وجود گوشی های دیگر بر روی خط را دقیق تر بررسی نمایید. کابل بین مودم و میکروفیلتر را بررسی کنید و از محکم بودن اتصالات اطمینان پیدا کنید. کابل بین مودم و میکروفیلتر را تعویض نمایید.
میکروفیلتر را تعویض نمایید و یک میکروفیلتر از پیش تست شده جایگزین نمایید. مودم را تعویض نمایید و یک مودم از پیش تست شده جایگزین نمایید.
کابل اصلی تلفن را واقع در درب ورودی محل شرکت یا منزل پیدا کنید. کابل داخلی ساختمان که به "کابل اصلی ورودی" متصل شده است را قطع نموده و مودم را به کابل اصلی وصل نمایید.
از Active بودن پورت اطمینان حاصل کنید. در صورتی که در هیچ یک از حالات فوق جواب نگرفتید و چراغ DSL Link باز هم در حالت چشمک زن قرار داشت با واحد پشتیبانی تماس بگیرید تا هماهنگی های لازم جهت رفع خرابی از طرف مخابرات صورت پذیرد.
2-5-3- تست کردن USB یا Ethernet :
کابل USB از مودم به پشت کامپیوتر چک شود تا اتصالات آن محکم باشد و در کابل پارگی ظاهری مشاهده نگردد. از صحت نصب درایور USB اطمینان حاصل کنید.
Start -> Control Panel -> Systems -> Hardware -> Device Manager
دقت کنید که در قسمت Universal Serial Bus Controller یا Other Devices علامت سوال یا علامت تعجب که نشان دهنده مشکل نصب درایور USB می باشد نباید وجود داشته باشد. جهت اطمینان درایور را Uninstall نموده و دوباره آن را نصب نمایید.
در صورتی که چراغ USB مربوط به مودم روشن نباشد یکی از مراحل اشتباه انجام داده شده است.
کابل شبکه از مودم به پشت کامپیوتر چک شود تا اتصالات آن محکم باشد و در کابل پارگی ظاهری مشاهده نگردد.
به سرسوکت کابل شبکه دقت کنید که زیاد کشیده نشده باشد و قطعی ظاهری مشاهده نگردد.
از صحت نصب درایور کارت شبکه ((Network Adapter اطمینان حاصل کنید.
همچنین اگر در قسمت Network Adapters یا Other Devices مشکلی وجود داشته باشد درایور مربوط به کارت شبکه درست نصب نشده است.
از کابل Cross استفاده نکنید. فقط از کابل داخل جعبه مودم یا کابل مخصوص اتصال کامپیوتر به شبکه استفاده نمایید.
در صورتی که کابل را درست وصل کرده باشید چراغ M10 یا M100بر روی مودم روشن خواهد بود.
2-5-4- چک کردن تنظیمات PPPoE :
ابتدا دقت کنید که یک Broadband Connection ساخته شده باشد. مسیر زیر را جهت این تست دنبال کنید:
Start -> Control Panel -> Network Connections
تنظیمات مربوط به DNS را چک کنید.
در صورتی که به Connection ساخته شده اطمینان ندارید آن را پاک کنید و مجددا بسازید.
اگر در هنگام Connect شدن اشکال بوجود می آید با واحد پشتیبانی تماس بگیرید.
2-5-5- چک کردن تنظیمات TCP/IP :
1- تست تنظیمات مربوط به IP :
وارد منوی Start شده و گزینه Run را انتخاب کنید. Cmd را تایپ کرده و Enter بزنید.
در صفحه باز شده ( صفحه Command Prompt ) دستور ipconfig /all را تایپ کرده و Enter را بزنید. نتیجه باید به صورت زیر باشد :
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix. :
Description…… : Realtek RTL8139 Family PCI Fast Ethernet NIC
Physical Address……… : 00-08-A1-33-36-05
Dhcp Enabled……….. : Yes
Autoconfiguration Enabled…. : Yes
IP Address………… : 192.168.1.20
Subnet Mask……….. : 255.255.255.0
Default Gateway……… : 192.168.1.1
DHCP Server……….. : 192.168.1.1
DNS Servers……….. : 192.9.9.3
4.2.2.4
دقت کنید که IP شما باید در رنج 192.168.1.X باشد.
به قسمت Default Gateway دقت کنید تا تنظیمات آن مطابق بالا باشد.
به قسمت DNS Servers دقت کنید که تنظیمات آن مطابق بالا باشد.
2- IP کامپیوتر خودتان را Ping کنید :
Ping 192.168.1.20
نتیجه باید به صورت زیر باشد:
D:>ping 192.168.1.20
Pinging 192.168.1.20 with 32 bytes of data:
Reply from 192.168.1.20: bytes=32 time<1ms TTL=128
Reply from 192.168.1.20: bytes=32 time<1ms TTL=128
Reply from 192.168.1.20: bytes=32 time<1ms TTL=128
Reply from 192.168.1.20: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.1.20:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
IP روبرو راPing کنید. Ping 127.0.0.1
نتیجه باید به صورت زیر باشد:
D:>ping 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
اگر در هر دو مورد جواب Reply گرفتید کارت شبکه کامپیوتر شما مشکلی ندارد. در غیر این صورت مشکلی در کارت شبکه یا تنظیمات آن وجود دارد.
3- IP مودم را Ping کنید Ping 192.168.1.1
نتیجه باید به صورت زیر باشد:
D:>ping 192.168.1.1
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time<1ms TTL=128
Reply from 192.168.1.1: bytes=32 time<1ms TTL=128
Reply from 192.168.1.1: bytes=32 time<1ms TTL=128
Reply from 192.168.1.1: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss )
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
در صورتی که جواب Reply گرفتید ارتباط کامپیوتر شما با مودم نیز برقرار می باشد.
4- جهت چک کردن ارتباط تا مخابرات باید Invalid IP مربوط به Router را Ping کنید. این IP در لیست پیوست به شما تحویل داده شده است.
اگر جواب درست بود (Reply بود) ارتباط شما تا مخابرات نیز برقرار است.
5- جهت چک کردن ارتباط با اینترنت باید دستور زیر را وارد کنید.
Ping 192.9.9.3
Ping 4.2.2.4
در صورتی که جواب درست گرفتید اتصال شما با اینترنت برقرار است.
نکته : بهتر است وجود Firewall یا Antivirus یا Antispam یا Antispyware را بر روی کامپیوتر بررسی نموده و آن ها را غیر فعال نمایید.
Browser کامپیوتر را باز کرده و چند آدرس اینترنتی نظیر آدرس های زیر را چک کنید.
http://www.google.com
http://www.yahoo.com
http://www.cnn.com
در صورتی که صفحه اصلی سایت های فوق را مشاهده کردید ارتباط شما با اینترنت برقرار است.
2-5-6- تست DNS :
وارد منوی Start شده و گزینه Run را انتخاب کنید. Cmd را تایپ کرده و Enter بزنید.
در صفحه سیاه رنگی که باز شده دستور Nslookup را وارد کنید.
D:>Nslookup
> www.google.com
Server: vnsc-pri-dsl.genuity.net
Address: 4.2.2.4
Non-authoritative answer:
Name: www.l.google.com
Addresses: 64.233.161.104, 64.233.161.147, 64.233.161.99
Aliases: www.google.com
> www.yahoo.com
Server: vnsc-pri-dsl.genuity.net
Address: 4.2.2.4
Non-authoritative answer:
Name: www.yahoo.akadns.net
Addresses: 68.142.226.50, 68.142.226.51, 68.142.226.55, 68.142.226.32
68.142.226.34, 68.142.226.36, 68.142.226.42, 68.142.226.45
Aliases: www.yahoo.com
سرور های گوگل و یاهو را تست کنید. جواب باید مطابق شکل بالا باشد. در صورتی که نتوانستید IP سرور های فوق را پیدا کنید باید تنظیمات مربوط به DNS را عوض کنید.
2-5-7- تنظیمات Browser :
ابتدا مرورگر خود را باز کنید و سپس وارد قسمت های زیر شوید :
اگر مرورگر شما Internet Explorer است مراحل زیر را دنبال کنید
Tools – > Internet Options -> Connections -> LAN Settings
دقت کنید که هیچ کدام از موارد نباید انتخاب شده باشند.
* NOC :
ممکن است شماره پورت اشتباه set شده باشد.
ممکن است تجهیزات روتر خراب باشد.
ممکن است یک error در نرم افزار NOC دیده شود.
ممکن است DSLAM قطع باشد.
ممکن استlink ( پهنای باند ) قطع باشد.
* اسپلیتر : ( MDF و مراجعه حضوری )
ممکن است اسپلیتر در شماره خود ثابت قرار گرفته نشده باشد ( شل باشد ).
ممکن است با در آوردن و یا جاسازی دوباره، مشکل قطعی برطرف شده باشد.
ممکن است شماره پورت اعلام شده و قرارگرفتن اسپلیتر درشماره دیگر اشتباه شده باشد.
ممکن است اسپلیتر سوخته باشد.
ممکن است خط رانژه نشده باشد.
ممکن است پورت اکتیو نشده باشد.
ممکن است آدرس ip مرکز تغییر کرده باشد.
ممکن است تنظیماتی در روتر انجام شده باشد.
ممکن است مسافت مشتری با MDF طولانی باشد.
ممکن است ماژول DSLAM خراب باشد.
2-5-8- تست و تحویل کیفیت خط :
جهت تست کیفیت ارتباط با اینترنت پر سرعت اقدامات زیر لازم می باشد.
منوی Start را کلیک کرده و سپس گزینه Run را انتخاب کنید. دستور cmd را وارد کرده و Enter را بزنید. پس از باز شدن پنجره مشکی رنگ دستور زیر را اجرا کنید.
Ping 192.9.9.3 -t
بعد از اجرا این دستور 5 دقیقه منتطر باشید. سپس ctrl+c را زده تا دستور فوق غیر فعال گردد.
خروجی به شکل زیر خواهد بود :
D:>ping 192.9.9.3
Pinging 192.9.9.3 with 32 bytes of data:
Reply from 192.9.9.3: bytes=32 time=1ms TTL=64
Reply from 192.9.9.3: bytes=32 time<1ms TTL=64
Reply from 192.9.9.3: bytes=32 time<1ms TTL=64
Reply from 192.9.9.3: bytes=32 time<1ms TTL=64
Ping statistics for 192.9.9.3:
Packets: Sent = 4, Received = 4,Lost = 0(0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 0ms
* درصد خطای گم شدن بسته های اطلاعاتی باید حداقل %0 و حداکثر %10 باشد. این اعداد نشان دهنده کیفیت مطلوب ارتباطی می باشد. %0 ≤ Lost ≤ %10
** متوسط سرعت زمان ارسال رفت و برگشت بسته های اطلاعاتی باید کمتر از 450ms باشد. Average ≤ 450 ms
[9][11][14][15]
فصل سوم :PPPOE
PPPOE پروتکل PPP (که برای پورت ها و ارتباطات سریال طراحی شده است) می باشد که برای شبکه اترنت تطبیق داده شده است. قابل ذکر است زمانی که پروتکل PPP برای ارتباطات سریال طراحی شده بود هم غیر ضروری و هم غیر ممکن بود که آن را برای شبکه های اترنت قابل استفاده کنند و شاید در آن مقطع موجب شگفتی بود که کسی نیاز به اجرای پروتکل PPP بر روی شبکه اترنت داشته باشد.
یک شبکه و ترافیک حاصل از پکت ها را می توان با یک شبکه خیابان های شهری و ترافیک حاصل از وسایل نقلیه مقایسه نمود. در خیابان های یک شهر معبر های ورودی و خروجی زیادی وجود دارند و همچنین با احداث تقاطع های شهری می توان تعداد این معبر های دسترسی را اضافه نمود. اما پیش بینی دقیق تعداد ماشین های موجود در هر خیابان کاری بسیار پیچیده به نظر می رسد. پروتکل PPP در این مدل شبیه سازی شده نظیر شبکه های مترو می باشد. انتقال در این مسیر بین دو منتهی الیه مشخص انجام می گیرد. مسافران با ارائه بلیط می توانند از یک مبدا وارد و از یک مقصد از پیش تعیین شده و مشخصی خارج شوند. به واسطه چنین روشی هم کار شمارش و حسابرسی مسافران به راحتی انجام می گیرد و هم مسافران را به آسانی مشاهده و بررسی نمود. بنابراین PPPOE درست مشابه مترو شهری است که کار دسترسی به دو نقطه مشخص را با سرعت بالا امکان پذیر می سازد و ترافیک عبوری از این شبکه نیز به راحتی قابل بررسی است.
PPPOE قادر می سازد که یک مجموعه از کاربران توسط مودم Bridge ساده به Remove Access Concentrator متصل گردند. هر کاربر از سرویس های PPP مختص به خود بهره می برد و با Interface های کاملاً آشنایی مواجه است. مسائل مربوط به حساب کاربران، فیلترینگ و نوع سرویس ها می تواند بر اساس درخواست خود کاربر متفاوت باشد.
برای ایجاد یک ارتباط PPPOE، هر سلول PPP بایستی آدرس اترنت انت هایی را بداند تا قادر به اختصاص یک Session Identifier واحد باشد. پروتکل شناسایی جهت تشخیص و اختصاص موارد مذکور در سرویس PPPOE گنجانده شده است.
کاربران می توانند با استفاده از NIC ( Network Interface Card ) استاندارد و مودم های ADSL / DSL استاندارد از سرویس PPPOE بهره ببرند.Encapsulation مربوط به این پروتکل همان RFC1483 Bridged می باشد.
معمولاً کاربران مراحل ذیل را جهت ایجاد یک ارتباط PPPOE با سرویس دهنده خود طی می کنند :
* نصب یک مودم ADSL / DSL که PVC آن ا زپیش تنظیم شده است.
* نصب یک کارت شبکه با پورت اترنت و اتصال آن به مودم ADSL.
* نصب درایور PPPOE ( معمولاً سرویس های PPPOE بر روی ویندوز های XP و 2003 بصورت Default وجود دارد ).
* با استفاده از Windows Dialup Networking یک ارتباط PPP جدیدی برروی مودم ADSL ایجاد کنید.
* User Name و Password تعیین شده را به مانند سرویس های Dial up معمولی وارد کنید و دکمه Connect را کلیک نمایید.
وقتی که کاربر کلید Connect را می فشارد یک سلول PPPOE ایجاد می شود. این سلول PPPOE توسط Modem bridge DSL و ATM PVC به سمت سرویس دهنده (PAP ) انتقال می یابد. در نتیجه کاربران به مانند سرویس های Dialup کنونی می توانند به اینترنت متصل شوند با این تفاوت که می توانند از ارتباطی سریع تر و پهنای باند بیشتری برخوردار گردند. این اترنت است که پیام های PPP را بین Client و سرور جابجا می کند و فقط با استفاده از یک Line و مودم ADSL کاربران متعددی می توانند با استفاده از سلول های PPP و بدون کمترین تنظیمات اضافی به شبکه های دلخواه خود همچون اینترنت، VOD، Gaming و… اتصال یابند.
3-1- تاریخچه PPPOE ( History of PPP over Ethernet ):
پروتکل PPPOE در آگوست 1998 در انجمن ( Ethernet Engineering Task Force) EETF به ثبت رسید و در فوریه 1999، انتشار یافت.
حسن این پروتکل درآن بود که نه کاربران نیاز به اطلاعات بیشتری از آنچه که در شیوه های مرسوم DialUp دارند،داشتند و نه Service Provider ها نیاز به تغییرات اساسی در ساختار DHCP Server , Accounting Server و… داشتند. با تلفیق در پروتکل استاندارد معتبر یعنی اترنت و PPP سرویس های PPPOE امروز میزان دسترسی به سرعت بالا را برای کاربران فراهم می کند.
3-2 – مختصری از مزایای استفاده از پروتکل PPPOE :
– استفاده بهینه و حداکثر از IP Address Pool :
همانگونه که ذکر شد سلول های PPPOE همانند سلول های PPP هستند در نتیجه IP Address بصورت Dynamic تخصیص داده می شود. همچنین IP Address های تخصیص داده شده در هر ارتباط جدیدی تغییر می یابند.
– استفاده از پروتکل های مختلف :
PPPOE قادر به Encapsulate پروتکل های غیر IP نیز می باشد در واقع می توان گفت که هر پروتکلی که توسط PPP, Encapsulate می شود می توان از طریق PPPOE نیز ارسال نمود.
– بکار گیری Authentication جهت اختصاص سرویس های اضافی به کاربران :
از آنجا که در این پروتکل قبل از تخصیص سلول PPPOE یک کاربر، باید مراحل Authentication توسط نرم افزار های مربوطه ( Radius Support ) صورت پذیرد می توان سرویس های مختلف ( Value Added Service) را از طریق این شیوه در اختیار کاربران گذاشت.
– کاهش هزینه های سرویس دهنده :
ارتقاء از سیستم Dialup کنونی به شیوه ADSL-PPPOE برای سرویس دهنده ها با هزینه اندکی صورت می پذیرد چرا که سرویس دهنده هیچ گونه نیازی به تغییر ساختار در سرور ها و نرم افزار های موجود کنونی نخواهند داشت.
همچنین با استفاده از نرم افزار های Radius Authentication نیز می توان تعداد کاربران مرتبط از طریق یک مودم ADSL را کاملاً کنترل نمایید.
شکل 3- 1 : Password Autthentication Protocol
شکل 3-2 : Phas Sequence
شکل 3-3: ساختار فیزیکی
[4][8]
فصل چهارم : مشخصات کلی سیستم ATM
در این سیستم بر خلاف TDM که هر کاربر فقط در یک شیار خاص حق ارسال و دریافت اطلاعات شامل صوت، تصویر، دیتا و… را دارا می باشد. کاربران می توانند بسته به ترافیک بسیاری از شیار های زمانی موجود استفاده کنند ارسال اطلاعات توسط واحد هایی با طول ثابت صورت می گیرد که سلول نام دارند. هر سلول از 53 بیت تشکیل گردیده است که 5 بایت اول اطلاعات مربوط به سلول را دارا می باشند و 48 بایت بعد شامل اطلاعات کاربر می باشند. اطلاعات موجود در header هر سلول ATM، مشخصات مبدا را معین می کنند. سلول های با طول ثابت از این جهت مناسب انتقال صوت یا تصویر هستند که در مرحله دریافت اطلاعات، از آن جایی که مدت زمان زیادی جهت ذخیره کردن آن ها لازم نیست، تاخیر زیادی وجود نخواهد داشت.
4-1- فرمت هدر سلول ATM :
در دو حالت مختلف می توان از هدر استفاده کرد :
1. UNI : برای ارتباط بین سوئیچ ها و کاربران می باشند.
2. NNI : برای ارتباط بین سوئیچ ها می باشند.
در حالت های UNI و NNI تن ها تفاوت موجود در 5 بایت سلول که مربوط به اطلاعات سلول را شامل می شوند،می باشد، در شکل زیر این فرمت ها مقایسه شده اند.
شکل 4-1: مقایسه فرمت UNI , NNI
4-2- اجزاء هدر سلول ATM :
1. GFC، عملیات تشخیص ایستگاه های چند گانه ای که از یک Interface تن های ATM استفاده می کنند به این قسمت مربوط می گردد.
2. VPI و VCI مقصد بعدی سلول را وقتی که سلول مذکور از یک سری سوئیچ ها عبور می کند تعیین می نمایند.
3. PT: شامل دو بیت است، بیت اول تعیین می کند که سلول اطلاعات کاربر را دارد یا اطلاعات کنترل را و بیت دوم فشرده بودن یا فشرده نبودن را معین می کند، بیت سوم اگر یک باشد بیان می کند که سلول مذکور در یک سری از سلول هایی که فریم AASL را نشان می دهند آخر می باشد.
4. CLP: اگر این بیت یک باشد نشانگر این است که باید از سلول مذکور در برابر سلول هایی که بیت CLP آن ها صفر می باشد صرفنظر کرد.
5. HEC: این بیت Checksum چهار بیت اول هدر را شامل می شود که می تواند یک خطای واحد را در این بیت ها تصحیح نماید که موجب می شود از سلول مذکور صرف نظر نگردد.
4-3- ساختار مدل ATM :
در همه لایه های ATM سه عمل انجام می شود :
* کنترل : مسئولیت تولید و مدیریت در خواست های سیگنال دهی.
* کاربر : مسئولیت مدیریت انتقال دیتا.
* مدیریت شامل دو قسمت است :
1. مدیریت لایه : که مسئولیت انجام امور مختص لایه ها مانند تشخیص خطا ها و مشکلات پروتکلی را دارامی باشد.
2. مدیریت سطح : امور مربوط به کل سیستم را بررسی می کند.
ساختار اصلی ATM شامل لایه های زیر است :
لایه فیزیکی : همانند لایه فیزیکی OSI، این لایه نیز امور انتقال مربوط به محیط را مدیریت می کند.
لایه ATM : همانند لایه Data Link می باشد و مسئول تقسیم بندی همزمان مدار های مجازی بر روی یک لینک فیزیکی که در واقع همانند ادغام سلول ها می باشد و برای این منظور لایه ATM از اطلاعات VPI و VCI موجود در هدر سلول ATM استفاده می کند.
* لایه تنظیم ATM ( AAL ) :
این لایه همانند لایه Data Link در مدل OSI بوده و مسئول جداسازی پروتکل های لایه های بالاتر از جزئیات فرایند های ATM است. این لایه اطلاعات کاربران را برای تبدیل شدن به سلول ها آٓماده کرده و دیتا را به قسمت های 48 بایتی تقسیم می نماید.
جزئیات لایه های ATM :
* لایه فیزیکی :
در این لایه چهار عمل وجود دارد :
1. سلول ها به رشته بیت ها تبدیل می شوند.
2. ارسال و دریافت بیت ها در محیط فیزیکی کنترل می شوند.
3. مرز های سلول های ATM تعیین می شوند.
4. سلول در شکل های مناسب برای محیط فیزیکی بسته بندی می شوند.
این لایه همچنین به دوزیر لایه تقسیم می گردد :
* زیر لایه مرتبط به محیط فیزیکی.
* زیر لایه پوشش دهنده ارسال.
لایه اول دارای دو وظیفه است :
1. همزمانی ارسال و دریافت از طریق ارسال و دریافت یک سری پیوسته از بیت ها که با اطلاعات زمان بندی مرتبط هستند.
2. رسانه فیزیکی را برای محیط فیزیکی بکار برده شده تعیین می کند که شامل انواع کانکتور و کابل است.
لایه دوم چهار وظیفه دارد :
1. حفظ مرز های سلول ATM : اجازه دادن به قطعات مختلف برای قراردادن سلول ها درون یک سری از بیت ها.
2. تولید و تصحیح سری کنترل خطای هدر : ( HEC ) برای اطمینان حاصل کردن از دیتای صحیح.
3. جداسازی سلول و نرخ بیت : که موجب هم زمانی شده و از سلول های بدون استفاده برای تنظیم نرخ بیت استفاده می کند.
4. تنظیم فریم ارسال : که سلول های ATM را در فریم هایی که برای لایه فیزیکی قابل استفاده هستند بسته بندی می کنند.
4-4- لایه های تنظیم ATM :
AAL1 – : این لایه برای رفتار کردن با منابع دارای نرخ بیت های ثابت است و به همزمان سازی بین مبدا و مقصد نیاز دارد. در این لایه یک سلول، دو سه مرحله جهت ارسال آماده سازی می شود :
1. نمونه های همزمان وارد بر محدوده Pay Load می گردند.
2. شماره سری و محافظ شماره سری جهت اطمینان در مورد دریافت سلول ها با ترتیب مناسب اضافه می شوند.
3. باقیمانده محدوده Pay Load با تعداد بایت های منفرد کافی پر می شوند تا 48 بایت حاصل شود.
AAL2 – : این لایه برای ترافیکی که در آن، اطلاعات دارای سرعت ارسال ثابت نیستند مناسب است و 44 بایت از سلول برای اطلاعات کاربرد و 4 بایت بای تامین فرایند های AAL2 بکار می رود. ترافیک بانرخ بیت متغیر به دو صورت real-time و non real-time می باشد.
AAL3/4 – : این لایه هم اطلاعات بدون اتصال، و هم اطلاعات مرتبط با اتصال را تغذیه می کند. این لایه برای اتصال پکت های SMDS از طریق یک شبکه ATM بکار می رود. آٓماده سازی یک سلول برای ارسال در چهار مرحله صورت می گیرد :
1. زیر لایه پوششی ( Coverage Sub layer ) یک واحد دیتای پروتکل (PDU ) را به کمک افزایش یک هدر کوتاه در ابتدا و انت های فریم ایجاد می کند.
2. زیر لایه قسمت بندی و مونتاژ PDU ( Segmentation and reassembly ) را تقسیم بندی کرده و یک هدر به آن اضافه می کند.
3. زیر لایه SAR یک پشت بند ( Trailer) CRC-10 به هر قسمت PDU برای کنترل خطا اضافه می کند.
4. هر واحد دیتای پروتکل SAR تبدیل به یک واحدPayload از یک سلول ATM می شود که لایه ATM، هدر استاندارد ATM را به آن اضافه می کند.
AAL5 – : این لایه بیشتر برای انتقال دیای غیر SMDS بکار می رود.
در این لایه یک سلول جهت ارسال در سه مرحله آماده سازی می گردد.
1. زیر لایه ( CS ) یک Pad با طول متغیر و یک پشت بند 8 بایتی به فریم اضافه می کند.
2. زیر لایه ( SAR ) واحد دیتای پروتکل CS را به بلوک های 48 بایتی تقسیم می کند.
3. در ن هایت لایه ATM هر بلوک را در واحد Pay Load یک سلول ATM قرار می دهد.
SAR = Segmentation and Reassembly
CS = Coverage Sub layer
PDU= Protocol Data Unit
AAL= ATM Adaptation Layer
HEC= Header Error Control
GFC= Generic Flow Control
VPI= Virtual Path Identifier
VCI= Virtual Channel Identifier
PT= = Pay load Type
UNI= User-Network Interface
NNI= Network-Network Interface
[11]
فصل پنجم : پروتکل TCP/IP
TCP/IP، یکی از مهمترین پروتکل های استفاده شده در شبکه های کامپیوتری است. اینترنت به عنوان بزرگترین شبکه موجود، از پروتکل فوق بمنظور ارتباط دستگاه های متفاوت استفاده می نماید. پروتکل، مجموعه قوانین لازم بمنظور قانونمند نمودن نحوه ارتباطات در شبکه های کامپیوتری است.
امروزه اکثر شبکه های کامپیوتری بزرگ و اغلب سیستم های عامل موجود از پروتکل TCP/IP، استفاده و حمایت می نماید. TCP/IP، امکانات لازم بمنظور ارتباط سیستم های غیر مشابه را فراهم می آورد. از ویژگی های مهم پروتکل فوق، می توان به مواردی همچون قابلیت اجراء بر روی محیط های متفاوت، ضریب اطمینان بالا، قابلیت گسترش و توسعه آن، اشاره کرد. از پروتکل فوق، بمنظور دستیابی به اینترنت و استفاده از سرویس های متنوع آن نظیر وب یا پست الکترونیکی استفاده می گردد. تنوع پروتکل موجود در پشته TCP/IP و ارتباط منطقی و سیستماتیک آن ها با یکدیگر، امکان تحقق ارتباط در شبکه های کامپیوتری را با اهداف متفاوت، فراهم می نماید. و فرایند برقراری یک ارتباط، شامل فعالیت های متعددی نظیر : تبدیل نام کامپیوتر به آدرس IP معادل، مشخص نمودن موقعیت کامپیوتر مقصد، بسته بندی اطلاعات، آدرس دهی و روتینگ داده ها بمنظور ارسال موفقیت آمیز به مقصد مورد نظر، بوده که توسط مجموعه پروتکل های موجود در پشتهTCP/IP انجام می گیرد.
5-1- معرفی پروتکل TCP/IP:
TCP/IP، پروتکلی استاندارد برای ارتباط کامپیوتر های موجود در یک شبکه مبتنی بر ویندوز حذف است. از پروتکل فوق، بمنظور ارتباط در شبکه های بزرگ استفاده می گردد. برقراری ارتباط از طریق پروتکل های متعددی که در چهار لایه مجزا سازماندهی شده اند، میسر می گردد. هر یک از پروتکل های موجود در پشته TCP/IP، دارای وظیفه ای خاص برای برقراری ارتباط می باشند. در زمان ایجاد یک ارتباط، ممکن است در یک لحظه تعداد زیادی از برنامه ها، با یکدیگرارتباط برقرارنمایند. TCP/IP، دارای قابلیت تفکیک و تمایز یک برنامه موجود بر روی یک کامپیوتر با سایر برنامه ها بوده و پس از دریافت داده ها از یک برنامه، آن ها را برای برنامه متناظر موجود بر روی کامپیوتر دیگر ارسال می نماید. نحوه ارسال داده توسط پروتکل TCP/IP از محلی به محل دیگر، با فرایند ارسال یک نامه از شهری به شهر، قابل مقایسه است.
برقراری ارتباط مبتنی بر TCP/IP، با فعال شدن یک برنامه بر روی یک کامپیوتر مبدا آغاز می گردد. برنامه فوق، داده های مورد نظر جهت ارسال را به گونه ای آماده و فرمت می نماید که برای کامپیوتر مقصد قابل خواندن و استفاده باشند. ( مشابه نوشتن نامه با زبانی که دریافت کننده، قادر به مطالعه آن باشد ). پس از انجام عملیات فوق، داده به همراه اطلاعات اضافی ( درخواستی برای تایید دریافت در مقصد )، در طول شبکه به حرکت در آمده تا به مقصود مورد نظر برسد عملیات فوق، ارتباطی به محیط انتقال اطلاعات نداشته، و تحقق عملیات فوق با رویکردی مستقل نسبت به محیط انتقال، انجام خواهد شد.
5-2- لایه های پروتکل TCP/IP:
TCP/IP، فرایند های لازم بمنظور برقراری ارتباط را سازماندهی و در این راستا از پروتکل های متعددی در پشته TCP/IP استفاده می گردد. بمنظور افزایش کارآیی در تحقق فرایند های مورد نظر، پروتکل ها در لایه های متفاوتی، سازماندهی شده اند.اطلاعات مربوط به آدرس دهی در انت ها قرار گرفته و به این ترتیب کامپیوتر های موجود در شبکه قادر به بررسی آن با سرعت مطلوب خواهند بود. در این راستا، صرفاً کامپیوتری که به عنوان کامپیوتر مقصد معرفی شده است، امکان باز نمودن بسته اطلاعاتی و انجام پردازش های لازم بر روی آن را دارا خواهد بود. TCP/IP، از یک مدل ارتباطی چهار لایه بمنظور ارسال اطلاعات از محلی به محل دیگر استفاده می نماید: Application Interface Network, Transport, Internet، لایه های موجود در پروتکل TCP/IP می باشند. هر یک از پروتکل های وابسته به پشته TCP/IP، با توجه به رسالت خود، در یکی از لایه های فوق، قرار می گیرند.
شکل 5-1 :لایه های پروتکل TCP/IP
5-2-1- لایه Application :
لایه Application، بالاترین لایه در پشته TCP/IP است. تمامی برنامه ها و ابزار های کاربردی در این لایه، با استفاده از لایه فوق، قادر به دستیابی به شبکه خواهند بود. پروتکل های موجود در این لایه بمنظور فرمت دهی و مبادله اطلاعات کاربران استفاده می گردند. HTTP و FTP دو نمونه از پروتکل ها موجود در این لایه می باشند:
– پروتکل( HTP ) Hypertext Transfer Protocol : بمنظور ارسال فایل های صفحات وب استفاده می گردد.
– پروتکل ( FTP ) File Transfer Protocol : برای ارسال و دریافت فایل، استفاده می گردد.
5-2-2- لایه Transport :
لایه حمل، قابلیت ایجاد نظم و ترتیب و تضمین ارتباط بین کامپیوتر ها و ارسال داده به لایه Application ( لایه بالای خود ) و لایه اینترنت ( لایه پایین خود ) را بر عهده دارد. این لایه همچنین مشخصه منحصر بفردی از برنامه ای که داده را عرضه نموده است، مشخص می نماید. این لایه دارای دو پروتکل اساسی است که نحوه توزیع داده راکنترل می نمایند :
(TCP) Transmission Control Protocol -: مسئول تنظیم صحت توزیع اطلاعات است.
(UDP) User Datagram Protocol -: امکان عرضه سریع اطلاعات بدون پذیرفتن مسئولیتی در رابطه با تضمین صحت توزیع اطلاعات را به عهده دارد.
5-2-3- لایه اینترنت :
لایه اینترنت مسئول آدرس دهی، بسته بندی و روتینگ داده ها است. این لایه شامل چهار پروتکل اساسی است :
(IP) Internet Protocol -: مسئول آدرسی داده ها بمنظور ارسال به مقصد مورد نظراست.
(ARP) Address Resolution Protocol -: مسئول مشخص نمودن آدرس Media (MAC Access Control) آداپتور شبکه بر روی کامپیوتر مقصد است.
(ICMP) Internet Control Message Protocol – : مسئول ارائه توابع عیب یابی و گزارش خطا در صورت عدم توزیع صحیح اطلاعات است.
– Internet Group Management Protocol (IGMP ) : درTCP/IP مسئولیت مدیریت Multicasting را بر عهده دارد.
5-2-4- لایه Network Interface :
لایه اینترفیس شبکه مسئول استقرار داده بر روی محیط انتقال شبکه و دریافت داده از محیط انتقال شبکه است. لایه فوق، شامل دستگاه های فیزیکی نظیر کابل شبکه و آداپتور های شبکه است. کارت شبکه ( آداپتور ) دارای یک عدد دوازده رقمی مبنای شانزده ( نظیر : BG-50-04-22-D4-66) بوده که آدرس MAC، نامیده می شود، لایه اینترفیس شبکه شامل پروتکل های مبتنی بر نرم افزار مشابه لایه های قبل نمی باشد. پروتکل های Ethernet وAsynchronous Transfer Mode ( ATM ) نمونه هایی از پروتکل های موجود در این لایه می باشند. پروتکل های فوق، نحوه ارسال داده در شبکه را مشخص می نمایند.
5-3- مشخص نمودن برنامه ها:
در شبکه های کامپیوتری، برنامه های متعددی در یک زمان با یکدیگر مرتبط می گردند. زمانی که چندین برنامه بر روی یک کامپیوتر فعال می گردند، TCP/IP می بایست از روشی بمنظور تمایز یک برنامه از برنامه دیگر استفاده نماید. بدین منظور، از یک سوکت ( Socket ) بمنظور مشخص نمودن یک برنامه خاص استفاده می گردد.
شکل 5-2 : نحوه تمایز دو برنامه در TCP/IP
5-4- آدرس IP :
برقراری ارتباط در یک شبکه، مستلزم مشخص شدن آدرس کامپیوتر های مبدا و مقصد است. آدرس هر یک از دستگاه های درگیر در فرآیند ارتباط، توسط یک عدد منحصر بفرد که IP نامیده می شود مشخص می گردند. آدرس فوق به هر یک از کامپیوتر های موجود درشبکه نسبت داده می شود ؛ 192.168.1.1، نمونه ای در این زمینه است.
5-5- پورت TCP/UDP :
پورت، مشخصه ای برای یک برنامه و در یک کامپیوتر خاص است. پورت با یکی از پروتکل های لایه حمل مرتبط، و پورت TCP و یا پورت UDP نامیده می شود. پورت می تواند عددی بین صفر تا 65535 را شامل شود پورت ها برای برنامه های TCP/IP سمت سرویس دهنده، به عنوان پورت های شناخته شده و به اعداد کمتر از 1024 ختم و رزرو می شوند تا هیچ گونه تعارض و برخوردی با سایر برنامه ها به وجود نیاید.
5-6- سوکت ( Socket ):
سوکت، ترتیبی از یک آدرس IP و پورت TCP و یا پورت UDP است. یک برنامه، سوکتی را با مشخص نمودن آدرس IP مربوط به کامپیوتر و نوع سرویس و پورتی که نشان دهنده برنامه است، مشخص می نماید. آدرس IP موجود در سوکت، امکان آدرس دهی کامپیوتر مقصد را فراهم و پورت مربوطه، برنامه ای را که داده ها برای آن ارسال می گردد را مشخص می نماید.
5-7- پروتکل های اساسی TCP/IP :
TCP/IP، شامل شش پروتکل اساسی (ARP, TCP, UDP, IP, ICMP, IGMP) و مجموعه ای از برنامه های کاربردی است. پروتکل های فوق، مجموعه ای از استاندارد های لازم بمنظور ارتباط بین کامپیوتر ها و دستگاه ها را در شبکه فراهم می نماید. تمامی برنامه ها و سایر پروتکل های موجود در پروتکل TCP/IP، به پروتکل های شش گانه فوق مرتبط و از خدمات ارائه شده توسط آنان استفاده می نمایند.
5-8- پروتکل TCP : لایه Transport
Transmission Control Protocol، یکی از پروتکل های استاندارد TCP/IP است که امکان توزیع و عرضه اطلاعات (سرویس ها) بین صرفاً دو کامپیوتر، با ضریب اعتماد بالا را فراهم می نماید. چنین ارتباطی صرفاً بین دو نقطه، Unicast نامیده می شود. در ارتباط با رویکرد اتصال گرا می بایست قبل از ارسال داده، ارتباط بین دو کامپیوتر برقرار گردد. پس از برقراری ارتباط، امکان ارسال اطلاعات برای مقصد مورد نظر بر می گردد. بر روی کامپیوتر مبدا، TCP داده هائی که می بایست ارسال گردند را در بسته های اطلاعاتی ( Packet) سازماندهی می نماید. در کامپیوتر مقصد، TCP، بسته های اطلاعاتی را تشخیص و داده های اولیه را مجدداً ایجاد خواهد کرد.
شکل 5-3- لایه Transport الف ) TCP ب)UDP
5-9- پروتکل UDP : لایه Transport
User Datagram Protocol پروتکلی در سطح لایه حمل بوده که برنامه مقصد در شبکه را مشخص نموده و از نوع بدون اتصال است. پروتکل فوق، امکان توزیع اطلاعات با سرعت مناسب را ارائه ولی در رابطه با تضمین صحت ارسال اطلاعات، سطح مطلوبی از اطمینان را به وجود نمی آورد. UDP در رابطه با داده های دریافتی توسط مقصد، به Acknowledgment نیازی نداشته و در صورت بروز اشکال و یا خرابی در داده های ارسال شده، تلاش مضاعفی بمنظور ارسال مجدد داده ها، انجام نخواهد شد. این بدان معنا است که داده هایی کمتر ارسال می گردد ولی هیچ یک از داده های دریافتی و صحت تسلسل بسته های اطلاعاتی، تضمین نمی گردد. از پروتکل فوق بمنظور انتقال اطلاعات به چندین کامپیوتر با استفاده از Broadcast و یا Multicast، استفاده به عمل می آید. پروتکل UDP، در مواردی که حجم اندکی از اطلاعات ارسال و یا اطلاعات دارای اهمیت بالایی نمی باشند نیز استفاده می گردد. استفاده از پروتکل UDP درمواردی همچون media Multicasting Streaming، ( نظیر یک ویدئو کنفرانس زنده ) و یا انتشار لیستی از اسامی کامپیوتر ها که بمنظور اطلاعات محلی استفاده می گردند، متداول است. بمنظور استفاده از UDP،برنامه مبدا می بایست پورت UDP خود را مشخص نماید دقیقاً مشابه عملیاتی که می بایست کامپیوتر مقصد انجام دهد لازم به یاد آوری است که پورت های UDP از پورت های TCP مجزا و متمایز می باشند ( حتی اگر دارای شماره پورت یکسان باشند ).
5-10- پروتکل IP : لایه Internet
Internet Protocol، امکان مشخص نمودن محل کامپیوتر مقصد در یک شبکه ارتباطی را فراهم می نماید. IP،یک پروتکل بدون اتصال و غیر ممکن بوده که اولین مسئولیت آن آدرس دهی بسته های اطلاعاتی و روتینگ بین کامپیوتر های موجود در شبکه است. با اینکه IP همواره سعی در توزیع یک بسته اطلاعاتی می نماید، ممکن است یک بسته اطلاعاتی در زمان ارسال گرفتار مسائل متعددی نظیر : گم شدن، خرابی، عدم توزیع با اولویت مناسب، تکرار در ارسال و یا تاخیر گردند. درچندین مواردی، پروتکل IP تلاشی بمنظور حل مشکلات فوق را انجام نخواهد داد ( ارسال مجدد اطلاعات درخواستی ). آگاهی از وصول بسته اطلاعاتی در مقصد و بازیافت بسته های اطلاعاتی گم شده، مسئولیتی است که بر عهده یک لایه بالاتر نظیر TCP و یا برنامه ارسال کننده اطلاعات، واگذار می گردد.
شکل 5-4 : پروتکل ICMP : لایه Internet
5-11- پروتکل ICMP : لایه Internet
Internet Control Message Protocol، امکانات لازم در خصوص اشکال زدایی و گزارش خطا در رابطه با بسته های اطلاعاتی غیر قابل توزیع را فراهم می نماید. با استفاده از ICMP، کامپیوتر ها و روتر ها که از IP بمنظور ارتباطات استفاده می نمایند، قادر به گزارش خطا و مبادله اطلاعاتی محدود در رابطه وضعیت بوجود آمده می باشند. مثلاً در صورتی که IP، قادر به توزیع یک بسته اطلاعاتی به مقصد مورد نظر نباشد، ICMP یک پیام مبتنی بر غیر قابل دسترس بودن را برای کامپیوتر مبدا ارسال می دارد. با اینکه پروتکل IP بمنظور انتقال داده بین روتر های متعدد استفاده می گردد، ولی ICMP به نمایندگی از TCP/IP، مسئول ارائه گزارش خطا و یا پیام های کنترلی است. تلاش ICMP، در این جهت نیست که پروتکل IP را به عنوان یک پروتکل مطمئن مطرح نماید، چون پیام های ICMP دارای هیچ گونه محتویاتی مبنی بر اعلام وصول پیام ( Acknowledgment ) بسته اطلاعاتی نمی باشند. ICMP صرفاً سعی در گزارش خطا و ارائه فیزیک های لازم در رابطه با تحقق یک وضعیت خاص را می نماید.
5-12- پروتکل IGMP : لایه Internet
Internet Group Management Protocol، پروتکلی است که مدیریت لیست اعضاء برای IP Multicasting، در یک شبکه TCP/IP را بر عهده دارد. IP Multicasting، فرایندی است که بر اساس آن یک پیام برای گروهی انتخاب شده از گیرندگان که گروه multicast نامیده می شوند ؛ ارسال می گردد. IGMP لیست اعضاء را نگهداری می نماید.
5-13- پروتکل ARP : لایه Internet
Address Resolution Protocol، پروتکلی است که مسئولیت مسئله نام به آدرس را در رابطه با بسته های اطلاعاتی خروجی بر عهده دارد.
ماحصل فرآیند فوق، Mapping آدرس IP به آدر س MAC مربوطه است. کارت شبکه از آدرس MAC، به منظور تشخیص تعلق یک بسته اطلاعاتی به کامپیوتر مربوطه، استفاده می نمایند. بدون آدرس های MAC، کارت های شبکه، دانش لازم در خصوص ارسال بسته های اطلاعاتی به لایه IP بمنظور ارسال در شبکه، آدرس های MAC مبدا و مقصد به آن اضافه می گردد.
ARP، از جدولی خاص بمنظور ذخیره سازی آدرس های IP و MAC مربوطه، استفاده می نماید. محلی از حافظه که جدول فوق در آن جا ذخیره می گردد، Cache ARP نامیده می شود. ARP Cache هر کامپیوتر شامل mapping لازم برای کامپیوتر ها و روتر هایی است که صرفاً بر روی یک سگمنت مشابه قرار دارند.
شکل 5-5: الف ) پروتکل IGMP :لایهInternet ب) پروتکل ARP :لایه Internet
[4][8]
فصل ششم : خطوط E1
سیستم های تلفنی آنالوگ، در اصل جهت برقراری ارتباطvoice ( صدا ) بین دستگاه های تلفن طراحی شده اند و نه برای تبادل Data به صورتی که امروزه معمول می باشد. با توجه به اینکه فرکانس امواج قابل تشخیص توسط گوش انسان بینHZ 300 تاHZ 3500 می باشد، تجهیزات مخابراتی برای انتقال سیگنال بین صفر تاHZ 4000 تنظیم شده اند. با پیشرفت فناوری و استفاده از سیگنال های دیجیتال برای انتقال داده ها مشخص شده که انتقال سیگنال به صورت دیجیتال مناسب تر از سیستم های قدیمی آنالوگ می باشد زیرا امکان استفاده از پهنای بسیار وسیع تری را روی بستر های مخابراتی ممکن می سازد ( حدودMHZ 1/5 روی سیم مسی ).
در این روش هنگام انتقال سیگنال از تلفن مبدا به تلفن مقصد ابتدا سیگنال به صورت آنالوگ به مرکز مخابراتی محلی فرستاده می شود و سپس برای انتقال این سیگنال از مرکز مخابرات مبدا تا مرکز مخابرات مقصد از امواج دیجیتال استفاده می شود. به این ترتیب امکان استفاده بهتر از بستر موجود بین مراکز مخابرات فراهم می شود. برای انجام کار، در مرکز مخابرات مبدا توسط دستگاه های ( Analog to Digital Converter) ADC نمونه های دیجیتال از کانال Analog Voice اولیه تهیه می شود و امواج در کانال های دیجیتال که دارای دو برابر فرکانس امواج صدای اصلی می باشند به مرکز مخابرات مقصد ارسال می شوند. با توجه به تئوری Nyquist فرکانس هر کانال دیجیتال دو برابر فرکانس کانال های آنالوگ یعنی HZ 8000 در نظر گرفته می شود و با توجه به اینکه هر کانال به وسیله هشت بیت مشخص می شود، سرعت انتقال داده ها در یک کانال برابر 64000 بیت در ثانیه می باشد.
خطوط E1 از تکنیک دیجیتال برای انتقال Voice و Data استفاده می کنند که شامل 30 کانال 64 کیلو بیت در ثانیه می با شند. در ایران از خطوط E1 برای برقراری 30 کانال Data از مرکز مخابرات تا مرکز ISP به جای 30 خط آنالوگ جداگانه استفاده می شود و ارتباطی به تجهیزات سمت مصرف کننده ندارد. بنابراین با توصیفات فوق چنانچه ارتباط از کاربر تا ISP دیجیتال باشد با توجه به پهنای باندKbps 64 کانال های دیجیتال برقراری ارتبایطKbps 56 با استفاده از مودم های v.90 ممکن می باشد. در ایران با توجه به آنالوگ بودن بستر مخابرات برقراری ارتباط دربهترین شرایط خط و فاصله کاربر ( حداکثر 3 مایل ) با استفاده از مودم های v.90 حداکثر معادل سرعتKbps 48 می شود.
در ایران به توجه به استفاده از E1 در سمت ISP به دلیل وجود بستر های آنالوگ در سمت کاربر، ارتباط کاربر و ISP با شرایط قبل از استفاده از E1 تفاوتی نمی کند.
در شرایط معمول عناصر دیگری در سرعت و کیفیت تبادل اطلاعات از طریق خطوط تلفن تاثیر گذاشته، باعث می شوند سرعت های واقعی انتقال Data عملاً پایین تر از مقادیر ذکر شده باشند که از مهمترین این عوامل می توان به کیفیت سیم ها، اتصالات و سوئیچ های مسیر اشاره نمود که همگی نقش قابل توجهی در افت کیفیت ارتباط بازی می کنند و به همین دلیل معمولاً مودم ها با سرعت پایین تری به تبادل اطلاعات می پردازند.
علاوه بر تمام مطالب فوق در صورتی که برقراری ارتباط خط تلفن منازل کاربران با مراکز مخابرات از طریق دستگاه های SLC انجام می شود، دستیابی به سرعتKbps 56غیر ممکن می شود، زیرا در هنگام برقراری اتصال سیم SLC به سوئیچ مخابرات یک تبدیل، سیگنال دیجیتال به آنالوگ و دو مرتبه آنالوگ به دیجیتال صورت می پذیرد که تبدیل آخر باعث می شود هیچ یک از پروتکل های V.90 و Kbps Flex 56 با این سرعت کار نکنند و عملاً ناتوان بشوند در ضمن با توجه به کمبود باند اصلی ارتباط بااینترنت در ISP عملاً امکان اختصاصی پهنای باند کافی برای هر کاربر وجود ندارد.
نظر سنجی های نشان داده شده از کاربران خطوط E1 حاکی از شکایت هایی، از قبیل قطعی های مکرر در بعضی از نقاط می باشد. ارائه خطوط E1 گامی در جهت بهبود ارتباطات Data می باشد ولی در شرایط فعلی تفاوت چندانی در کیفیت ارائه سرویس های اینترنت به وجود نمی آورد ؛ امروزه برای رفع این ناتوانی از تکنیک XDSL استفاده می شود. [11][12]
فصل هفتم : روتر و نقش آن در شبکه های WAN
روتر یکی از دستگاه های شبکه ای مهم و حیاتی است که از آن در شبکه های LAN و WAN استفاده می گردد.
روتر یک نوع کامپیوتر خاص است که دارای عناصر مشابه یک کامپیوتر استاندارد شخصی نظیر پردازنده، حافظه، خطوط داده و اینترفیس های مختلف ورودی و خروجی است. روتر ها به منظور انجام عملیات بسیار خاص که عموما" نمی توان آنان را توسط کامپیوتر های شخصی انجام داد، طراحی شده اند. مثلا" با استفاده از روتر می توان دو شبکه را به یکدیگر متصل کرد تا در ادامه امکان مبادله اطلاعات بین آنان فراهم گردد. روتر، همچنین بهترین مسیر ارسال داده از یک شبکه به شبکه ای دیگر را تعیین می نماید.
با این که می توان از روتر برای تقسیم ( Segmentation ) یک شبکه محلی استفاده نمود ولی مهمترین کاربرد آٓن به عنوان یک دستگاه شبکه ای در شبکه های WAN می باشد.
WAN (برگرفته از Wide Area Network)، یک شبکه ارتباطی است که یک حوزه جغرافیائی گسترده نظیر یک شهرستان، استان و یا کشور را تحت پوشش قرار می دهد. این نوع شبکه ها دارای مشخصات منحصربفرد مختص به خود می باشند که آنان را از یک شبکه محلی متمایز می نماید.
شبکه های WAN دارای تفاوت های عمده ای نسبت به شبکه های LAN می باشند. مثلا" برخلاف یک شبکه LAN که ایستگاه ها، دستگاه های جانبی، ترمینال ها و سایر دستگاه های موجود در یک ساختمان و یا منطقه جغرافیائی محدود و کوچک را به یکدیگر متصل می نماید، شبکه های WAN امکان مبادله اطلاعات بین دستگاه های موجود در یک حوزه جغرافیائی گسترده را فراهم می نمایند.
شبکه های WAN در لایه فیزیکی و لایه data link مدل مرجع OSI کار می کنند. با استفاده از این نوع شبکه ها، می توان شبکه های محلی موجود در مکان های متعدد و مسافت های طولانی را به یکدیگر متصل نمود.
از تکنولوژی های WAN در اکثر موارد به منظور اتصال روتر ها به یکدیگر استفاده می گردد و روتر ها با اتصالات مبتی بر WAN با یکدیگر ارتباط برقرار می نمایند. روتر ها مسئولیت ایجاد ستون فقرات در شبکه های داخلی بزرگ ( اینترانت ) و یا اینترنت را برعهده داشته و در لایه سوم مدل مرجع OSI فعالیت می نمایند ( اتخاذ تصمیم بر اساس آدرس های شبکه ).
شبکه های WAN در لایه فیزیکی و data link مدل مرجع OSI فعالیت می نمایند. مطلب فوق بدین معنی نمی باشد که پنج لایه دیگر مدل مرجع OSI در شبکه های WAN جایگاهی ندارند. عبارت فوق بر این نکته مهم تاکید می نماید که خصایصی که یک شبکه WAN را از LAN متمایز می نماید در لایه های فیزیکی و link data حضور موثر و کاملا" مشهودی را دارند. به عبارت دیگر، استاندارد ها و پروتکل های استفاده شده در شبکه های WAN و در لایه های اول و دوم متفاوت با استاندارد ها و پروتکل های استفاده شده در شبکه های محلی و در لایه های مشابه می باشد.
روتر ها نیز همانند کامپیوتر ها که برای اجرای برنامه ها به یک سیستم عامل نیاز دارند، از خدمات یک سیستم عامل در ابعاد گسترده استفاده می نمایند.
فرآیند راه اندازی روتر با استقرار برنامه Bootstrap ، سیستم عامل و یک فایل پیکربندی در حافظه آغاز می گردد. در صورتی که روتر نتواند یک فایل پیکربندی را پیدا نماید، Setup mode فعال و پس از اتمام عملیات در این mode، می توان یک نسخه Backup از فایل پیکربندی را در حافظه NVRAM ذخیره نمود.هدف از اجرای روتین های راه انداز نرم افزار IOS، راه اندازی و آغاز فعالیت های یک روتر می باشد.
پس از روشن کردن روتر، در اولین اقدام برنامه ای موسوم به POST ( برگرفته از power-on self-test ) اجراء می گردد. برنامه فوق در حافظه ROM ذخیره و مشتمل بر روتین هائی است که تمامی عناصر سخت افزاری روتر نظیر پردازنده، حافظه و پورت های اینترفیس شبکه را بررسی و تست می نماید.
IOS (برگرفته از Internetwork Operating System)، نرم افزاری است که از آن به منظور کنترل روتینگ و سوئیچینگ دستگاه های بین شبکه ای استفاده می گردد.
پس از دستیابی به روتر، در اولین اقدام می بایست عملیات logging را انجام تا زمینه استفاده از سایر دستورات به منظور مشاهده آخرین وضعیت پیکربندی و یا تغییر پیکربندی روتر فراهم گردد.
به منظور ارائه یک لایه امنیتی مناسب، امکان بالفعل کردن پتانسیل های ارائه شده ( دستورات ) روتر در دو mode متفاوت فراهم شده است.
شکل 7-1: نمایی از اتاق کانکس واقع در مرکز مخابرات
شکل 7-2: طرح شماتیک نصب تجهیزات پروژه PAP فن آوا
شکل 7-3: ساختار بلوکی سمت Dslam
شکل 7-4: ساختار بلوکی سمت User
[4][8][11][15]
فصل هشتم : افزایش دهنده سرعت اینترنت Telezoo ( Speedy )
Speedy راه حل میلیون ها کاربر اینترنتی است که از سرعت بالایی، حین استفاده از اینترنت بهره نمی برند ودر حقیقت جایگزین Broadband (اینترنت با سرعت بالا) است.
Speedy نرم افزاری است که با به کار بستن یک تکنولوژی منحصر به فرد در فشرده سازی اطلاعات سرعت اتصال به اینترنت از طریق Dial UP را حتی تا 10 برابر نیز بهبود می بخشد.
در حقیقتSpeedy :
به راحتی بر روی PC و یا MAC نصب می شود،در تمام دنیاقابل استفاده است،با هر ISP کار می کند،نیاز به هیچ سخت افزاری ندارد، در بردارنده 70% از مزایای سیستم های پرسرعت یا یک دهم قیمت آن می باشد.
8-1- Speedy چگونه کار می کند؟
وقتی که نمی شود به صورت فیزیکی سرعت استفاده از اینترنت را بالا برد Speedy، از روش های مختلف فشرده سازی جهت فشرده کردن تک تک اجزاء یک صفحه Web استفاده می کند که در ن هایت این امر موجب می شود صفحه Web و یا Mail – E به سرعت بارگذاری شوند.
هنگامی که شما آدرس یک صفحه Web راباز می کنید. نرم افزار Speedy درخواست شما را به سرور های Telezoo ارجا می دهند و آن ها صفحه Web و محتوای آن را به صورت فشرده برای شما می فرستند و حال نرم افزار Speedy اطلاعات فشرده را به شکل معمول در می آورد ؛ در حال حاضر این روش برای موارد زیر انجام شده است :
– عکس و تصاویر (e.g., JPEG, PNG, GIF, BMP)
– طراحی و ترسیمات (e.g., GIF, BMP)
– اشیاء تصاویر متحرک (GIF)
HTML objects –
– متن (TEXT)
Microsoft Office (Word, Excel, PowerPoint) –
Macromedia Flash –
برای هر مواردی که در بالا ذکر نشده، یک تکنولوری جایگزین در این نرم افزار طراحی شده که افزایش سرعت %30 – % 20 را تضمین می کند.
8-2- استفاده از Speedy چگونه است ؟
به محض اینکه برنامه Install شود از آن به بعد برنامه به صورت اتوماتیک فعال می شود دیگر کاربر نباید برای هر استفاده password, user name وارد کند. شما می توانید از نشانه برنامه که بر روی taskbar یا browser وجود دارد این برنامه را غیر فعال و یا مجددا" فعال کنید. هنگامی که اطلاعات از اینترنت down load و یا upload می شود نشانگر برنامه که در حال چرخش است ( قسمت راست بالای صفحه جستجوگر) نشان می دهد نرم افزار فعال است و درحال فشرده کردن اطلاعات می باشد.
8-3- حداقل امکانات برای اجرای Speedy چیست ؟
برای اجرای Speedy شما نیاز به :
برای کاربران PC
* سیستم عامل : Windows 98/NT/2000/XP
* Pentium 200 MHz : CPU
* نرم افزار های:
Microsoft Internet Explorer v5.0 – و یا بالاتر
Netscape Navigator 6.0 – و یا بالاتر
Phaseout 5.1 – و یا بالاتر
Opera 7 – و یا بالاتر
Avant 9.02 – و یا بالاتر
Firefox 0.8 – و یا بالاتر
Mozilla 1.6 – و یا بالاتر
MYIE2 0.9 – و یا بالاتر
* برنامه های e- mail تامین شده : تمام P0p3 – 1MAP – Compliant
* حافظه قابل دسترسی : 10MB ( ترجیحا MG50 )
* RAM : حداقل MG 128
برای کاربران MACINTOSH
* سیستم عامل : MAC OSX 10/2
* Power PC G3 333 MHz : CPU
* نرم افزار جستجوگر , Microsoft Internet Explorer, Netscape : Safari1/0
* برنامه های در نظر گرفته شده در حال حاضر : هیچ برنامه ای برای کاربران MAC در نظر نگرفته شده است.
8-4- Speedy با چه سیستم اتصال به اینترنت کار می کند و آیا جایگزین ISP است ؟
Speedy با سیستم Dial- UP آنالوگ و دیجیتال (broadband – ISDN) با سرعت کمتر ازKbps 300 – به استثنای VPNS و سیستم های ماهواره ای – کارمی کند.
Speedy، جایگزین ISP نیست بلکه فقط سرعت انتقال اطلاعات را بالا می برد.
8-5- آیا می توان به طور هم زمان از خطوط تلفن Speedy استفاده کرد؟
Speedy جایگزین اتصال رایج به اینترنت نیست و تن ها این نرم افزار به این کار سرعت می بخشد و اگر شما در حال حاضر از سیستم های پر سرعت (highspeed) استفاده نمی کنید، Speedy توانایی آٓزاد کردن خطوط تلفن شما را ندارد.
8-6- آیا Speedyدر هر کشور قابل استفاده است ؟
در تمام دنیا و در کلیه کشور ها، Speedy قابل استفاده می باشد.
8-7- آیا می توان را به همراه تلفن همراه استفاده کرد ؟
بله شما می توانید توسط تلفن همراه به اینترنت وصل شوید و از نرم افزار Speedy استفاده کنید به شرط آنکه قبلا این نرم افزار روی کامپیوترشمانصب شده باشد.
اگر از سیستمGPRS استفاده می کنید هزینه تلفن به واسطه کاهش حجم اطلاعات دریافتی شما به مراتب کمتر خواهد بود که این امر حتی می تواند تا کاهش 90% قیمت بیانجامد.
صفحاتWeb به طور معمول در عرض 25 ثانیه بارگذاری می شود اما با این روش این زمان به حدود 6 ثانیه می رسد. به کمک این روش اتصال کاربران بی سیم (Kbps 6/9) توسط تلفن همراه،همانند اتصال توسط فیبر نوری (Kbps 56) به نظر می رسد البته با افزایش سرعتی به اندازه 10 برابر.
8-8- آیا Speedy سرعتE-Mail را نیز بالا می برد ؟
بلهSpeedy می تواند زمان فرستادن یا دریافت E-Mail را کاهش دهد؛ Speedyبه وضوح و بدون دخالت هیچ کاربری بهE-Mail سرعت می بخشد لذا شما به همان روال معمول می توانید ازE-Mail استفاده کنید. این نرم افزار باIMAP/POP3/SMTP Client /Eudora /Outlook Express /Mozilla Thouderbird /NetScape Mail سازگاری دارد.
8-9- آیا Speedy قابلیت استفاده بر روی بیش از یک کامپیوتر را دارد؟
متاسفانه استفاده از Speedy فقط برای کامپیوتری که نرم افزار روی آن نصب است،مجاز می باشد.
8-10- چگونگی ارائه خدماتADSL شرکت فن آوا در شهرستان ها:
ارائه خدمات ADSL به شهرستان ها توسط نمایندگان این شرکت در آن شهرستان ها صورت می گیرد؛ به این صورت که شرکت داده پردازی فن آوا نماینده خود را به اداره مخابرات معرفی می کند،که اطلاعات واریزی وجوه نمایندگان به شرکت درفرم مربوطه ثبت می شود. نمایندگان برای دریافت کالا های مورد نیاز، فرم مربوط به آن راپرمی کنند،در ن هایت پس از انجام این مراحل پشتیبانی از مشترکین صورت می گیرد که پشتیبانی کلی آن توسط شرکت فن آوا موج انجام می شود که نمونه فرم های آن در فایل "Form.xls "که ضمیمه گزارش شده، آورده شده است شرکت به نمایندگان در شهرستان ها خطوط ADSL را اجاره می دهد،که در صورت خرید این خطوط، باید قرارداد فروش را پر کنند. در ادامه به یادگیری HTML ومقدماتی از PHP و MY SQL پرداختیم. [13]
فصل نهم : HTML
9-1- شکل کلی دستورات HTML :
دستورات HTML چگونگی نمایش صفحه وب در مرورگر را مشخص می کنند. تقریبا هر دستور HTML دارای یک علامت شروع و یک علامت پایان است که در داخل < > قرار می گیرند: اگر دستور HTML را با tag نشان دهیم، هر دستور به صورت زیر بیان می شود.
<tag> شروع
…
</tag>پایان
البته بعضی از دستورات HTML به </tag> نیاز ندارند.
هر برنامه HTML با دستور <HTML> شروع و به </HTML> ختم می شود. علاوه بر این، هر برنامه HTML دارای دو بخش عنوان و بدنه است. بخش عنوان شامل اطلاعات مکمل در مورد سند HTML است و مثلا شامل عنوانی است که در مرورگر ظاهر می شود. این بخش با <head> شروع و به </head> ختم می شود. عنوان صفحه با <title> شروع و به </title> ختم می شود. بخش بدنه حاوی دستورالعمل های تولید صفحه است که با <body> شروع و به </body> ختم می شود. با توجه به این توضیحات، شکل کلی برنامه HTML را می توان مانند شکل زیر بیان کرد.
<html>
<head>
<title> عنوان صفحه </title>
…سایر توضیحات …
</head>
<body>
…دستورات ایجاد کننده صفحه …
</body>
</html>
9-1-1- تعیین تیتر ها وپاراگراف بندی:
برای تعیین تیتر ها از دستورات <h1> تا <h6> استفاده می شود. تیتر های بزرگ با <h1> و تیتر های کوچک با <h2>، <h3>،… و <h6> مشخص می شوند:
<h1> welcome to HTML </h1>
برای پاراگراف بندی از دستور <p> استفاده می شود:
<p>
پاراگراف
</p>
9-1-2- تعیین نوع متن،توضیحات وخط افقی:
با استفاده از دستور <b> می توان متن را پر رنگ و با استفاده از دستور <i> می توان متن را ایتالیک کرد:
<b> this is bold text </b>
<i> this is italic text </i>
برای توضیحات از علائم <!– و <– استفاده می شود:
–> توضیحات <!–
برای اینکه متنی چشمک زن باشد، از دستور blink استفاده می شود:
<blink> this text blinking </blink>
اگر بخواهید به سطر جدیدی بروید از <br> استفاده کنید. این دستور فاقد بخش انت هایی، یعنی </br> است:
This text splits <br> in two line
برای رسم خط افقی از دستور <hr> استفاده می شود. این دستور فاقد بخش انت هایی، یعنی </hr> است.
9-1-3- ایجاد پیوند و انتقال تصویر صفحه وب :
برای ایجاد پیوند از دستور <a> استفاده می شود:
<a href = " url "> sample </a>
url مشخص می کند پس از کلیک کردن پیوند، چه صفحه ای اجرا شود:
<a href = " c:home.htm " > sample </a>
با این دستور، پیوندی به نام sample ایجاد می شود که با کلیک کردن بر روی آن، فایل home.htm اجرا می گردد.
برای انتقال تصویر به صفحه وب از دستور img استفاده می شود:
"> نام فایل تصویر" =img src <
دو صفت مهم آن width و height می باشند که به ترتیب، پهنا و ارتفاع تصویر را مشخص می کنند. صفت border ضخامت حاشیه دور تصویر را مشخص می نماید :
<img src= arm.gif width = "100" height = "100" border = "1">
9-2- لیست ها درHTML :
در HTML مدرن، سه نوع لیست وجود دارد: لیست های مرتب (<ol>)، لیست های نا مرتب (<ul>) و لیست های تعریفی(<dl>) . دو نوع لیست دیگری که به ندرت مورد استفاده قرار می گیرند، عبارت اند از <menu> و<dir> و معمولا به صورت لیست نامرتب به کار برده می شوند. لیست ها، بلوکی از عناصر هستند که ساختار بلوکی را ایجاد می کنند. لیست ها می توانند تو در تو و حاوی ساختار بلوکی دیگر مثل پاراگراف باشند.
9-2-1- لیست مرتب :
لیست مرتب توسط دستورات <ol> و </ol> مشخص می شود و لیستی است که ترتیب عناصر آن مهم است. ترتیب با شماره گذاری مشخص می شود که شماره گذاری با استفاده از اعداد عربی، حروف یا اعداد رومی انجام می شود: لیست های مرتب برای ایجاد طرح های ساده و دستورات مرحله ای به کار می رود، زیرا عناصر لیست به طور خودکار توسط مرورگر شماره گذاری می شود. شکل کلی تعریف لیست به صورت زیر است:
<ol>
<li> option 1
<li> option 2
…
<li> option n
</ol>
دستور <ol> دارای سه صفت مهم است که عبارتند از : compact، start و type. صفت compact فاقد مقدار است، زیرا به مرورگر می گوید که جهت صرفه جویی در فضای صفحه، عناصر لیست را فشرده کند.
با استفاده از صفت type می توان مشخص کرد که برای شماره گذاری عناصر لیست از چه حروف یا اعدادی استفاده شود. اگر مقدار type برابر با A باشد برای شماره گذاری از حروف کوچک و اگر برابر A باشد از حروف بزرگ استفاده می گردد. مقدار i اعداد رومی کوچک و مقدارI اعداد رومی بزرگ و مقدار 1 اعداد معمولی را مشخص می کند. مقدار پیش فرض برابر با 1 است. توجه کنید که صفت type در <ol> الگوی شماره گذاری برای کل لیست مشخص می کند، مگر اینکه با استفاده از مقدار type در دستور <li> جایگزین شود. هر دستور <li> نیز می تواند صفت type داشته باشد که می تواند مقادیر I , i , A , a یا 1 را بپذیرد. هر وقت <li> مقدار جدیدی برای type مشخص کند، برای بقیه لیست از آن استفاده می گردد، مگر آنکه <li> بعدی مقدار دیگری را برای type تعیین کند. و صفت type می تواند حرفی یا عددی باشد. به عنوان مثال، برای اینکه لیست مرتب از حرف j شروع شود، باید دستور <ol type = "a" start = "10" > را بکار ببرید، زیرا j دهمین کاراکتر است. دستور <li> در داخل لیست مرتب می تواند شماره گذاری فعلی را با صفت value عوض کند. این صفت، یک مقدار عددی را مشخص می کند. شماره گذاری لیست باید از عددی که با این صفت تعیین می شود آغاز و ادامه یابد.
9-2-2- لیست های نامرتب:
لیست نامرتب که توسط دستورات <ui> و </ui> مشخص می گردد، برای عناصری بکار می رود که ترتیب برای آن ها مهم نباشد. این نوع لیست برای لیستی از خواص و فواید محصولات مفید است. مرورگر برای مشخص کردن عناصر لیست نامرتب از علامت هایی مثل دایره و مربع توپر، یا دایره توخالی استفاده می کند.
لیست های نامرتب می نوانند تو در تو باشند. هر سطح تو در تویی، با تورفتگی هایی مشخص می شود و علامت مربوط به عناصر آن نیز بر حسب نیاز تغییر می کند. به طور کلی، دایره مربع توپر در سطح اول لیست بکار می روند و دایره توخالی برای سطح دوم لیست بکار برده می شود. سطح سوم نیز از یک مربع استفاده می کند. این موضوع برای تمام مرورگر ها متداول است. صفت type در دستور <ul>، علامت را برای کل لیست مشخص می کند. همچنین صفت type با هر دستور <li> برای تعیین عناصر لیست نیز قابل استفاده است. مقادیر ممکن برای type عبارتند از : circle , disk و square.
9-2-3- لیست های تعریفی:
لیست تعریفی شامل مجموعه ای از عناصر و تعریف هر یک از آن ها است. به عبارت دیگر، همراه هر عنصر، توصیفی از آن نیز وجود دارد. این نوع لیست با دستورات <dt> و </dt> مشخص می شوند. هر عنصر لیست با دستور <dt> مشخص می گردد. تعاریف نیز با دستور <dd> مشخص می شوند. نیاز به دستورات </dt> و</dd> نیست ولی در عبارات توضیحات طولانی ممکن است مفید واقع شوند.
چون لیست های تعریفی فاقد شماره یا علامت هایی برای عناصر لیست هستند، اغلب کسانی که با HTML کار می کنند، از آن برای تورفتگی دادن به متن ها استفاده می کنند. گرچه این روش، مناسب ترین روش برای تو رفتگی متن است، به جای آن از لیست نامرتب استفاده می گردد. نگاهی به کاربرد <ul> و خروجی ابزار های HTML نشان می دهد که برای ایجاد تو رفتگی در متن، استفاده از <ul> به جای <dl> بسیار متداول است. علت استفاده از <ul> این است که برای ایجاد تو رفتگی از دستورات کمتری استفاده می کند. توجه داشته باشید که لیست ها می توانند تو در تو باشند و در نتیجه تو رفتگی های متفاوتی را می توان ایجاد کرد.
9-3- تعریف جدول:
با استفاده از جداول می توان اطلاعات را سازمان دهی کرد. جدول ها در HTML از قدرت های خاصی برخوردارند. جدول ساده شامل چند سطر و ستون است که محل برخورد هر سطر و ستون را خانه جدول می گوییم. اغلب خانه های جدول شامل داده ها است. در HTML جدول با چهار دستور مشخص می شود. جدولی که با <table> و </table> مشخص می گردد حاوی یک یا چند سطر است که با <tr> و </tr> تعیین می شوند. هر سطر حاوی خانه هایی است که دارای عنوان است و با <th> و </th> مشخص می گردد و یا حاوی داده هایی است که با <td> و </td> مشخص می گردد.
همان طور که گفته شد هر جدول حاوی سطر هایی است که در بین <tr> و </tr> قرار دارند. تعداد سطر های جدول با تعداد دستور <tr> مشخص می گردد. تعداد ستون های جدول با حداکثر تعداد خانه های جدول تعیین می گردد که با <td> و </td> مشخص می شود و یا با استفاده از عناوین تعیین می گردد که با <th> و </th> در جدول مشخص می شود. البته می توان با صفت cols که د رHTML 4 وجود دارد، تعداد ستون های جدول را مشخص کرد. این صفت مربوط به دستور <table> است. مثلا دستور <table border = "1" cols = "2" > تعداد ستون ها را 2 تعیین می کند.
عناوین جدول با دستور <th> تعیین می شوند. مرورگر ها با عناوین به شیوه های مختلفی برخورد می کنند، مثلا عناوین را در وسط قرار می دهند و متن را به صورت پر رنگ می نویسند. خانه های واقعی جدول با دستور <td> مشخص می شوند. دستورات <td> و <th> می توانند شامل هر تعدادی از داده ها و از هر نوعی باشند. مثلا می توان یک پاراگراف را همراه با یک تصویر در یک خانه جدول قرار داد. جدول می تواند حاوی یک کپشن باشد که با <caption> و </caption> مشخص می گردد. کپشن در بالا یا پایین جدول قرار می گیرد و معمولا محتویات جدول را مشخص می کند.
9-3-1- صفات rowspan و colspan :
با استفاده از صفات rowspan و colspan در عناصر جدول، می توان خانه هایی از جدول را ایجاد کرد که شامل چند سطر یا ستون باشد. صفت rowspan مشخص می کند که یک خانه جدول می تواند به اندازه چند سطر ارتفاع داشته باشد. این صفت برای تعریف جداولی که خانه های آن ارتفاع های متفاوتی دارند به کار می رود. تعداد سطر ها با یک مقدار عددی مشخص می شود. صفت colspan مشخص می کند که عرض هر خانه چند ستون می تواند باشد. این صفت برای تولید جداولی به کا رمی رود که خانه های آن پهنای متفاوتی دارند. تعداد ستون ها با یک عدد مشخص می شود.
9-3-2- جدول و صفحه آرایی :
ازدیدگاه بسیاری از افراد، جدول ها به خودی خود جذاب نیستند. اما جدول ها ابزار های مناسبی برای صفحه آرایی صفحه وب می باشند. اصول طراحی گرافیک این است که عناصر ویژوال به نحو خوبی در کنار هم قرار گیرند. جدول ها می توانند برای این منظور مورد استفاده قرار گیرند. جدول ها برای تنظیم نگارش بسیار مفیدند.
استفاده از جدول برای صفحه آرایی مستلزم بکارگیری صفت width است. صفت width مربوط به دستور <table> عرض جدول را با پیکسل یا با درصد مثل 80% مشخص می کند. همچنین، هر پیکسل مربوط به خانه های جدول را می توان با استفاده از صفت width مربوط به دستورات <td> یا <th> مقدار داد.
هنگام ایجاد سلول های خالی جدول، خوب است که از <br> برای رد کردن سطر یا فضای خالی غیر قابل شکستن ( ) در خانه جدول استفاده کرد تا نظم عمومی آن خراب نشود.
جدول ها می توانند با استفاده از پس زمینه صفحه آرایی دقیقتری ایجاد کنند. در دستور <body> صفتی به نام background وجود دارد که می تواند یک فایل تصویر را به عنوان زمینه صفحه در نظر بگیرد. با استفاده از این خاصیت می توان زمینه جدول را تعیین و سپس جدول را تشکیل داد.
9-4- فرم ها و پرسش نامه ها:
با استفاده از امکاناتی که در HTML وجود دارد، می توان از کاربران صفحات وب نظر خواهی کرد، نظر خواهی از کاربران می تواند در توسعه صفحات وب مفید واقع شود.
9-4-1- ایجاد پرسش نامه در صفحه وب با HTML :
پرسش نامه یا فرم، ابزاری برای تعامل با کاربران است. فرم ها را می توان به چند دسته تقسیم کرد:
1. فرم هایی که برای نظرخواهی از کاربران مورد استفاده قرار می گیرد.
2. فرم هایی که برای دریافت سفارش از بازدید کنندگان سایت های تجاری مورد استفاده قرار می گیرند. در این موارد، لازم است متقاضیان دارای آدرس، شماره کارت اعتباری، و سایر اطلاعات مورد نیاز برای معاملات online باشند.
3. بعضی از فرم ها برای جذب مشترکین به کار می روند.
4. دسته ی دیگری از فرم ها برای جمع آوری اطلاعاتی راجع به کاربر به کار می روند.
ایجاد فرم ها بسیار آسان است، برای ایجاد فرم از دستورات <form> و </form> استفاده می گردد. اما وقتی که کاربران فرم ها را تحویل دادند، محتویات فرم به جایی ارسال می گردد( این عمل توسط یک URL مشخص می شود ). معمولا برنامه ای در سرور وب وجود دارد که اطلاعات موجود در فرم را تحلیل می کند و کار هایی را با آن اطلاعات انجام می دهد. برنامه هایی که داده های فرم را ارزیابی می کنند، برنامه های CGI نام دارند. نام دیگر آن ها فیلتر NASPI یا ISAPI است. CGI می تواند بسیار پیچیده باشد، زیرا معمولا شامل برنامه نویسی به زبان هایی مثل C، perl یا زبان های اسکریپت نویسی است،در اغلب موارد می توان از برنامه های CGI موجود استفاده کرد.
9-4-2- دستور <form> :
فرم ها توسط دستورات <form> و </form> ساخته می شوند. فرم ها شامل متن عادی، جدول ها، عناصر دیگری مثل کادر های کنترلی، منو های باز شونده و فیلد های متنی است. کنترل های فرم توسط کاربر تنظیم می شوند تا محتویات فرم را نشان دهند. وقتی کاربر فرم را پر کرد، باید آن را برای پردازش تسلیم سرور وب نماید. فرم های کامل شده، معمولا به کامپیوتر دیگری ارسال می شوند تا داده ها را پردازش کنند. محتویات فرم ممکن است دوباره به کاربر ارسال شوند تا بازرسی گردد. برای اینکه فرم کارایی داشته باشد، باید دو کار را انجام دهید و دو ویژگی را به آن اضافه کنید. اولا با استفاده از صفت action مربوط به <form>، آدرس برنامه ای را مشخص کنید که محتویات فرم را پردازش می کند، ثانیا با استفاده از صفت method روش ارسال فرم را مشخص کنید. صفت name نیز برای نام گذاری فرم بسیار مهم است. به طوری که بعدا می توان فرم را با استفاده از زبان های اسکریپتی مثل جاوا اسکریپت، دستکاری کرد. سرانجام، در بعضی از موارد، باید کدگذاری فرم ها را با صفت enctype مشخص کنید.
9-4-3- صفت action :
چگونگی پردازش فرم با صفت action مشخص می گردد. صفت action برابر URL برنامه ای قرار می گیرد که داده های فرم را پردازش می کند. این URL معمولا به یک اسکریپت CGI اشاره می کند تا نتایج فرم را رمزگشایی کند. دستور زیر را ببینید:
< form action = "http://www.bigcompany.com/cgi-bin/post-query">
این دستور اسکریپتی به نام post-query را در دایرکتوری cgi-bin در سرور وب www.bigcompany.com قرار دارد، برای پردازش داده های فرم انتخاب می کنند.
9-4-4- صفت method :
این صفت مشخص می کند که فر ها چگونه به آدرسی که توسط صفت action تعیین شده است ازسال می شوند. این صفت دو مقدار را می تواند بپذیرد : get و post. این ها متد های HTTP هستند که مرورگر برای " صحبت کردن " با سرور از آن ها استفاده می کند. توجه کنید که اگر صفت method مشخص نگردد، پیش فرض آن get است.
در واقع، اسناد HTML با درخواست یک URL از سرور وب از طریق متد get بازیابی می شوند. Get بخشی از پروتکل HTTP است. وقتی یک URL مثل:
http://www.bigcompany.com/staff/ali.htm را در مرورگر وب تایپ می کنید، به درخواست get معتبری از HTTP تبدیل می شود، مانند درخواست زیر :
Get/staff/ali.htm/1.0
سپس این درخواست به سرور www.bigcompany.com ارسال می شود، این درخواست می گوید که فایل از دایرکتوری staff را به من تحویل بدهید.
متد post در مواردی به کار گرفته می شود که حجم اطلاعات زیادی باید از طریق فرم ارسال شود، وقتی سرور وب درخواستی را با استفاده از post از فرم دریافت کرد، منتظر بقیه اطلاعات می ماند.
صفت name برای نام گذاری فرم استفاده می شود. خوب است که قبل از ارسال داده ها به سرور وب، آن را کنترل کنید. این کار را ارزیابی فرم می گویند و با جاوا اسکریپت انجام می گیرد. یعنی فرم را باید تحویل یک زبان اسکریپتی مثل جاوا اسکریپت دهید. به همین دلیل، فرم باید دارای نام باشد. نام فرم می تواند ترکیبی از حروف a تا z و ارقام باشد.
9-4-5- نحوه کاربرد form:
با توجه به توضیحاتی که تا کنون در مورد فرم و صفات آن گفته شد، می توانیم شکل ساده ای از کاربرد form را به صورت زیر بیان کنیم:
<html>
<head>
<title> sample form </title>
</head>
<body>
<form action = " /cgi-bin/post-query " method= "post" >
</form>
</body>
</html>
9-4-6- کنترل های فرم:
فرم علاوه برعلائم ضروری برای سازمان دهی، شامل فیلد ها و کنترل هایی نیز هست. کنترل های فرم، عناصری هستند که توسط کاربر پر یا دستکاری می شوند تا وضعیت فرم را مشخص کنند. کنترل های فرم شامل فیلد های متنی، فیلد های متنی چند سطری، منو های باز شونده، لیست های لغزنده، دکمه های رادیویی، کادر های کنترلی و دکمه ها است. از کنترل های مخفی فرم نیز می توان استفاده کرد. متداول ترین دستور، دستور <input> است. اما دستور <select> همراه با دستور <option> و <textarea> نیز عناصر مهمی اند.
9-4-7- کنترل های متنی:
کنترل های متنی، فیلد های فرم هستند که طول آن ها یک خط است و متن هایی مثل اسامی افراد را دریافت می کنند. این فیلد ها با دستور <input> مشخص می شوند. اما با استفاده از دستور<textarea> می توان متن های چند سطری را تعیین کرد. ساده ترین نوع کنترل فرم، ورودی متن است. برای مشاهده کنترل ورودی متن از دستور input با صفت type که مقدارش text است استفاده می شود:
<input type = "text" name = "costomername" >
تمام عناصر فرم باید نام گذاری شوند. در این دستور، name = "custumername" برای ایجاد فیلد متنی جهت دریافت نام به کار می رود. این دستور، یک فیلد متنی یک خطی با نام customername را درخواست می کند.
نام فیلد ها باید منحصر به فرد باشند. اسامی فیلد ها هنگام تحویل فرم به سرور وب و همچنین برای پردازش آن توسط زبان های اسکریپت ضروری اند. در حالت عادی طول این فیلد 20 کاراکتر است و با استفاده از size می توان اندازه آن را تغییر داد.به عنوان مثال دستور زیر، طول فیلد customername را 40 کاراکتر تعیین می کند.
<input type = "text" name = "custumername" size="40" >
برای اینکه طول فیلد به اندازه مشخصی محدود شود، باید صفت maxlenght را تغییر دهید. در این صورت مرورگر بیشتر از آن تعداد کاراکتر را قبول نمی کند.
Value صفت دیگری در دستور input است. با استفاده از این صفت می توان متن پیش فرضی را وارد این فیلد کرد. این متن هنگام ظاهر شدن فرم، در آن فیلد قرار می گیرد. در دستورات زیر، مقدار "enter your name here" به عنوان پیامی به کاربر ظاهر می شود و در فیلد قرار می گیرد:
< input type = "text" name = "customername" size = "30"
maxlength = "60" value = "enter your name here ">
9-4-8- فیلد رمز در form:
فیلد کنترل کلمه رمز، مثل فیلد کنترل متن یک سطری است، با این تفاوت که محتویات آن نمایش داده نمی شود. در بسیاری از موارد، مرورگر ممکن است به جای هر کاراکتر یک کاراکتر ستاره قرار دهد تا کلمه رمز را کسی نبیند.
برای ایجاد کلمه رمز در فرم، از صفت type دستور <input> استفاده می شود،برای این منظور نوع آن باید password تعیین شود، اندازه فیلد کلمه رمز را نیز می توان با استفاده از صفت size تعیین کرد.
با استفاده از صفت maxlenghth نیز می توان حداکثر طول فیلد کلمه رمز را تعیین نمود. در مورد این فیلد، عقلانی است که طول فیلد محدود شود.
برای این فیلد نباید با استفاده از صفت value مقدار پیش فرض تعیین کرد، زیرا کاربر می تواند آن را در سند HTML بیابد.
9-4-9- فیلد متنی چند خطی:
درمواردی که لازم باشد متن چند خطی به فرم اضافه شود، از دستور <textarea> استفاده می گردد. همانند متن یک خطی در دستور<input>، می توان اندازه فیلد چند خطی و مقدار پیش فرض را برای متن چند خطی تعیین کرد. برای تعیین تعداد سطر های متن از صفت rows و برای تعیین تعداد ستون های آن از صفت cols استفاده می شود.
<textarea rows="5" cols="80" name="commentbox">
</textarea>
چون ممکن است چند خط از متن دربین دستور <textarea> باشد، نمی توان با استفاده از صفت value مقدار پیش فرض را تعیین کرد. بلکه متن پیش فرض را باید در بین <textarea> </textarea> قرار داد.
محتویات این دستور موقعیت کاراکتر ها را حفظ می کند، یعنی فضای خالی، سطر جدید و tab را منظور می کند.
9-4-10- منو ها باز شونده :
کنترل های فرم در HTML می توانند شامل منو های باز شونده باشند. منو های بازشونده به کاربر اجازه می دهد که یکی از چند گزینه را انتخاب نماید. یکی از امتیازات بزرگ منو های باز شونده این است که در آن واحد فقط یک گزینه آن مشخص است و سایر گزینه های آن مخفی اند. بدین ترتیب در فضای صفحه وب صرفه جویی می شود.
برای ایجاد منوی باز شونده از دستورات <select> و </select> استفاده می شود.این دستورات فقط باید شامل یک یا چند دستور> option> باشند. دستورات <option> انتخابات واقعی را در منو مشخص می کند و نیازی به </option> نیست.
<select name="language type">
<option> PASCAL
<option> JAVA
<option> C++
</select>
همانند تمام کنترل های فرم، دستور <select> دارای یک صفت name است تا نام منحصر بفردی را به این کنترل نسبت دهد و انتخاب کاربر را تعیین نماید.
9-4-11- لیست لغزنده:
دستور <select> می تواند شامل صفت size باشد که تعداد عناصری را که می توانند در آن واحد در صفحه وب ظاهر شوند مشخص کند. مقدار فرضی این صفت برابر یک است که منوی باز شونده معمولی را می سازد. اگر عدد مثبتی غیر از یک برای این صفت تعیین شود، تعداد سطر ها را مشخص می کند.
در بسیاری از موارد، لیست های لغزنده مثل منو های باز شونده عمل می کنند. اما اگر دستور select شامل صفت multiple باشد، می توان بیش از یک گزینه را انتخاب کرد. تعداد گزینه هایی که می توان انتخاب کرد به مرورگر بستگی دارد. اما باید کلید هایی مثل Alt یا Shift را به پایین فشار داد و سپس با ماوس عمل انتخاب را انجام داد.
9-4-12- کادر های کنترلی :
با استفاده از لیست های لغزنده می توان چند گزینه را از بین گزینه های مختلف انتخاب کرد. متاسفانه، تمام گزینه ها در آن واحد به کاربر نمایش داده نمی شوند تا آن ها را انتخاب کند. اگر تعدادی از گزینه هایی که با یکدیگر تضاد ندارند باید انتخاب شوند، بهتر است از کادر های کنترلی استفاده شود.کادر انتخابی می تواند فعال یا غیر فعال باشد. کاربر می تواند از طریق کادر های کنترلی گزینه های مختلفی را انتخاب کند. اما اگر تعداد آن ها زیاد باشد، پردازش آن ها دشوار خواهد شد.
برای ایجاد کادر انتخابی از دستور <input> استفاده می شود، به طوری که مقدار صفت type برابر با checkbox انتخاب شود. با استفاده از صفت name می توان نامی را برای کادر انتخابی تعیین کرد.
<input type="checkbox" name="test">
با استفاده از صفت checked می توان تعیین کرد که پیش فرض یک کادر انتخابی فعال باشد.
9-4-13- دکمه های رادیویی:
عملکرد ظاهری دکمه های رادیویی مثل کادر های کنترلی است، اما فقط یک گزینه را می توان انتخاب کرد.این دکمه ها در مواردی کاربرد دارند که از بین چند گزینه فقط یک گزینه قابل انتخاب باشد. در این مورد دکمه های رادیویی مثل منو های باز شونده عمل می کنند که فقط یک انتخاب در آن ها ممکن است. تن ها تفاوت این است که در دکمه های رادیویی، تمام گزینه ها در آن واحد نمایش داده می شوند.
برای ایجاد دکمه های رادیویی از دستور <input> استفاده می شود، به طوری که مقدار صفت type آن باید radio باشد. انتخاب نام برای دکمه های رادیویی اهمیت ویژه ای دارد، زیرا کنترل هایی را که عملکرد رادیویی یکسانی دارند با هم دسته بندی می کند. عملکرد رادیویی می گوید که وقتی یک گزینه انتخاب شد، گزینه انتخاب شده قبلی از حالت انتخاب خارج می شود.اگر نام دکمه های رادیویی متفاوت باشد، عملکرد آن مثل کادر انتخابی خواهد بود.
9-4-14- دکمه های Reset و Submit :
وقتی کاربر فرم را پر کرد باید بتواند آن را به سرور ارسال کند، فرم ممکن است به برنامه ای ارسال شود تا پردازش گردد و یا ممکن است از طریق پست الکترونیکی فرستاده شود. صفت type دستور <input> دارای دو مقدار reset و submit است. این مقادیر می توانند دکمه های متداولی را ایجاد کنند که برای فرم ها مفیدند. مقدار reset دکمه ای را ایجاد می کند که به کاربر اجازه می دهد محتویات فرم را پاک کند و یا به مقدار اولیه برگرداند. مقدار submit موجب می شود تا دکمه ای ایجاد گردد که مرورگر محتویات فرم را به آدرسی که در صفت action از دستور <input> مشخص شده است ارسال کند. دکمه های reset و submit دارای دو صفت value و name هستند. صفت value مقدار دکمه وصفت name نام دکمه را تعیین می کند.
9-4-15- استفاده از دکمه های تصویری به جای submit :
همان طور که دیدید برای تحویل فرم باید از دکمه submit استفاده کنید. اما با استفاده از صفت type که مقدارش "image " تعیین می شود، می توان از دکمه تصویری برای تحویل فرم استفاده کرد. این دکمه نه تن ها فرم را تحویل می دهد، بلکه مختصات جایی از تصویر را که کاربر کلیک کرده است، ارسال می نماید، تصویر نیز با صفت src مشخص می شود. اغلب صفاتی که برای دستور<img> به کار برده شده اند، برای این شکل از کاربرد <input> قابل استفاده است.
همانند سایر کاربرد های دستور <input> استفاده از صفت name نیز در اینجا مهم است، زیرا چگونگی انتقال مختصات تصویر را مشخص می کند.
<input type="image" src="car.gif" name="sales">
وقتی این تصویر کلیک می شود، مقادیر فرم به همراه دو مقدار دیگر به نام های Sales.x و Sales.y ارسال می شوند. این مقادیر، مختصات نسبی در تصویر هستند که نسبت به گوشه بالای سمت چپ تصویر سنجیده می شوند.
9-5- ادامه مراحل کارآموزی :
سپس به بررسی و تحلیل قسمت ها ی مختلف بخش فروش شرکت پرداختیم وجداول مورد نیاز بانک اطلاعاتی مورد نظر را در محیط Mysql ساختیم. در این بین جلسه ای در شرکت برگزار شد که تمامی کارکنان در آن حضور داشتند، طبق خواسته مدیر عامل شرکت ما نیز در این جلسه شرکت کردیم. طی این جلسه سیاست های جدیدی در شرکت اعمال شد،به این صورت که ابتدا کارمندان به گروه هایی تقسیم شدند، این تقسیم بندی براساس استان های کشورانجام شد و 4 گروه تهران،شمال، مرکزوجنوب تشکیل شد. جریان کار درسیستم جدید به این صورت طراحی شد که هر گروه ملزم شد تمامی کار ها ی اجرایی از ابتدا تا انت ها را به تن هایی انجام دهند وبرای شروع، کارمند قدیم هر بخش اطلاعات خود را دراختیار دیگر کارمندان قرار می داد.
طی برگزاری این جلسه فعالیت های جدیدی ایجاد شد از جمله :
1- مرتب سازی پرونده ها
2- مشخصات استان شامل : نقشه،موقعیت جغرافیایی،نیرو های مردمی،جمعیت
3- مشخصات شهر، نقشه شماتیک، جمعیت، تعداد مراکز مخابراتی، ظرفیت
4- جدول مراکز مخابراتی،ظرفیت،امکان ارائه DATA،نوع مرکز،آدرس، پیش شماره
5- وضیت شرکت و رقبا (جدول فروش وجدول نصب )
6- مشخصات مرکز اصلی مخابرات وdata،نام افراد مهم و تلفن ها
7- قرارداد ها : قرارداد مخابرات،قرارداد لینک و…
8- نمایندگان : رزومه و سوابق،قراردادنمایندگی (اجاره،فروش)،تعهدات فروش و برنامه نماینده
9- لیست شرکت های مرتبط:ISP و..
10- لیست مشتریان شهر وآخرین وضعیت
11- سوابق پشتیبای مشتریان
12- سوابق پشتیبانی شبکه
با برگزاری این جلسه پروژه نرم افزاری به تعویق افتاد و به انجام کار های خواسته شده مدیر عامل پرداختیم، سپس تصمیم گرفتیم پروژه رابه زبان C++ Builder پیاده سازی کنیم که با توجه به حجم زیاد کار هاو اتمام زمان کارآموزی پروژه ر ها شد. [1][2][3][5][6] [7]
فهرست مآخذ
1. آموزش گام به گامPHP – تالیف :مهندس عین الله جعفر نژاد قمی
2. برنامه نویسی بادلفی – تالیف :مهندس عین الله جعفر نژاد قمی و مهندس رمضان عباس نژاد
3. راهنمای سریع استفاده از پایگاه داده MySQL – گردآورندگان : حمزه خزایی و محسن علی مومنی و محمد امین صابریان و علی مجدزاده
4. شبکه های کامپیوتری – تالیف :تنن بام
5. مرجع آموزشی C++ Builder – تالیف :مهندس محسن مسگر هروی
6. مرجع کامل آموزش زبان PHP – مولف و گردآورنده: محمد بشیری
7. نرم افزار های C++ Builder , SQL server , php hom edition , Delphi, php zend ,Microsoft Office Exce
8. مهندسی اینترنت – تالیف :احسان ملکیان
9. www.crosdsl.com
10. www.fanava.com
11.www.fanavadp.com
12. www.inta.ir
13. www.meymeh.net
14. www.mit.ir
15. pix.cs.olemiss.edu/csci361/dslam01.jpg
112
14
15