• Topshiriq. TCP klient
  • IP tushunchasi
  • Kompyuter injiniring fakulteti 716-20 guruh talabasi muydinov vasliddinnig




    Download 381,38 Kb.
    bet2/6
    Sana20.02.2024
    Hajmi381,38 Kb.
    #159368
    1   2   3   4   5   6
    Bog'liq
    1-dedline Tarmoqni dasturlash
    1. Anketa (talabalar), 3-mavzu, conference, 12 labaratoriya ishi, Маълумотлар тузилмаси ва алгоритмлар узб, Abduvositaka, Saralash algoritmlari, Akademik yozuv 2 Omonboyev Rashidbek 12, kontakt hodisalar, golosariy, Operatsion tizimlar uz, 1 - lesson (internet), 2-маруза мавзуси Симулятор, dars tahlili, 6666666666666666666666666666666666666

    Ishni bajarish tartibi:

    Ishni Eclipse yoki NetBeans IDE ishlab chiqarish muhitini yuklash bilan boshlaymiz. Buning uchun ish stolida turgan Eclipse yoki NetBeans IDE muhiti yorlig’ini sichqonchaning chap tomonini ikki marta bosib yuklaymiz. Bizning holatda NetBeans IDE muhiti ishga tushadi.




    Rasm 1.1. Net Beans IDE ishga tushish jarayoni

    Quyidagi rasmda NetBeans IDE muhitining asosiy darchasi yuklangan.




    Rasm 1.2. Net Beans IDE muhiti asosiy darchasi

    Shundan so’ng «Fayl» menyusidan «Sozdat proekt» bo’limi tanlanganda quyidagi rasmdagi darcha paydo bo’ladi. Ushbu darchadan «Kategorii» bo’limidan Java tanlanib «Dalee» tugmasi bosiladi.




    Rasm 1.3. NetBeans IDE «Sozdat proekt» darchasi

    Keyingi qadam «Imya i raspolojenie» o’tiladi. Ushbu darchaning «Imya proekta» maydoniga proyekt nomi “Talabaning_Ismi” kiritilib, «Raspolojenie proekta» maydoniga proyekt saqlanishi lozim bo’lgan joy tanlanib, «Sozdat glavnыy klass» dan galochka olib tashlanib «Gotovo» tugmasi bosiladi.




    Rasm 1.4. NetBeans IDE muhiti «Novыy Prilojenie Java» darchasi

    So’ng yaratilgan loyihaning «Paketы isxodnыx kodov» papkasi ustiga sichqonchaning o’ng tumasi bir marta bosiladi, paydo bo’lgan kontekst menyudan


    «Novыy → Klass Java» tanlanadi.



    Rasm 1.5. NetBeans IDE muhiti Yangi klass yaratish

    “New Klass Java” darchasining «Imya klassa» maydoniga “Client”, «Paket» maydoniga “tcp” kiritilib «Gotovo» tugmasi bosiladi.




    Rasm 1.6. NetBeans IDE muhiti «New Klass Java» darchasi



    Rasm 1.7. NetBeans IDE muhiti Client.java fayli
    Topshiriq.
    TCP klient dasturi haqida ma’lumotlar to’plash va quyidagi savollarga javob topish



    • TCP protokoli.

    TCP (Transmission Control Protocol) Internetda ma'lumotlarni uzatishning asosiy protokollaridan biridir. Internet ma'lumotlar uzatishni boshqarish uchun mo'ljallangan. TCP dagi paketlar segmentlar deb ataladi.


    TCP/IP protokoli stekida u OSI modelining transport qatlami funksiyalarini bajaradi.


    TCP ulanishda oldindan o'rnatilgan ma'lumotlar oqimini ta'minlaydi, ma'lumotlar yo'qolgan taqdirda ma'lumotlarni qayta so'raydi va bir xil paketning ikki nusxasi olinganda takroriylikni yo'q qiladi, shu bilan (UDP dan farqli o'laroq) uzatilgan ma'lumotlarning yaxlitligini ta'minlaydi va ma'lumotlarni xabardor qiladi. uzatish natijalarini jo'natuvchi.


    TCP ilovalari odatda OT yadrolariga o'rnatilgan. Foydalanuvchi maydonida ishlaydigan TCP ilovalari mavjud.


    Internet orqali kompyuterdan kompyuterga o'tkazishda TCP brauzer va veb-server kabi ikkita oxirgi tizim o'rtasida yuqori qatlamda ishlaydi. TCP baytlar oqimini bir jarayondan ikkinchisiga ishonchli tarzda uzatadi.





    • IP tushunchasi.



    IP bu biron ixtiyoriy qurilmaning internetdagi manzilidir. Ya'ni siz biron uyga borish uchun u uy manzilidan foydalanas. Sizdan chiqayotgan so'rov ham qaysidir manzilga yetib borib, sizning so'rovingizga javob qaytishi kerak bo'ladi. Mana shu manzil IP manzildir. Endi bugungi kunda biz IP ning IPv4 va IPv6 versiyalaridan foydalanamiz. IPv6 hali keng qamrovga ega emas. Lekin yaqin kelajakda uning qamrovi ancha keng bo'ladi. Biz hozirda IPv4 dan foydalanamiz. IPv4 uzunligi 32 bit. IPv4 manzillar soni 4 294 967 296 ga teng. Ya'ni shuncha qurilmaga IP manzil berish mumkin degani. IPv4 ning 5ta klaslari mavjud. IPv4 manzillarning klaslari 1969 yilda AQSH da yaratilgan.
    1   2   3   4   5   6




    Download 381,38 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kompyuter injiniring fakulteti 716-20 guruh talabasi muydinov vasliddinnig

    Download 381,38 Kb.