1-amaliy mashg’ulot. Mavzu: tcp kliyent tarmoq dasturini amaliy o‘rganish. Ishning maqsadi
Download 1.94 Mb.
|
Amaliyot ishlari
- Bu sahifa navigatsiya:
- Adabiyotlar
- 6-AMALIY MASHG’ULOT. Mavzu: Fayllarni ko‘chirishni dasturlashni amaliy o‘rganish Ishning maqsadi
- Nazariy qism
Nazorat savollari
UDP protokoli. IP tushunchasi. Port tushunchasi. Soket tushunchasi. Eclipse IDE muhiti. NetBeans IDE muhiti. java.net.* paketi. java.io.* paketi 9. DatagramSocket klassi. 10. DatagramPacket klassi. Adabiyotlar Computer networking : a top-down approach / James F. Kurose, Keith W. Ross.—6th ed. 2013. by Pearson Education, Inc., publishing as Addison-Wesley. TCP/IP protocol suite / Behrouz A. Forouzan.—4th ed. Published by McGrawHill, a business unit of The McGraw-Hill Companies, Inc., 1221 Avenue of the Americas, New York, NY 10020. Copyright © 2010 Java Network Programming, Fourth Edition by Elliotte Rusty Harold. 2014. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol. 6-AMALIY MASHG’ULOT. Mavzu: Fayllarni ko‘chirishni dasturlashni amaliy o‘rganish Ishning maqsadi: Java dasturlash tili java.net.* va java.io.* paketlari klasslaridan foydalanib TCP klient-server tarmoq dasturini yaratish. Topshiriq: Talaba amaliy mashg’ulot uchun shaxsiy topshiriq oladi. Bu topshiriq bo‘yicha talaba TCP klient-server tarmoq dasturini yaratadi. Har bir talaba uchun shaxsiy topshiriq 6.2-jadvalda berilgan. Nazariy qism: TCP ishonchli ma’lumot almashinishni ta’minlaydi. TCP ilovalar sathining HTTP, FTP, SMTP, Telnet va boshqa protokollari uchun qo‘llaniladi. TCP xabarni uzatishdan oldin ulanish hosil qilinishini talab qiladi. Server ilovasi ma’lum port raqamiga ulanishni ta’minlash uchun “passiv ochish” (Passive Open) ni amalga oshirishi kerak. Bunda server kiruvchi so‘rovlarni kutish rejimiga o‘tadi. Klient ilovasi server ilovasiga ulanishni identifikatsiyalaydigan, sinxronizatsiyalovchi tartib raqami (SYN) ni yuborib “aktiv ochish” (active open) ni amalga oshirishi kerak. Klient ilovasi lokal port sifatida dinamik port raqamidan foydalanishi mumkin. Server o‘zining SYN tartib raqami bilan birga klientga tasdiq (ASK)ni yuborishi kerak. Keyin klient ASK javobini beradi va ulanish hosil bo‘ladi. Yuqoridagi jarayonlar amalga oshirilgandan keyin xabarlarni uzatish va qabul qilish jarayonini boshlash mumkin. Xabar qabul qilinganda javob tariqasida ASK uzatiladi. Uzatuvchi ASKni qabul qilgunigacha taym-aut (kutish vaqtining tugashi) sodir bo‘lsa, xabar qayta jo‘natilishi uchun navbatga qo‘yiladi. TCP sarlavhasining maydonlari 6.1-jadvalda keltirilgan. 6.1-jadval TCP sarlavhasi maydonlari
Download 1.94 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling