Ինչպե՞ս են TCP-ն ու TLS-ն իրար հետ կապված: Ի՞նչ խնդիր է լուծում TLS-ը։
Frontend
Եթե TLS տրաֆիկը ծածկագրում է, բայց հանցագործը հափշտակել է փաթեթը և կրկին ուղարկել է սերվերին (վերականգման հարձակում), ինչու դա չի աշխատի: Ինչ է տեղի ունենում TLS կապի հաստատման քայլ առ քայլ?
Ի՞նչ են TypeScript-ի առավելությունները և թերությունները JavaScript-ի համեմատ։
Անցեք հետևյալ հաստատման իրականացման գնահատականը: մուտք/գաղտնաբառ ձև, բեկենդը որոնում է օգտվողին տվյալների բազայում (սեղան: id, օգտվողի անուն, գաղտնաբառ), ստանում է ամբողջական ID և գրում է այն HttpOnly նշանով նշված կուկի մեջ: Ի՞նչ վատ է այս իրականացման մեջ և ինչպես կարելի է այն ուղղել։
Ինչպես է React-ը աշխատում թաքնված։ բացատրեք reconciliation մեխանիզմը, Virtual DOM-ը, Fiber-архիտեկտուրան և ինչու են անհրաժեշտ երկու փուլեր (render և commit):
HTTP ո՞ր մակարդակի պրոտոկոլն է OSI մոդելում: Ինչ է գտնվում նրա տակ?
Պատմեք, թե ինչ է տեղի ունենում ցանցի տեսանկյունից, երբ բրաուզերը խնդրում է էջ — օրինակ, երբ դուք մուտքագրում եք [հղում] հասցեային տողում: Նկարագրեք բոլոր քայլերը այդ պահից մինչև HTML կոդի ստացումը։
Ներկայացրեք վատ ֆունկցիոնալ կոմպոնենտի օրինակ, որը առաջացնում է ավելորդ վերաներբեռնումներ, և բացատրեք, թե ինչպես դա ուղղել։
Ի՞նչ է React-ը, ինչու է անհրաժեշտ և ինչ խնդիրներ է լուծում: Երբ արժե օգտագործել React և երբ բավական է մաքուր JavaScript-ը։
Ինչպես ճիշտ ձևով ստեղծել թույլտվության նշաններ? Ի՞նչ պետք է լինի նշանի ներսում, որպեսզի պաշտպանվենք ուժեղ հարձակումներից:
HTTP հարցումը բաղկացած է ինչից? Նշեք նրա հիմնական մասերը և բլոկները.
Ինչպես է օգտագործվում անհամապատասխան կոդավորումը TLS-ում և ինչու է դա անհրաժեշտ?
Երբ օգտագործում եք HTTPS, որոնք HTTP հարցման մասերը կոդավորվում են և որոնք մնում են բաց? Օրինակ, արդյոք URL-ը, գլխագրերը, հարցման մարմինը կոդավորվում են?
Ի՞նչ է անհրաժեշտ IP-հասցեից բացի TCP կապը բացելու համար։
Ինչպես են աշխատում սեսիաները և թույլտվությունները: Ինչպե՞ս է, որ մուտք գործելուց հետո բոլոր հաջորդ հարցումները կրկնակի թույլտվություն չեն պահանջում:
Օգտագործողը սեղմում է 100 ռուբլի վճարման կոճակը, POST հարցում է ուղարկվում սերվերին, բայց պատասխան չի գալիս — timeout. Ինչպես ապահովել, որ կրկնակի ուղարկումը չպատճառի կրկնակի վճարումներ: Ինչպես է այս խնդիրն լուծվում ֆրոնտենդում և ճարտարապետությունում?