Har bir FTP buyrug’i eng kamida bitta javobni hosil qiladi va u uch xonali sonni ya’ni xyzhosil qilib, u ham o’z navbatida ikki qismdan tashkil topadi: sonli qism (kod) va matnli qismi (qo’shimcha izoh).
Birinchi raqam soni 1-5 qadamlaridan 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.
FTPda boshqaruv va ma’lumot almashuv uchun bog’lanish yaratish.
Boshqaruv bog’lanishini yaratish ikki bosqichda amalga oshiriladi:
Serverning 21 porti har doim passiv holda ochiq bo’lib, klient so’rovini kutib turadi.
Klient vaqtinchalik portdan foydalanib, serverdagi 21 port faol holatga keltiradi.
Ma’lumot uchun bog’lanishni yaratish boshqaruv bog’lanishini yaratishdan farq qilib, 3 bosqichda amalga oshiriladi:
Klient vaqtinchalik portdan foydalanib, passiv holatda turadi.
Boshqaruv bog’lanishi orqali serverga port nomeri jo’natiladi.
Elektron pochta quyidagi 3 ta asosiy komponentadan iborat:
Foydalanuvchi agenti (User Agent)
Xabarni ko‛chirish agenti (Message Transfer Agent). SMTP amalga oshiradi.
Xabarga murojaat qilish agenti (Message Access Agent). POP3 va IMAP4 amalga oshiradi.
Elektron pochta arxitekturasi.
Jo’natish va qabul qilish (push va pull)
SMTP protokoli.
Xabarlarni ko‛chirish agenti (MTA) vazifasini SMTP amalga oshiradi. 25-portda ishlaydi.
SMTP ikki marta “jo’natuvchi” bilan “jo’natuvchi mail server” va “mail serverlar” o’rtasida foydalanilgan.