اینترنت اشیاء ، آردوینو ، رزبری پای ، الکترونیک ، کامپیوتر ، اندروید

۳ مطلب با موضوع «کامپیوتر،شبکه،امنیت» ثبت شده است

تلفن تحت شبکه یا VOIP چیست ؟

تلفن تحت شبکه VoIP ( برگرفته از Voice over internet protocol ) به معنای ( انتقال همزمان مکالمات تلفنی بر روی یک شبکه دیتا ) که با نام IP تلفنی نیز از آن یاد می شود ، امکان استفاده از اینترنت برای مکالمات تلفنی را فراهم می نماید .  VoIP از فن آوری دیجیتال استفاده می نماید و نیازمند یک اتصال broadband نظیر DSL است .

VoIP یک روش برای تبدیل سیگنال های آنالوگ صوت به داده های دیجیتال است که از طریق اینترنت منتقل می شوند. یک روش مجازاً رایگان برای برقرای ارتباطات تلفنی در هر جای دنیا تبدیل کند. فقط کافی است هزینه ISP را بپردازید. هدف از این‌کار غلبه گام‌ به‌ گام بر چالش‌هایی است که انتقال ترافیک صوتی را بر روی بستر نه چندان با کیفیت شبکه‌های محلی با خطر روبه‌رو می‌سازد. از این‌رو پیمودن این مسیر، لازمه تضمین موفقیت پروژه های VoIP سازمانی است.

مکالمات تلفنی مبتنی بر IP، تفاوت‌های بنیادینی با ارتباطات داده دارند و کیفیت این مکالمات ارتباط تنگاتنگی با کارایی شبکه دارد. به‌ طوری‌که هرگونه تاخیر در تبادلات سطح شبکه، افت کیفیت محسوسی را به همراه خواهد داشت. التزام مدیران شبکه به ارتقای کارایی LAN، خطوط و تجهیزات دسترسی به شبکه گسترده، و به‌کارگیری ابزارهای مدیریت و کنترل کیفیت، شرط موفقیت پروژه‌های VoIP استُ.

VOIP چیست ؟

مقدمه:

در گذشته ای نه چندان دور که انسان استفاده از اینترنت را تجربه نکرده بود ، ارتباطات محاوره ای صرفا” از طریق تلفن و به کمک خطوط PSTN ( برگرفته از Public Switched Telephone Network ) ، انجام می گردید . ابداع کامپیوترهای شخصی ، فن آوری های جدید ارتباطی نظیر تلفن های سلولی و نهایتا” اینترنت نمونه هائی در این زمینه می باشند که باعث شده است انسان بتواند با استفاده از سرویس های جدیدی نظیر نامه الکترونیکی ، چت و مواردی‌ دیگر با سایر افراد ارتباط برقرار نماید.


ادامه مطلب

۳۱ مرداد ۹۷ ، ۰۱:۰۲ ۰ نظر موافقین ۰ مخالفین ۰
هادی ندائی

۷ قانون در طراحی REST API URI

۷ قانون در طراحی REST API URI

قبل از  اینکه بحث در مورد قوانین را شروع کنیم، بهتر است با بعضی اصطلاحات آشنا شویم.

URI

REST API ها از Uniform Resource Identifiers (URI) یا شناسانهٔ یکنواخت منبع برای آدرس دهی به منابع(resources) استفاده میکنند. امروزه در دنیای وب، طرح های متفاوتی از URI وجود دارد از طرح های بینظیری که به وضوح منابع را دریافت و ارتباط بین اجزای آنها را مشخص میکنند، مثل:

۱. http://api.example.com/louvre/leonardo-da-vinci/mona-lisa

تا آنهایی که به سخت قابل درک هستند مثل این:

۲. http://api.example.com/68dd0-a9d3-11e0-9f1c-0800200c9a66

یک نکته رو اینجا بگم، شاید منظور از واژه منابع یا resources را متوجه نشده باشید. آدرس اولی را در نظر بگیرید. مثلا در این URI همانطور که میبینید موزه louvre شامل بخش های مختلفی می‌شود که یک بخش از آن به هنرمند معروف leonarodo-da-vinci  اختصاص داده شده و همچنین یکی از آثار این هنرمند تابلو نقاشی mona-lisa است. خوب در اینجا louvre یک منبع یا resource به حساب می آید، که ما توانستیم با این URI به این منبع متصل شویم و اطلاعات مربوط به آن را دریافت کنیم. اینطوری 🙂

خوب است با فرمت URI و نام بخش های مختلف آن آشنا شوید. این یک سینتکس کلیست که RFC 3986  تعریف کرده:  

ادامه مطلب 

۰۱ ارديبهشت ۹۷ ، ۱۱:۱۵ ۰ نظر موافقین ۰ مخالفین ۰
هادی ندائی

چگونه اپلیکیشن چت real-time بسازیم



در اینجا قصد داریم یک وب اپلیکیشن چت بسیار ساده بسازیماین اپلیکیشن جنبه کاربردی نداره و بیشتر قصد داره شما رو با نحوه کار اپلیکیشن های real-time آشنا کنهبرای این کار از کتابخانه socket.io استفاده کردیم که امکان یک ارتباط آنی و دو‌طرفه بین کلاینت(کاربرو سرور را فراهم میکند.

پس از تکمیل مراحل پروژه در نهایت ما یک وب اپلیکیشن بسیار ساده داریم که داخل مرورگر بازش میکنیم یک فیلد ورود متن داره که میتونیم پیام مورد نظر رو داخلش بنویسیم و پس از اینکه برروی send کلیک میکنیم پیام ارسال میشه که در بالای همون صفحه پیام‌های ارسالی قابل مشاهده هستاگه وب اپلیکیشن رو در چندین تب باز کنیم پیام‌های ارسالی از یک تب در تمامی دیگر تب ها قابل مشاهده است که این امر نشان میدهد socket.io چگونه پیام‌ها رو به صورت آنی به تمامی کلاینت های متصل ارسال میکند.


ادامه مطلب...
۰۷ فروردين ۹۷ ، ۱۳:۰۶ ۱ نظر موافقین ۱ مخالفین ۰
حسین ندائی