O‘quv dasturiga muvofiq o‘zaro bog‘liq fanning nomi
Алгоритмлаш ва дастурлаш асослари, Интернет иловаларини ишлаб чиқиш, Маълумотлар базаси ва бошқариш тизимлари, Объектга йуналтирилган дастурлаш асослари
O‘qitishning tashkiliy shakli
N – nazariy dars;
А – amaliy dars;
NA – nazariy va amaliy darslar birgalikda tashkil etiladi;
MX – maxsus o‘quv laboratoriya xonasida dars.
Dastur talabi
Majburiy
O‘qitish tili
Guruhga tayinlangan o‘qitish tiliga asoslanib.
Baholash tartibi
Uy vazifalari (hisobotlar va boshqalar);
Darsda ishtirok etish; Oraliq imtihon; Yakuniy imtihon.
Bilim va ko‘nikmalarni baholash
Yozma, og‘zaki, savol-javob, munozara, test, amaliy topshiriq
Server va mijoz tushunchalari. Server turlari va ularning qo‘llanilishi. Mijoz-server arxitekturasi. Ma’lumotlar jadvallari Tarmoqning o‘zaro ta’sirini amalga oshirish uchun asosiy sinflar va interfeyslar. Tarmoqlar, paketlar va protokollar. Tarmoq manzillari va nomlar.
10
NА
5
2
Socketlar
TCP / IP protokollar: UDP, TCP, SCTP. TCP ulanishlar. Port raqamlari. Buffer o‘lchamlari va cheklovlari. Tarmoq xizmatlari protokollari. IPv4 va IPv6 soket manzillari tuzilmalari. Bayt tartibini boshqarish. Inet_aton, inet_addr, inet_ntoa funktsiyalari. Inet_pton, inet_ntop funksiyalari. Soketdan o‘qish.
Exo serverni ishlab chiqish: socketni yaratish va port bilan aloqa qilish, portni tinglashni boshlash, mijoz ulanishini kutishni blokirovka qilish, ulanish uchun serverni blokirovka qilish, ulanishni qayta ishlash uchun serverni parallellashtirish, ulanishni tugatish va kutishni blokirovka qilish, ulanishni qayta ishlash.