User Tools

Site Tools


basic-unix:capitole:capitol-10

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
basic-unix:capitole:capitol-10 [2016/05/15 22:06]
razvan [X. TODO]
basic-unix:capitole:capitol-10 [2016/05/27 12:14] (current)
razvan [Verificare lățime de bandă folosind iperf]
Line 1: Line 1:
-====== 10. Aplicații practice ​======+====== 10. Lucrul cu rețeaua ======
  
-TODO+Sistemele de calcul moderne sunt conectate la Internet. Sunt utile cunoștințe legate de rețea: investigare,​ configurare,​ depanare, multe dintre care pot fi ușor rulate de la nivelul liniei de comandă.
  
 ===== Subiecte abordate ===== ===== Subiecte abordate =====
  
-  * TODO +  * Investigarea configuațiilor de rețea 
-  * TODO +  * Configurarea parametrilor de rețea 
-  * TODO+  * Configurarea serviciilor 
 +  * Depanarea configurărilor de rețea și de servicii
  
 ==== Utilitare folosite ==== ==== Utilitare folosite ====
  
-  * TODO +  * suita ''​ip''​ 
-  * TODO +  * ''​ping'',​ ''​traceroute'',​ ''​host''​ 
-  * TODO+  * ''​netstat'',​ ''​ss''​ 
 +  * ''​netcat''​ 
 +  * ''​iperf''​
  
 ===== Resurse utile ===== ===== Resurse utile =====
Line 24: Line 27:
 ==== Demo-uri ==== ==== Demo-uri ====
  
-TODO+Investigare configurări de rețea 
 + 
 +Configurare adrese de rețea 
 + 
 +Investigarea serviciilor 
 + 
 +Folosirea netcat pe post de client/​server 
 + 
 +==== Comunicare în rețea folosind netcat ==== 
 + 
 +Folosiți ''​netcat''​ pentru a porni, pe un tab de terminal, un server și pe alt tab de  
 +terminal un client conectat la acel server, pe ''​localhost''​ (''​127.0.0.1''​). 
 + 
 +<​note>​ 
 +''​netcat''​ este un utilitar care permite deschiderea de clienți și servere de comunicare în rețea. 
 +</​note>​ 
 + 
 +<note tip> 
 +Urmăriți sintaxa clientul și a serverului în primele linii ale paginii de manual. 
 +</​note>​ 
 + 
 +=== Folosire UDP === 
 + 
 +Rulați ''​netcat''​ pentru a permite comunicarea peste UDP. 
 + 
 +<note tip> 
 +Căutați în pagina de manual după șirul ''​UDP''​ și folosiți opțiunea corespunzătoare. 
 +</​note>​ 
 + 
 +==== Verificare lățime de bandă folosind iperf ==== 
 + 
 +Folosiți utilitarul ''​iperf''​ pentru a porni un client și un server și pentru a verifica lățimea de bandă pe ''​localhost''​. 
 + 
 +<note tip> 
 +Descărcați pachetul pentru ''​iperf''​ de la adresa de aici: http://​swarm.cs.pub.ro/​~razvan/​store/​ 
 + 
 +Copiați-l pe mașina virtuală și instalați-l folosind comanda 
 +<​code>​ 
 +sudo dpkg -i iperf_2.0.5+dfsg1-2_i386.deb 
 +</​code>​ 
 +</​note>​ 
 + 
 +<note tip> 
 +Urmăriți sintaxa comenzii din pagina de manual pentru a afla cum se pornește un client, respectiv un server. 
 +</​note>​
  
-TODO+Porniți întâi serverul.
  
-==== TODO 2 ====+Ca argument pentru client (pentru conectare la server) folosiți ''​localhost''​ (stația locală). Durează circa ''​10''​ secunde de comunicare între client și server pentru stabilirea lățimii de bandă.
  
-TODO+==== Lucrul cu DNS ====
  
-==== TODO 2 ====+Aflați serverul de e-mail și de nume pentru domeniul cs.pub.ro folosind comanda ''​host''​.
  
-TODO+Aflați serverul de e-mail și de nume pentru domeniul cs.pub.ro folosind comanda ''​host''​ interogând serverul ''​8.8.8.8''​.
  
 +Configurați {{{/​etc/​hosts}}} astfel încât comanda {{{ping google.com}}} să întoarcă adresa ''​1.2.3.4''​. Rulați comanda {{{host google.com}}}. Ce observați?
basic-unix/capitole/capitol-10.1463339171.txt.gz · Last modified: 2016/05/15 22:06 by razvan