سوئیچ شبکه، یک دستگاه تحت شبکه است که نقطه های شبکه یا دستگاه های شبکه را به یکدیگر وصل می نماید. این واژه معمولا به دستگاه چند پورتی گفته می شود که پردازش و انتقال داده را در لایه دوم مدل OSI انجام می دهد. سوئیچ هایی که معمولا در لایه سوم یا بالاتر پردازش را انجام می دهند، معمولاً سوئیچ چند لایه یا سوئیچ لایه ۳ خوانده می شوند. سوئیچ چند لایه (MLS) وسیله ای برای شبکه های رایانه ای است که لایه OSI را مانند سوئیچ شبکه معمولی به کار میگیرد و عملکردهای اضافی را در لایه های بالاتر OSI ارائه می دهد.و...
افرادی که قصد انتخاب مسیر شغلی روشنی در زمینه برنامه نویسی وب را دارند، اغلب این پرسش را مطرح می کنند که توسعه دهنده فرانت اند، توسعه دهنده بک اند یا توسعه دهنده فول استک، کدامیک آینده شغلی درخشانی دارند، هر یک از مشاغل یاد شده روزانه چه کارهایی انجام می دهند، چه مهارت هایی دارند و شرح وظایف آن ها چیست؟ موسسات پژوهشی هر ساله بر مبنای تغییر و تحولات حاکم بر دنیای فناوری مهارت ها و تخصص های مختلفی را برای هر یک از این مشاغل تعریف می کنند، گاهی اوقات مهارت های موردنیاز هر یک از این مشاغل هم پوشانی نزدیکی با یکدیگر دارند، اما یکسان نیستند و در عمل شرح وظایف هر یک از این مشاغل مشخص است.و...
گاهی اوقات لازم است قوانین دنیای برنامه نویسی را نقض کنیم تا کدنویسی کمی هیجان برانگیز شود و کدهای با کیفیت و کارآمدتری نوشته شوند. انسانها در طول زندگی برخی قوانین را نقض می کنند و در حالی که می دانند کار اشتباهی انجام می دهند، اما مخفیانه دوست دارند برخی کارها را انجام دهند. دنیای برنامه نویسی را قوانین و دستورالعمل های مختلفی احاطه کرده اند که اگر برخی از آنها را نادیده بگیریم گامی رو به جلو برداشته ایم.و...
فرآیند ساخت نرم افزار های کاربردی بر عکس تصور بسیاری از کاربران، پیچیده، زمانگیر، مشتمل بر ظرافت های خاص، بررسی کیفیت و آزمون های مختلف است که اگر هر یک از این فرآیندها به درستی انجام نشوند خروجی کار با شکست کامل روبرو می شود. برهمین اساس توسعه دهندگان نرم افزار باید به برخی نکات مهم در این زمینه دقت کنند. در این مقاله با چند اصطلاح مهم دنیای نرم افزار آشنا می شوید.و...
چالش ارسال بسته های اطلاعاتی از مبدا به مقصد با کمترین میزان هدر رفت داده ها و دریافت اطلاعات در کوتاه ترین زمان ممکن دغدغه بسیاری از کارشناسان شبکه است. کارشناسان شبکه همواره سعی می کنند از کارآمدترین روش ها برای انتقال بسته های اطلاعاتی به مقصد استفاده کنند، با این حال، وجود گلوگاه ها و مشکلات ناخواسته اثربخشی این پروتکل ها را به میزان قابل توجهی تحت الشعاع خود قرار داده است. امروزه پروتکل ها و روش های محبوبی در زمینه مسیریابی استفاده می شوند که در این مقاله با سه مورد از آنها آشنا می شویم.و...
پیوند یا لینک برای کاربران وب مفهوم آشنایی است. پیوندها، صفحات و اجزای مختلف وب را به هم ربط می دهند، لذا کاربر می تواند سریع و ساده از نقطه ای به نقطه دیگر یا از صفحه ای به صفحه دیگر برود. هر پیوند، اجزا و جزئیاتی دارد که با هم مرتبطند اما یکی نیستند. در همین خصوص جا دارد تفاوت اَبَرپیوند یا هایپرلینک(hyperlink)، اَبَرمتن یا هایپرتکست (hypertext)، اَبَررسانه یا هایپرمدیا (hypermedia) و متن پیوند یا انکرتکست (anchor text)، که چهار اصطلاح مرتبط با پیوندهای صفحات وب هستند، بررسی شود.و...
زبان کاتلین یک زبان ایستا که توسط برنامه نویسان مستقر در روسیه توسعه داده شده است. کاتلین این قابلیت را دارد تا بر روی ماشین مجازی جاوا اجرا شود و همینطور می توان به زبان جاوا اسکریپت نیز آن را کامپایل نمود. کاتلین در سال ۲۰۱۱ توسط کمپانی Jetbrains معرفی شد و اولین ورژن پایدار(Stable) آن در سال ۲۰۱۶ به نام ورژن ۱,۰ ارائه شد.کاتلین بر روی پلتفرم های مختلفی اجرا و پیاده سازی می شود. از جمله سرور یا اندروید یا به صورت محلی(Native) که توسط کامپایلر LLVM کامپایل می شودو...
یکی از مهمترین اهدافی که نسل پنجم شبکه های ارتباطی به دنبال آن است افزایش سرعت انتقال داده ها است. به گونه ای که دست کم دستیابی به سرعت ۲۰ گیگابیت بر ثانیه (یک گیگابیت بر ثانیه به ازای هر کاربر)، بهبود ظرفیت خدمت رسانی به کاربران شبکه (پشتیبانی از کاربران بیشتر)، کاهش تأخیر شبکه و بهینه سازی مصرف انرژی در تجهیزات سیار و پشتیبانی از سرعت بیشتر ویژه کاربران سیار (کاربرانی که درون خودروهای در حال حرکت در اتوبان ها یا قطارها قرار دارند) را ارائه کند. در این نسل باید حداقل یک میلیون کاربر ارتباطات پهن باند سیار در هر کیلومتر مربع بتوانند به شبکه متصل شوند و همچنین هر کاربر باید این توانایی را داشته باشد تا در شلوغ ترین حالت، حداقل سرعت ۱۰۰ مگابیت بر ثانیه را تجربه کند.و...
یکی از مهمترین فرآیندها در ارتباط با ساخت نرم افزارها برآورد و تحلیل نیازمندی های سامانه هدف است. مشتریان بطور معمول تصور مفهومی، انتزاعی و مبهمی از خواسته خود دارند و در اغلب اوقات به درستی نمی دانند نرم افزار موردنظر آنها باید چه ویژگی هایی داشته باشد و به چه قابلیت های کاربردی نیاز دارد. در این مرحله نیازمندی های مبهم، ناشناخته و حتی متضاد با ایده های اولیه توسط مهندسان نرم افزار مشخص می شوند. و...
۲۲ سال پیش دو دانشجو دکتری دانشگاه «استنفورد» با نامهای «سرگئی برین» و «لری پیج» تصمیم گرفتند یک موتور جستجو موسوم به «گوگل» (Google) را تاسیس کنند. این دو دانشمند در رابطه با انتخاب نام گوگل می گویند: گوگل بر گرفته شده از کلمه «گوگول» (googol) به معنی «یک عدد یک و صد صفر جلوی آن» است که توسط «میلتون سیروتا» پسر خواهر «ادوارد کاسنر» ریاضیدان آمریکایی اختراع شده و در کتاب «ریاضیات و تخیل» نوشته شده است.و...
در گذشته یک مهندس شبکه نیازی نداشت درباره مهارت های برنامه نویسی اطلاع زیادی کسب کند، تمام تخصص و دانشی که مهندسان شبکه به آن نیاز داشتند، چگونگی تعویض روترها، هماهنگ کردن روترها و سوییچ ها با یکدیگر از طریق دستورات پنجره خط فرمان، آشنایی با نحوه پیکربندی دستگاه های شبکه و نظارت بر ترافیک شبکه بود. اکنون شرایط تغییر کرده است. مهندس شبکه باید در یک بازار به شدت رقابتی با مبحث کدنویسی آشنایی کامل داشته باشد.و...
گوگل ترندز ابزاری قدرتمند برای جستجو است که با استفاده از آن می توانید میزان محبوبیت کلمات جستجوی خاص در گوگل در یک بازه زمانی و در یک منطقه جغرافیایی مشخص را مشاهده کنید. وقتی برای تحقیق در خصوص یک کلمه جستجو از گوگل ترندز استفاده میکنید، میزان محبوبیت آن در طول زمان را مشاهده می کنید. اما این تمام ماجرا نیست، بلکه قدرت واقعی گوگل ترندز مربوط به مقایسه کلمات و عبارات جستجو است و به کمک آن می توانید میزان استفاده یک کلمه در مقایسه با کلمه ای دیگر را متوجه شویدو...
آنچه مسلم است این است که هیچکس دوست ندارد پروژه ای را که کدنویسی در آن در هم ریخته و بدون نظم و ترتیب انجام گرفته ادامه دهد. گاهی اوقات توسعه دهندگان به دلیل کمبود وقت و لزوم تحویل سریع کار از پاکیزه نوشتن کدها اجتناب می کنند. آنها عجله می کنند تا سریعتر پیش بروند اما در نهایت آنچه رخ می دهد کند شدن کار است. عجله کردن در کدنویسی باگ های بیشتری به همراه خواهد داشت و آنها مجبورند برای برطرف کردن این باگ ها دوباره به بخش هایی از کد نوشته شده رجوع کنند و این فرآيند ممکن است چندین بار تکرار شود. این فرآيندو...
فضای ذخیره سازی ابری فضایی است که در آن درایوهای راه دور برای ذخیره کردن اطلاعات و داده ها در کلاودی که توسط کلاینت استفاده شده بکار گرفته می شوند. علاوه بر این، فضای ذخیره سازی ابری از شبکه برای ذخیره کردن اطلاعات بر روی یک سرور خارج از محل که در مالکیت شرکت تأمین کننده آن سرویس است استفاده می کند. کاربر از این راهکار ذخیره سازی برای پهنای باند و دسترسی راه دور استفاده می کند.و...
یکی از اصول مهم در تحلیل سهام بورس، در تحلیل نوسان قیمت ها خلاصه می شود. عوامل مختلفی همچون اقتصادی، سیاسی و حتی روان شناختی بر قیمت سهام اثرگذار هستند که این اثرگذاری به سرعت باعث تغییر و نوسان در قیمت ها می شود. قیمت ها همواره بر مبنای یک محرک خارجی دست خوش تغییر می شوند که لزوم بررسی دقیق نوسان قیمت ها و تحلیل ها آن ها را پدیدار می کنند. پیش بینی قیمت سهام فرآیند چندان ساده ای نیست، زیرا بايد جهش های ناگهانی و ناپایداری قیمت ها را تشخیص داده و فیلتر کرد. برای این منظور متخصصان با استناد به داده هایی که از گذشته در اختیار دارند و با استفاده از اندیکتورها اقدام به پیش بینی تحولات آینده می کنند. و...
مدرک MCSE یکی ازمدارك پرکاربرد شرکت مایکروسافت به شمار می آید. دریافت مدرک MCSE به منزله تایید تخصص این افراد در زمینه طراحی و راه اندازی و مدیریت شبکه های کامپیوتری از سوی شرکت مایکروسافت است. مدرک MCSA که به همراه مدرک MCSE ارائه می شود، در واقع بخشی از دوره MCSE است؛ علاقه مندان در مرحله اول با گذراندن سه دوره آموزشی موفق به اخذ مدرک MCSA شده و پس از آن، با گذراندن دو دوره دیگر (مجموعا ۵ دوره ) مدرک MCSE را دریافت خواهند کرد.و...
مدارک متعددی در حوزه شبکه قرار دارند. نت ورک پلاس نشان میدهد، مهارت های یک تکنسین شبکه در سطح متوسط بوده و این شخص صلاحیت آن را دارد تا چهارچوب یک شبکه را طراحی و کابل کشی کرده، سخت افزارها را نصب و پیکربندی کرده، از ابزارهای کارآمد برای اشکال زدایی سخت افزاری و نرم افزاری شبکه استفاده کرده و پشتیبانی فنی از شبکه به عمل آورد.و...
اولین گام برای ورود به دنیای اینترنت و کسب و کار آنلاین، آشنایی با مفاهیم هاست و دامین چیست می باشد. در این مقاله به معرفی مفاهیم و تفاوت هاست و دامنه خواهیم پرداخت. با دانستن تفاوتهای دامین و میزبانی (دامنه و هاست) برنامهریزی برای راهاندازی وب سایت خود را بهدرستی آغاز خواهید کرد. جهت ساده سازی تفاوت دامین و هاست چیست؟ این موضوع، از مثال معروف آدرس و فروشگاه میتوانیم استفاده کنیم. اگر شما یک فروشگاه در یک مرکز خرید داشته باشید، فروشگاه شما از چه چیزهایی تشکیل شده است؟و...
وقتی صحبت از رندر در معماری می شود، بی شک ابتدا اسم وی ری نمایان خواهد شد که با این سیستم پیچیده و قدرتمند خود سال های سال پیشرو در این میدان بوده و در این سالها هیچ کمی و کاستی در آن ندیده ایم، که در ورژن های جدید حتی ضعفهای آن برطرف شده. اما ویری یک دوست تازه هم دارد به نام کرونا. موتور رندری که با قدرت آمده، انگار این شخص سال ها از دنیای رندر و خواسته های تری دی آرتیست ها و ضعف رندرها خبر داشته و...
Visio یک برنامه جالب برای به کاربردن نمودارها، اشکال، الگوریتم ها و طراحی صفحات و خلاصه انجام بسیاری از کارهای گرافیکی و زیبا است و visio یک ابزار دیاگرام کشی است. با استفاده ازاز این نرم افزار می توانیم کارهای زیبایی را خلق کنیم. در کل می توانیم بیان کنیم که با این نرم افزار می توان کارهای ترسیم، ذخیره کردن، حذف کردن، چاپ خطوط و حاشیه و... را انجام داد.و...