وجود رمز گذاري در https
پروتکل https مانند پروتوکول http پروتکلي است براي استفاده از وب سايت ها اما تفاوت https با http در اين است که https ميان کلاينت کاربر و سرور وب اطلاعات را رمز نگاري مي کند و اين رمز نگاري توسط certificate اي که آن سايت به شما مي دهد اتفاق مي افتد.
احتمال سواستفاده در صورت استفاده از http
اما در صورت استفاده از پروتکل http ديتاي تبادل شده ي شما به سرور وب به صورت plain text تبادل شده و اگر شخصي ميان کلاينت شما و به طور مثال مودم اينترنت شما ( مي تواند isp و ... باشد ) واقع شود و شروع به عمليات arp poisoning نمايد ( در اين روش مهاجم آدرس مک gateway شما رو جاي مک آدرس کارت شبکه ي خودش جا ميزنه و به اصلاح شروع به sniff کردن اطلاعات ميکند.
يعني تمامي ترافيک اي که قرار است به سمت مودم اينترنت برود ابتدا به سمت اين شخص مهاجم مي رود و سپس پکت ها از سيستم هکر به سمت gateway واقعي ورانه مي شوند . به اين نوع حمله man in the middle(mitm) attack مي گويند) مي تواند پکت هاي ارسالي شما به سرو وب را ديده و اگر اين ديتا ها رمز نگاري نباشند خواندن محتوي آنها براي هکر کار بسيار بسيار راحتي مي شود .
نکاتي در مورد https
خب برخلاف تصور خيلي ها https مانند يک اپليکيشن فايروال وب نيست و از حمله هکر ها به وبسايت شما هم نميتواند جلوگيري کند همچنين https قرار نيست از ايميل هاي spam نيز جلو گيري کنند .
شرکت طراحي سايت بهپردازان با بهترين و حرفه اي ترين برنامه نويسان و طراحان و سئو کاران آماده همکاري با شما مي باشد.
مطالب مرتبط شرکت طراحي سايت بهپردازان:
موضوع :
برچسب ها :
,
امتیاز : 3 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در سه شنبه 17 ارديبهشت 1398ساعت 19:27 توسط ehsani | تعداد بازديد : 42 |
|
مخفف HTTP
Hyper Text Transfer Protocol
تعريف کامل پروتکل HTTP
پروتکل HTTP يا Hyper Text Transfer Protocol اصطلاحا به پروتکلي گفته مي شود که براي ايجاد ارتباط، دريافت، و ارسال داده ها بين سرور و کلاينت استفاده مي شود.
اين پروتکل از پروتکل TCP/IP براي بستن پلي ميان سرور و کلاينت استفاده مي کند. طريقه کار ارتباط کلاينت با سرور، با استفاده از پروتکل HTTP به اين ترتيب است که داده ها، از طريق بسته هاي اطلاعاتي، بين سرور و کلاينت رد و بدل مي شود.
به اين ترتيب که براي براي ارسال داده اي به سمت مقصد، در ابتدا، داده به بخش هاي کوچکتري شکسته مي شود و سپس از هر کدام به سمت مقصد و با ترتيب مشخص ارسال مي شوند. مشتري درخواست خود را به صورت يک http request که از طريق مرورگر ها يا برنامه هاي مشابه که web agent ناميده ميشوند ارسال ميشوند.
تعريف orgin server
به سروري که فايل هاي html يا عکس ها و ديتاهايي مانند اين را ذخيره ميکند.
در آخر
http درواقع زباني هست که ارتباط ميان web browser و web server را برقرار خواهد کرد.
شرکت طراحي سايت بهپردازان با بهترين و حرفه اي ترين برنامه نويسان و طراحان و سئو کاران آماده همکاري با شما مي
باشد
موضوع :
برچسب ها :
,
امتیاز : 4 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در يکشنبه 15 ارديبهشت 1398ساعت 13:57 توسط ehsani | تعداد بازديد : 14 |
|
مخفف FTP
File Transfer Protocol است که به معني پروتکل انتقال فايل است.
مفهوم پروتکل FTP
در زبان اينترنت، FTP اشاره به پروتکل شبکه براي انتقال فايل از يک کامپيوتر به کامپيوتر ديگر دارد و از
TCP شبکه کامپيوتر و يا اينترنت استفاده مي کند
مفهوم TCP
TCP پايه و اساس اينترنت و وظيفه آن قرارداد هدايت انتقال مي باشد و يکي از وظيفه هاي TCP اين
است که به ما اطمينان از نحوه ي درست انتقال اطلاعات به ما مي دهد
تعريف کامل FTP
FTP نشان دهنده قابليت هاي شبکه است و آن را قادر مي سازد که کاربران فايلهاي خود را آپلود نمايند (فايل هاي متني ساده، تصاوير، فايل هاي چند رسانه اي، و غيره) و يا از طريق رايانه هاي شخصي به هاست خود دسترسي داشته باشند و با استفاده از نرم افزارهاي مخصوص
(filezilla,smartftp,cuteftp,…) فايل خود را ويرايش ,حذف و يا فايل خود را از طريق اين نرم افزارها آپلود و يا دانلود نماييد.
FTP يکي از قديمي ترين پروتکل هاي است که به آساني ميتوان فايل ها را انتقال داد
شرکت طراحي سايت بهپردازان با بهترين و حرفه اي ترين برنامه نويسان و طراحان و سئو کاران آماده همکاري با شما مي
باشد
مطالب مرتبط
شرکت طراحي سايت بهپردازان:
موضوع :
برچسب ها :
,
امتیاز : 3 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در شنبه 14 ارديبهشت 1398ساعت 14:51 توسط ehsani | تعداد بازديد : 17 |
|
متلب
متلب يا (MATRIX LABORATORY) يک زبان تراز بالاي Fourth Generation که براي به واقعيت تبديل کردن تجسمات ذهني و محاسبات عديدي به کار ميرود .
c++ و java
هسته متلب براي افزايش سرعت و کارايي بالاتر ان به زبان c نوشته شده است ولي رابط گرافيکي موجود در ان به زبان جاوا پياده سازي شده است و حالت متن باز دارد و بيشتر درجايگاه يک مفسر ايفاي نقش ميکند تا جايگاه يک compiler .
از جمله شاخه هايي که نرم افزار متلب در ان به کار ميرود
1 - ارايه ها و ماتريس ها
2- رسم گرافيک فضاي دو بعدي و فضاي سه بعدي
3- جبر خطي
4- معادلات جبري
5- و در محاسبات عددي وانتگرال ها کاربرد بسياري دارد
نرم افزار متلب به طور گسترده در همه شاخه هاي علوم شامل رياضي فيزيک شيمي و .... کاربرد دارد
از ديگر قابليت هاي متلب
ميتوان به رسم توابع يا پياده سازي الگوريتم ها يا ايجاد رابط کاربري و ارتباط با برنامه هاي نوشته شده به زبان هاي مختلف از جمله c++ يا C يا جاوا و فورترن ميباشد .
شرکت طراحي سايت بهپردازان با بهترين و حرفه اي ترين برنامه نويسان و طراحان و سئو کاران آماده همکاري با شما مي باشد
مطالب مرتبط
شرکت طراحي سايت بهپردازان:
موضوع :
برچسب ها :
,
امتیاز : 3 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در سه شنبه 10 ارديبهشت 1398ساعت 20:15 توسط ehsani | تعداد بازديد : 22 |
|
دلفي (Delphi) يا به تعبيري ويژوآل پاسکال يک زبان برنامهنويسي سطح بالا است و بستري براي توسعه نرمافزار که شرکت بورلند آن را توليد کردهاست و بعدها توسط امبارکادرو خريداري شد. دلفي همچنين مي تواند شامل کدهاي نوشته شده در مونتاژ و ساير زبان هاي سطح پايين باشد، که دسترسي غيرمستقيم آن به سخت افزار دستگاه را فراهم مي کند
اين زبان، در بدو انتشار خود به عنوان يکي از نخستين ابزارهايي مطرح شد که از توسعه نرمافزار بر مبناي متدولوژي راد (RAD: Rapid application development) يعني توليد و توسعه سريع برنامههاي کاربردي پشتيباني ميکردند.
امکان توليد برنامه هاي کاربردي تحت لينوکس و دات نت با پيشرفت هاي اخيري که اين زبان داشته است، فراهم شده است. بيشترين کاربردي که اين زبان دارد، در زمينه طراحي برنامه هاي دسکتاپي و ديتابيس ها مي باشد.
تعریف کامل از زبان برنامه نویسی دلفی
اين نرمافزار بر مبناي پاسکال شيگرا بوده و از اين زبان مشتق شدهاست. البته بورلند نسخهاي از دلفي و سي پلاس پلاس بيلدر را براي لينوکس به نام کايليکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرمافزارهاي لينوکس قرار نگرفت. نرمافزارهاي دلفي در ابتدا به صورت مستقيم از کتابخانههاي ويندوز و کتابخانه ي مخصوص خود به نام VCL استفاده ميکرد، اما پس از نسخه دلفي، امکانات استفاده از داتنت هم به آن اضافه شد. در حال حاضر ميتوان دلفي را يکي از رايجترين زبانهاي ممکن در ايران دانست.
موضوع :
برچسب ها :
,
امتیاز : 4 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در شنبه 7 ارديبهشت 1398ساعت 19:58 توسط ehsani | تعداد بازديد : 28 |
|
تاريخچه زبان برنامه نويسي پايتون
زبان برنامه نامه نويسي پايتون در سال 1991 پا به عرصه برنامه نويسي گذاشت توسط گيدو ون روسوم (Guido van ossum
) طراحي شد.
تعريف ساده از زبان برنامه نويسي پايتون
زبان برنامه نويسي پايتون اين فرصت را به برنامه نويسان تازه کار ما داده است که در مدت زمان کمي اصول اصلي اين زبان
را ياد بگيرند پايتون يک زبان برنامهنويسي سطح بالا، شيءگرا و تفسيري است
اين زبان از زبان هاي برنامه نويسي تفسيري بوده و به صورت کامل يک زبان شيگرا است که در ويژگيها با زبانهاي تفسيري
پرل، روبي، اسکيم، اسمالتاک و تيسيال مشابهت دارد و از مديريت خودکار حافظه استفاده ميکند. پايتون پروژهاي بازمتن
توسعه يافته است و توسط بنياد نرمافزار پايتون مديريت ميگردد.
برخي از ويژگي هاي زبان برنامه نويسي پايتون
يادگيري اين زبان بسيار آسان است و source code آن را به راحتي ميتوان نگه داشت و خوانايي اين زبان آسان مي باشد
شرکت طراحي سايت بهپردازان با بهترين و حرفه اي ترين برنامه نويسان و طراحان و سئو کاران آماده همکاري با شما مي
باشد
مطالب مرتبط
شرکت طراحي سايت بهپردازان:
موضوع :
برچسب ها :
,
امتیاز : 4 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در چهارشنبه 4 ارديبهشت 1398ساعت 20:54 توسط ehsani | تعداد بازديد : 40 |
|
تاريخچه زبان برنامه نويسي VisualBasic
زبان ويژوال بيسيک(VisualBasic ) در واقع حاصل توسعه و ارتقاي زبان بيسيک است. بيسيک اوليه حدود سال 1960 کالج دارت موث (Darth Mouth) به وسيله آقايان توماس کورتز (Thomas Kurtz) و جان کمني (John Kemeny) با هدف گسترش برنامه نويسي بيش دانش آموزان و دانش آموزان و دانشجويان طراحي و ساخته شد. از آن زمان نسخه هاي متعدد و متفاوتي از آن مانند GWBASIC (QUICK BASIC وTURBOBASIC) ارايه گرديد و هموراه سعي در افزايش توانمندي هاي آن به عنوان يک زبان سطح بالاي ساخت يافته شده است .
با ظهور سيستم عامل ويندوز 95 و 98 فقدان يک زبان برنامه نويسي آسان و قدرتمند براي استفاده در سيستم عامل هاي مذکور کاملاً مشهود بود . از اين رو مايکروسافت در سال 1991 نسخه اول ويژوال بيسيک را با امکانات يک زبان برنامه نويسي قدرتمند و حرفه اي براي برنامه نويسي در ويندوز ارايه کرد. آخرين نسخه تکامل يافته آن براي استفاده در سيستم عامل جديد مايکروسافت نيز با نام VISUAL BASIC.NET طراحي و ارايه شده است.
ويزگي بسيار مهم زبان برنامه نويسي VisualBasic
مهمترين ويژگي اين زبان برنامه نويسي امکان کار با نرم افزار آفيس را دارد و يکي ديگه از ويژگي هاي اي زبان برنامه نويسي
حجم خروجي برنامه هاي توليد شده به واسطه کامپايلر کم حجم مي شود
شرکت طراحي سايت بهپردازان با بهترين و حرفه اي ترين برنامه نويسان و طراحان و سئو کاران آماده همکاري با شما مي
باشد
مطالب مرتبط
شرکت طراحي سايت بهپردازان:
موضوع :
برچسب ها :
,
امتیاز : 4 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در سه شنبه 3 ارديبهشت 1398ساعت 20:26 توسط ehsani | تعداد بازديد : 59 |
|
زبان سي شارپ يک زبان برنامه نويسي چند مدلي و شي گراست که در قرن 21 توسط شرکت مايکروسافت و نزديک به زبان هاي java وc++ ساخته و از فريم ورک .net توسعه يافته و با استانداردهاي iso وecma به عنوان يک زبان استاندارد تاييد شد.
C# يک زبان ساده و توسعه يافته براي انواع برنامه ها در موبايل کامپيوتر و سروراست. تعداد برنامه نويسان c# بسيار زياد است و همين موضوع موجب شده در صورت برخورد به ارور تعداد زيادي افراد در اينترنت و فروم ها به سوالات برنامه نويسان پاسخ دهند.
مفهوم شي گرايي در زبان c#
در اين مفهوم هر موجوديت يک شي محسوب مي شود و براي هر شي يک کلاس از خصوصيات موجوديت تعريف کرده و اطلاعات ان به شي اي که قبلا تعريف کرده ايم ارسال مي شود.
آينده زبان c#
زبان سي شارپ به دليل چهارمين زبان دنيا بودن اعتبار و محبويت بالايي دارد و يک زبان بي نهايت و شامل نسخه ها و قابليت هاي جديد خواهد بود.
در ايران دو زبان برنامه نويسي بخش اعظم نرم افزارها و وب سايت هاي سازمان هاي دولتي و خصوصي را فرا گرفته است که C# (ASP.NET) و جاوا پرچم دار هستند.
برنامه نويسي با زبان asp.net
وب سايت asp.net مبتني بر دو زبان vb.net وc# نوشته شده است.
موضوع :
برچسب ها :
,
امتیاز : 4 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در شنبه 31 فروردين 1398ساعت 19:07 توسط ehsani | تعداد بازديد : 32 |
|
تعريف زبان برنامه نويسي ++c
زبان سي پلاس پلاس زبان برنامه نويسي بسيار قوي مي باشد داراي دو قابليت مي باشد که به صورت ذيل
- زبان برنامه نويسي سطح بالا
- زبان برنامه نويسي سطح پايين
زبان برنامه نويسي ++c فرزند زبان برنامه نويسي c مي باشد.
تاريخچه زبان برنامه نويسي ++c
استراس تروپ کار بر روي زبانc را در سال 1979 آغاز کرد. ايده ساخت اين زبان جديد در زمان کار بر روي تز دکتراي خود به ذهن استراستروپ خطور نمود. او متوجه شد که سيمولا داراي ويژگيهاي مناسب براي ساخت برنامههاي بسيار بزرگ است اما براي استفاده عملي بسيار کند است اما BCPL با وجود سرعت بسيار زياد براي ساخت برنامههاي بزرگ بسيار سطح پايين است.
زماني که استراستروپ کار خود را در آزمايشگاههاي بل (Bell Labs) آغاز نمود با مشکل تحليل هسته unix با توجه به محاسبات توزيع شده روبرو شده بود. با يادآوري تجربيات خود در دوران دکترا، او زبان C را با استفاده از ويژگيهاي سيمولا گسترش داد C به اين دليل انتخاب شد که C يک زبان عمومي، سريع، قابل حمل، و بصورت گسترده در حال استفاده بود. علاوه بر C و سيمولا زبانهاي ديگري مانند ALGOL ??، ADA، CLU، ML نيز بر ساختار اين زبان جديد اثر گذاشت. در ابتداويژگيهاي کلاس، کلاسهاي مشتق شده، کنترل نوع قوي، توابع درون خطي، و آرگومان پيشفرض از طريق Cfront به C اضافه شد.
موضوع :
برچسب ها :
,
امتیاز : 4 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در پنجشنبه 29 فروردين 1398ساعت 18:41 توسط ehsani | تعداد بازديد : 34 |
|
تاريخچه زبان برنامه نويسي c
در سال 1972 ، زبان C ، توسط دنيس ريچي و به عنوان زبان برنامه نويسي سيستم ها طراحي شد. اين زبان از دو زبان قديمي تر بنام هاي BCPL و B حاصل شده است. به سرعت کامپايلر ها و مفسر هاي متعددي از C توسعه يافت اما براي جلو گيري از ناسازگاري هاي ايجاد شده و نيز حفظ قابليت حمل زبان، تعاريف متحد الشکلي توسط استاندارد (ANSI (American national standard institute موسسه استاندارد ملي آمريکا ارائه گرديد.
زبان جاوا و سي پلاس پلاس براساس c نوشته شده است
ويژگي هاي زبان بنامه نويسي c
ويژگي بسيار مهم زبان c انعطاف پذير است و زبان برنامه نويسي آن متوسط ميباشد و قابل فهم است و مديريت حافظه بسيار قوي
دارد و سرعت بسيار قوي دارد و کامپايلر c معمولا فشرده و کم حجم ميباشند
موضوع :
برچسب ها :
,
امتیاز : 3 |
نظر شما :
1 2
3 4
5 6
+ نوشته شده در چهارشنبه 28 فروردين 1398ساعت 18:46 توسط ehsani | تعداد بازديد : 38 |
|