Utilizarea Sistemelor de Operare 16. Noiuni de reelistic 2 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Reea de calculatoare Sistem de interconectare a mai multor sisteme de calcul Analogie plac de baz reea de calculatoare comunicaie magistrale (PCI, AGP, USB) medii de transmisie (cabluri electrice, fibr optic) conexiune chipset-uri (northbridge, southbridge) dispozitive de interconectare (plci de reea, switch-uri, rutere) 3 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare De ce reele de calculatoare? 4 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Echipamente de reea Dou tipuri medii de transmisie echipamente de reea Mediu de transmisie materiale de suport pentru transmiterea semnalului asigur conectivitatea ntre dispozitivele de reea cablu de cupru, aer, fibr optic Dispozitive de reea echipamente care prelucrez n mod activ informaiile recepie, analiz, prelucrare, retransmitere hub, switch, ruter, acces point, plac de reea 5 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Dispozitive de reea 6 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Dispozitive de reea (cont.) Plac de reea network card, network adapter, NIC (Network Interface Controller) permite comunicaia ntre sisteme de calcul Repetor, hub echipament pasiv (nu ia decizii) regenerarea i amplificarea semnalului Switch interconectarea sistemelor de calcul (topologie stea) comutarea pachetelor pe baza adresei MAC Ruter interconectarea mai multor reele de calculatoare (LAN) folosit n WAN dirijarea pachetelor pe baza adresei IP 7 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Interfa de reea Network interface Punct de comunicaie cu o reea de calculatoare o plac de reea o interfa pentru fiecare plac de reea un port al unui dispozitiv de reea o interfa pentru fiecare port Abstractizare n sistemul de operare configurarea unei plci de reea configurarea unei interfee eth0, eth1 denumirile uzuale ale interfeelor plcilor de reea Ethernet pe un sistem Unix/Linux loopback interfa virtual refer staia curent pentru testare 8 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Protocol Necesar pentru comunicaia ntre dou entiti Un set de reguli care guverneaz modul n care dou dispozitive schimb informaii ntr-o reea Exemple: ntlnirea ntre un CEO al unei companii americane i unul al unei companii japoneze forma n care se va realiza salutul limbajul folosit etapele ntlnirii transmiterea unui mesaj de pot electronic (e-mail) structura informaiei transmise/recepionate modul de adresare Mesajele transmise n reea se numesc pachete 9 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Stiv de protocoale Abstractizarea lucrului cu reeaua Protocolul de nivel inferior ofer servicii celui de nivel superior Stiva TCP/IP stiva de protocoale utilizat n Internet IP este protocolul esenial de la nivelul Reea TCP este protocolul esenial de la nivelul Transport Aplicaie Transport Reea Acces la mediu Stiva TCP/IP 10 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Adresa MAC Media Acces Control Tipul de adres folosit de nivelul Acces la Mediu Scris pe placa de reea (ROM) Se mai numete i adres hardware sau adres fizic Are 48 de bii. Ci octei? 6 octei exemplu: 00-02-44-56-6C-41 (reprezentare hexazecimal) Asociat n mod unic unei plci de reea o plac de reea nou creat are asociat o nou adres MAC poate fi, ns, n general, modificat (configuraie BIOS) Tip de adresare plat; asemenea seriilor de bancnote 11 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Adresa MAC (cont.) Windows: C:\Documents and Settings\Razvan> ipconfig /all [...] Ethernet adapter Midgard: Media State . . . . . . . : Media disconnected Description . . . . . . . : SURECOM EP-320X-R 100/10/M PCI Adapter Physical Address. . . . . : 00-02-44-56-6C-41 Linux: razvan@anaconda:~$ /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:07:E9:92:BC:D9 [...] 12 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Tipuri de adresare Adresare plat se iau la rnd numerele, seriile pentru un dispozitiv, cupon etc. seriile de bancnote, de bilete de autobuz, adresele MAC Adresare ierarhic ierarhizare care permite localizarea unui dispozitiv/cupon ntr-o regiune numerele de telefon, codurile potale, adresele IP Avantaj adresare ierarhic gsirea mult mai uoar a dispozitivului/cuponului Dezavantaj adresare ierarhic se pierd numere, serii 13 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Adresa IP Tipul de adresare folosit de protocolul IP IP (Internet Protocol) protocolul fundamental de nivel Reea O adres IP este un ir de 32 de bii (4 octei) Se prefer scrierea ei n formatul cu puncte (dot-decimal notation) 11000000 10101000 00000000 00000001 192 . 168 . 0 . 1 Adresare ierarhic permite mprirea Internetului n reele se poate identifica mult mai uor o staie (dup adresa IP) 14 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare DNS n Internet se folosec nume site-uri (www.ubuntu.com, curs.cs.pub.ro, mail.google.com) adrese de e-mail (student@gmail.com) Nu se folosesc (dect rar) adrese IP (141.85.224.18) uurina n memorare (nume fa de adres IP) Se realizeaz o asociere/mapare ntre nume i adres IP procesul este transparent utilizatorului Transparena este asigurat de DNS Domain Name System Translatarea numelor n adrese IP se introduce numele se transform numele n adres IP se identific i interogheaz staia asociat 15 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare DNS (cont.) DNS I want to connect to cs.curs.pub.ro 1 request IP for cs.curs.pub.ro cs.curs.pub.ro is 141.85.241.139 cs.curs.pub.ro connect to 141.85.241.139 2 3 4 16 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare DNS (cont.) /etc/resolv.conf razvan@asgard:~$ cat /etc/resolv.conf search cs.pub.ro nameserver 141.85.37.11 verificare funcionare DNS razvan@asgard:~$ host cs.pub.ro cs.pub.ro has address 141.85.37.5 cs.pub.ro mail is handled by 5 mail.cs.pub.ro. razvan@asgard:~$ host cs.curs.pub.ro curs.cs.pub.ro has address 141.85.241.139 razvan@asgard:~$ host www.debian.org www.debian.org has address 194.109.137.218 www.debian.org mail is handled by 10 dummy.debian.org. 17 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Reele n adresarea IP Adresarea IP este un tip de adresare ierarhic se poate identifica uor reeaua ce conine o adres IP dat Dou pri pentru adresa IP o parte identific (sub)reeaua alt parte ce identific staia din (sub)reea Cum se identifica fiecare parte? masca de subreea Subreea = reea (diferene de raiuni istorice) Exemplu de masc de subreea: 11111111 11111111 00000000 00000000 255 . 255 . 0 . 0 18 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Masca de (sub)reea Condiia de continuitate (continuitatea biilor activi bii 1) Dou formate de reprezentare zecimal: 255.255.0.0 prefixat: /16 Adresa de subreea identific reeaua n care se afl o staie Fie staia cu adresa IP 192.168.0.1 i masca de subreea 255.255.0.0 (/16) se spune c staia are adresa 192.168.0.1/16 sau c are adresa 192.168.0.1 cu masca de subreea 255.255.0.0 adresa de subreea I logic (I pe bii) ntre adresa IP i masca de subreea 11000000 10101000 00000000 00000001 192.168.0.1 11111111 11111111 00000000 00000000 255.255.0.0 ------------------------------------------------- 11000000 10101000 00000000 00000000 192.168.0.0 adresa de subreea este 192.168.0.0/16 19 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Adresa de difuzare a unei reele Adres de broadcast Fiecare subreea are o adres de broadcast folosit pentru a transmite un pachet ctre toate staiile din reea Toi biii de staie sunt 1 Exemplu: adresa de staie: 192.168.0.1 masca de subreea: 255.255.0.0 (/16) primii 16 bii sunt biii de subreea, ultimii 16 bii sunt biii de staie adresa de broadcast va fi 192.168.11111111.11111111 adic 192.168.255.255 20 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Exerciii Care este adresa de subreea a reelei n care se afl staia 192.168.0.1 cu masca de reea 255.255.255.0 (/24)? Care este adresa de broadcast a reelei n care se afl staia 192.168.0.1 cu masca de reea 255.255.255.0 (/24)? Care din urmtoarele staii nu se afl n reeaua 192.168.0.0/24? 192.168.0.32 - 192.168.0.64 192.168.0.64 - 192.168.1.0 Care este adresa de subreea a reelei n care se afl staia 132.80.44.5/20? Care este adresa de broadcast pentru reeaua de mai sus? Care este adresa de subreea a reelei n care se afl staia 47.242.12.14/29? Care este adresa de broadcast a reelei de mai sus? 21 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Internetul Totalitatea reelelor interconectate de pe planet Conectarea unei staii la Internet prezena acelei staii ntr-o reea care face parte din Internet o staie dintr-o reea conectat la celelalte reele Gateway ruterul care realizeaz conexiunea unui reele cu staii (LAN) la restul reelelor are, n general, dou interfee de reea una pentru conexiunea cu reeaua local alta pentru conexiunea cu Internetul 22 Platform de e-learning i curricul e-content pentru nvmntul superior tehnic USO Utilizarea Sistemelor de Operare Gateway this is it