Cunoaște Intuit, curs, protocol de transfer de fișiere (FTP și TFTP)

protocol de transfer de fișiere Trivial

Există multe cazuri în care doriți doar să copiați un fișier fără a fi nevoie să utilizeze toate funcționalitatea FTP -Protocol. De exemplu, atunci când încărcarea stație de lucru sau un router. nu au disc, avem nevoie pentru a încărca un fișierele de încărcare și de configurare. Aici nu avem nevoie de toate caracteristicile oferite de FTP. Avem nevoie doar de un protocol care copiază rapid fișierele.

Există cinci tipuri de TFTP mesaje: RRQ. WRQ. DATE. ACK, și de eroare. așa cum se arată în figura 13.10

RRQ (citire Cerere)

Mesajul „cererea de citire“ este folosit de client pentru a stabili o conexiune pentru citirea datelor de pe server. Formatul său este prezentat în Figura 13.11


Fig. 13.11. Format „cererea de citire“

Mesajul RRQ conține următoarele câmpuri:

  • OpCode. Opcode - 2 octeți.
  • nume de fișier. În urma primului câmp de șir lungime variabilă (codificate în ASCII), care determină numele fișierului. Datorită faptului că numele fișierului este schimbat în lungime, sfârșitul este semnalat printr-un câmp de un singur octet de zerouri.
  • Mod. Următorul câmp - o altă variabilă șir de caractere, care determină modul de transmisie. câmp Mod de transfer se termină cu un câmp de un singur octet, acesta este umplut cu zerouri. Modul poate fi una dintre cele doua linii: „netascii“ (pentru fișiere ASCII) sau „octetului“ (pentru un fișier binar). Inițial, tratamentul pentru alte fișiere a fost „e-mail“, care este acum depășită. Numele fișierului câmp, iar modul de transmisie poate fi scris cu litere majuscule sau minuscule, sau o combinație a ambelor.
WRQ (Scrie Cerere)

Mesajul „cerere de înregistrare“ (cerere de scriere - WRQ) utilizat de client pentru a stabili o conexiune pentru a scrie date la server. Formatul este același ca pentru RRQ, cu excepția faptului că OpCode este 2 (figura 13.12).


Fig. 13.12. Format „cerere pentru a înregistra“

Datele (date)

Post „date“ (date) utilizate de către client sau server pentru a trimite blocuri de date. Formatul său este prezentat în Figura 13.13 mesaj de date are următoarele câmpuri:


Fig. 13.13. Formatul „date“

  • OpCode. Primul câmp - un Opcode doi octeți. Pentru datele postează valoarea - 3.
  • număr de bloc. Acest câmp de doi octeți conținând numărul blocului. Expeditorul datelor (client sau server) utilizează secvențe de golf. Toate blocurile sunt numerotate incepand cu unul. numărul blocului este necesar pentru confirmare, așa cum va fi prezentat mai jos.
  • Date. Această unitate poate fi exact egală cu 512 octeți în toate mesajele de date. cu excepția ultimului bloc, care poate fi între 0 și 511 bytes. Blochează nu este egal cu 512 octeți, este folosit ca un semnal că expeditorul a trimis toate datele. Cu alte cuvinte, acesta este utilizat ca un indicator al sfârșitul fișierului. Dacă se întâmplă că datele din fișierul cu precizie multipli de 512 octeți, expeditorul trebuie să trimită bloc suplimentar de octeți zero pentru a indica sfârșitul schimbului. Datele pot fi transmise fie în NVT ASCII (netascii) sau octetul binar (octetului).

Postează o „confirmare“ (recunosc - ACK) este utilizat de către client sau server pentru a confirma primirea blocului de date. Acest mesaj are o lungime de numai 4 octeți. Formatul său este prezentat în Figura 13.14


Fig. 13.14. Formatul „confirmare“

Mesajul ACK are următoarele câmpuri:

  • OpCode. Primul câmp - doi octeți opcode. Pentru ACK este 4.
  • Număr de bloc. Următorul câmp de doi octeți care conține numărul de bloc primit.

Postează un „confirmare“ poate fi, de asemenea, un răspuns la o „cerere de înregistrare“. Acesta este trimis de un server pentru a indica faptul că este gata să primească date de la client. În acest caz, numărul de unitate câmp este 0. Exemplu de mesaj de „confirmare“ este dat în ultima secțiune.


Fig. 13.15. Format „eroare“

Formatul „Bug“ are următoarele câmpuri:

  • OpCode. Primul câmp - un Opcode doi octeți. Valoarea sa pentru mesajul „eroare“ - 5.
  • Numărul de eroare. Un câmp de doi octeți care indică tipul de eroare. Tabelul 13.8 prezintă numerele de eroare și semnificația lor corespunzătoare.

Tabelul 13.8. Numerele de eroare și semnificația acestora

Bine ai venit! Aș dori să clarifice următoarea întrebare: oprit la acreditare de stat MIT, și când va vosstanovlena- profperepodgotovke necunoscută și diplomă emisă în MTI (așa cum am înțeles). Așa cum va fi cazul cu o diplomă?

Întrebarea este un important și relevant, deoarece aceasta este o nevoie urgentă de un curs de formare și de a obține un grad și nu doresc să-și petreacă timp și bani pentru a plăti pentru nimic (în cazul în care certificatul nu este valabil, etc.). Vă rugăm să explicați mai mult situația.

Bună ziua, aș dori să clarifice în viitor pe care doriți să se alinieze acest program cu autoritățile de reglementare și dacă certificatul în sine va avea loc într-un moment în care standardele sunt introduse prof?