آموزشگاه هک ، هک استار

آموزش هک از مبتدی تا پیشرفته توسط هک استار

آموزشگاه هک ، هک استار

آموزش هک از مبتدی تا پیشرفته توسط هک استار

بایگانی

۲ مطلب با کلمه‌ی کلیدی «FastCGI» ثبت شده است

پروتکل TCP/IP چیست (بخش دوم)

سه شنبه, ۱۲ مرداد ۱۳۹۵، ۰۲:۰۸ ب.ظ

💠 پروتکل TCP/IP چیست (بخش دوم)؟؟

کلمه TCP/IP مخفف Transmission Control Protocol Internet Protocol می باشد که در همان نگاه اول نشان میدهد از دو پروتکل TCP و IP تشکیل شده است , این دو پروتکل تعیین میکنند که چگونه تبادل اطلاعات و برقراری ارتباط میان کامپیوتر ها انجام بگیرد .
درون مجموعه پروتکل TCP/IP چندین پروتکل وجود دارد که وظیفه دارند ارتباط داده ها را در شبکه بر عهده گیرند . این پروتکل ها عبارتند از:

1- پروتکل TCP یا Transmission Control Protocol که وظیفه برقراری ارتباطات بین نرم افزارهای کاربردی در شبکه را عهده دار است.

2- پروتکل UDP یا User Datagram Protocol که وظیفه برقراری ساده ترین حالت برقراری ارتباطات داده ای بین نرم افزارها در شبکه را عهده دار است.

3- پروتکل IP یا Internet Protocol که وظیفه برقراری ارتباطات بین کامپیوترها در شبکه را عهده دار است.

4- پروتکل ICMP یا Internet Control Messaging Protocol که وظیفه بررسی خطاها و وضعیت شبکه را بر عهده دارد.

5- پروتکل DHCP یا Dynamic Host Configuration Protocol که وظیفه آدرس دهی خودکار در شبکه را عهده دار است.

مجموعه پروتکل TCP/IP نقاط ضعف هر یک از این دو پروتکل را پوشش داده است و یک پروتکل ترکیبی خوب ایجاد کرده است. مدل TCP/IP نیز مانند مدل مفهومی OSI دارای ساختار لایه بندی یا Layering می باشد و برخلاف مدل OSI که دارای 7 لایه می باشد این پشته پروتکل دارای 4 لایه به نامهای Internet یا اینترنت ، Transport یا انتقال ، Application یا کاربردی و Network Interface یا رابط شبکه می باشد.

✅ پایان بخش معرفی پروتکل TCP/IP

مطالب مرتبط : 

پروتکل TCP/IP چیست (بخش دوم)


پروتکل TCP/IP چیست (بخش اول)

  • محمدرضا سلیمی

وب سرور چیست؟ (1)

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۱۱:۳۳ ق.ظ

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

اصلی ترین وظیفه یک وب سرور ارائه صفحات وب به کاربران است. این بدان معناست که صفحه های html همراه با هر نوع مطالب اضافی مانند: تصاویر، شیوه نامه ها و جاوا اسکریپت ها شامل شود.

🌀 وب سرور چگونه کار میکند؟

وب اساسا سیستمی است برای درخواست و پاسخ . WEB SERVER درخواست های WEB BROWSER را پاسخ می دهد. به درخواست های کاربران بر روی شبکه گوش داده و از سرویس WWW استفاده می نماید. روش کار بدین صورت است که کاربر از طریق یک مرورگر وب (مانند Mozilla Firefox) ارتباط اولیه را با ارسال درخواست اولیه (شامل آدرس محل مورد نظر) برای وب سرور فراهم نموده و وب سرور نیز پس از دریافت آن، اطلاعات را به دستگاه کاربر ارسال و یا با ارسال پیام خطایی به کاربر عدم وجود منبع خاص را به اطلاع می رساند. به عنوان مثال اگر در صفحه مرور گرتان آدرس http://site.com را وارد کنید، یک درخواست به دامنه ای که نامش site.com است، فرستاده می شود. آنگاه وب سرور صفحه اصلی دامنه را برای شما ارسال می کند. هر کامپیوتری می تواند با نصب نرم افزار وب سرور به یک دستگاه سرور وب (خدمات رسان وب) تبدیل شود.
🌀 ویژگی های مشترک وب سرورها:

در حالت کلی وب سرورها دارای ویژگی های ذیل می باشند:

✔️ احراز هویت

قبل از اینکه اجازه دسترسی به منبع درخواستی کاربر را بدهند آن را شناسایی می کنند.
✔️ اجازه دسترسی
نه تنها اجازه دسترسی به منابع استاتیک (مانند محتویات فایل ها که بر روی سیستم فایلی وجود دارد) را به کاربر می دهد، بلکه مفاهیم داینامیک را با یک یا چند ساختار نیز مانند SI , GI , CGI ,FastCGI ,JSP ,PHP ,ASP , ASP.NET اداره می کند.

✔️ امکان استفاده

این نوع پشتیبانی وب سرورها امکان استفاده از پروتکل HTTPS را نیز فراهم نموده تا به کاربران اجازه دهند ارتباطات مطمئن و امنی را داشته باشند.

✔️ فشرده سازی

فشرده سازی مطالب تا بتوان از حجم پاسخ ها کم کرد. (با استفاده از تکنولوژی GZIP)

✔️ پهنای باند

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

✔️پشتیبانی از فایل های بزرگ

پشتیبانی از فایلهای بزرگ، تا بتواند فایل های بزرگتر از 2 گیگا بایت را سرویس دهی کند.


➕ مطالب ادامه دارد....

  • محمدرضا سلیمی