Lecture 1 Internet


Boshqaruv bog’lanishidan foydalanish


Download 1.01 Mb.
bet2/2
Sana04.02.2023
Hajmi1.01 Mb.
#1159012
1   2
Bog'liq
Nvt4RyssVPBXiMEHwRnmYUGT7O6qUpNstfvR5FNU

Boshqaruv bog’lanishidan foydalanish
  • FTP protokoli boshqaruv bog’lanishida TELNET yoki SMTP kabi ishlaydi. Buyruqlar va javoblarni NVT ASCII belgilar to’plamidan foydalanadi.
  • Ma’lumot uchun bog’lanishdan foydalanish
  • Ushbu bog’lanishda ma’lumotlar uzatiladi. Klient ma’lumot uzatilishidan oldin fayl turi, ma’lumot strukturasi va uzatish holatini aniqlaydi. Ma’lumot uzatilishidan oldin boshqaruv bog’lanishini o’rnatish kerak bo’ladi.
  • FTPda buyruq turlari
  • FTP klient buyruqlari katta harflarda ASCII formatida bo’ladi. Buyruqlarni 6 guruhga ajratish mumkin:
  • Murojaat buyruqlari;
  • Faylni boshqarish buyruqlari;
  • Ma’lumotni formatlash buyruqlari;
  • Portni aniqlash buyruqlari;
  • Faylni uzatuvchi buyruqlar;
  • Turli xil buyruqlar.
  • Murojaat buyruqlari
  • Buyruq
  • Argument
  • Izohi
  • USER
  • Foydalanuvchi ID
  • Foydalanuvchi ma’lumoti
  • PASS
  • Foydalanuvchi paroli
  • Parol
  • ACCT
  • Akkaunt
  • Akkaunt ma’lumoti
  • REIN
  • Reinitialize
  • QUIT
  • Tizimdan chiqib ketish
  • ABOR
  • Oldingi buyruqni beqor qilish
  • Buyruq
  • Argument
  • Izohi
  • CWD
  • Direktoriya nomi
  • Boshqa direktoriyaga o’zgartirish
  • CDUP
  • Direktoriyani o’zgartirish
  • DELE
  • Fayl nomi
  • Faylni o’chirish
  • LIST
  • Direktoriya nomi
  • Direktoriya tarkibi ro’yhati
  • NLIST
  • Direktoriya nomi
  • Direktoriya tarkibi ro’yhati
  • MKD
  • Direktoriya nomi
  • Yangi direktoriyani yaratush
  • PWD
  • Joriy direktoriyani ekranga chiqarish
  • RDM
  • Direktoriya nomi
  • Direktoriyani o’chirish
  • RNFR
  • Fayl nomi (eski)
  • Qayta nomlanadigan faylni aniqlash
  • RNTO
  • Fayl nomi (yangi)
  • SMNT
  • Fayl tizimi nomi
  • Fayl tizimini qo’llamoq
  • Ma’lumotni formatlash buyruqlari
  • Buyruq
  • Argument
  • Izohi
  • TYPE
  • A (ASCII), E (EBCDIC), I (Image), N (Nonprint), yoki T (TELNET)
  • Fayl turini aniqlaydi
  • STRU
  • F (File), R (Record), P (Page)
  • MODE
  • S (Stream), B (Block), C (Compressed)
  • Uzatish holatini aniqlaydi
  • Portni aniqlash buyruqlari
  • Buyruq
  • Argument
  • Izohi
  • PORT
  • PASV
  • Server portni tanlaydi
  • Faylni uzatuvchi buyruqlari
  • Buyruq
  • Argument
  • Izohi
  • RETR
  • Fayl nomi
  • Serverdan klientga fayllarni olish
  • STOR
  • Fayl nomi
  • Klientdan serverga fayllarni saqlash
  • APPE
  • Fayl nomi
  • STOR buyrug’iga o’xshaydi, lekin fayl mavjud bo’lganida, ma’lumot unga qo’shiladi
  • Buyruq
  • Argument
  • Izohi
  • HELP
  • Server haqida ma’lumot so’rash
  • NOOP
  • Server faolligini tekshirish
  • SITE
  • Buyruqlar
  • Maxsus buyruqlar
  • SYST
  • Server foydalanayotgan operatsion tizim haqida so’rash
  • FTPda javoblar
  • Har bir FTP buyrug’i eng kamida bitta javobni hosil qiladi va u uch xonali sonni ya’ni xyz hosil qilib, u ham o’z navbatida ikki qismdan tashkil topadi: sonli qism (kod) va matnli qismi (qo’shimcha izoh).
  • Birinchi raqam soni 1-5 qaramlaridan biri bo’lib, buyruq holatini aniqlaydi:
  • 1yz – harakat boshlandi. Har bir alohida buyruqni qabul qilishidan oldin, alohida javob jo’natadi.
  • 2yz – harakat tugatildi. Server boshqa buyruqni qabul qiladi.
  • 3yz – buyruq qabul qilindi, lekin qo’shimcha ma’lumot talab etiladi.
  • 4yz – harakat sodir etilmadi, ammo vaqtinchalik xato.
  • 5yz – buyruq qabul qilinmadi hamda qayta takrorlanmasligi lozim.
  • Table Responses (continued)
  • Table Responses (continued)
  • Table 19.7 Responses (continued)
  • Table Responses (continued)
  • Table 19.7 Responses (continued)
  • Table Responses (continued)
  • Misol
  • Misol
  • TFTPda xabar turlari
  • RRQ. Oʻqish talabi (RRQ) xabari serverdan ma’lumotlarni oʻqishga ulanish yaratish uchun kliyent tomonidan foydalaniladi.
  • WRQ. Yozish talabi (WRQ) xabari serverga ma’lumot yozish uchun ulanish yaratish kliyent tomonidan foydalaniladi.
  • DATA. Ma’lumot (DATA) xabari kliyent yoki server tomonidan ma’lumotlar blokini joʻnatish uchun ishlatiladi.
  • ACK. Tasdiqlash (ACK) xabari kliyentlar yoki server tomonidan ma’lumotlar blokining qabul qilinishini tasdiqlash uchun ishlatiladi.
  • ERROR. Xatolik (ERROR) xabari kliyent yoki server tomonidan xatolik xabarini joʻnatish uchun ishlatiladi.
  • Ulanishni oʻrnatish
  • TFTP misol
  • Tavsiya etiladigan manbalar
  • An Introduction to Network Programming with Java. Java 7 Compatible. Jan Graba. 3rd Ed. Springer. 2013
  • Java Network Programming. Elliotte Rusty Harold.-4th ed. Published by O’Reilly Media. 2014.
  • TCP/IP protocol suite. Behrouz A. Forouzan. -4th ed. Published by McGraw-Hill. New York. 2010.
  • Computer networking: a top-down approach. James F. Kurose, Keith W. Ross. -6th ed. Published by Pearson Education. 2013.
  • https://www.javatpoint.com
  • https://www.tutorialspoint.com

Download 1.01 Mb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling