CATEGORII DOCUMENTE |
Retele de calculatoare si mediul Internet
Definitie.
O retea de calculatoare reprezinta un ansamblu de calculatoare (sisteme de calcul) interconectate prin intermediul unor medii de comunicatie (cablu coaxial, fibra optica, linie telefonica, ghid de unde) in scopul utilizarii in comun de catre un numar foarte mare de utilizatori -chiar la nivel mondial- a tuturor resurselor fizice (hardware), logice(software de baza si aplicatii) si informationale (baze de date) asociate calculatoarelor din retea. Prin astfel de retele de calculatoare se poate asigura o integrare informatica a unui numar foarte mare de utilizatori la nivel local, regional si mondial.
Definitie.
Mediul Internet este un ansamblu de retele de calculatoare interconectate care impreuna cu miile de calculatoare individuale (terminale, statii de lucu) si milioane de utilizatori , constituie comunitatea Internet care are la dispozitie un mediu informational si de calcul cu foarte multe servicii informatice si resurse (baze de date diverse, biblioteci de programe, documentatii, etc.). Mediul Internet constituie un ansamblu complex de arhitecturi, componente fizice si sisteme de operare, care trateaza in mod egal atat minicalculatoarele sau retelele de calculatoare, cat si PC-urile sau maiframe-urile. Facilitatile mediului au o importanta egala, iar componentele sale se comporta una fata de alta fara nici o discriminare.
Retele de calculatoare
Aparitia calculatoarelor conectate in retea a reprezentat o performanta privind utilizarea calculatoarelor in procesarea informatiilor. Multiplele avantaje oferite de retelele de calculatoare sunt:
utilizare eficienta prin partajare a resurselor unitatii centrale(UC);
acces direct la resursele hardware (memorii externe, imprimante, etc.) si software (editoare, limbare de programare, programe specializate);
pastrarea programelor si fisierelor intr-o singura copie (pe server) si utilizarea lor de catre orice utilizator cu drept de acces;
sistem de protectie a fisierelor si programelor;
utilizarea sinultana a bazelor de date de catre mai multi utilizatori;
comunicare si schimb de informatii (programe si fisiere) intre utilizatori la nivel local, regional sau mondial.
Dezvoltarea retelelor de calculatoare (mici sau mari) a contribuit la elaborarea si utilizarea unor aplicatii cu un impact mare asupra vietii economice si sociale din intreaga societate:
accesul la programe complexe ce ofera informatii utile la nivel macroeconomic;
accesul la mari baze de date din domeniile economic, financiar, comunicatii, etc.;
accesul la informatii stiintifice si transferul rapid al articolelor stiintifice.
Astazi, vechiul model al unui singur calculator (sistem de calcul) care rezolva problemele (cererile) unui numar de utilizatori, este inlocuit cu modelul nou al unui sistem de calculatoare interconectate. Unul sau mai multe calculatoare dintr-o retea reprezinta calculatoare centrale (FS - File Server) care controleaza si gestioneaza prin intermediul unui sistem de operare, intreaga activitate de calcul din retea. Aceste calculatoare centrale formeaza nucleul retelei.
Calculatorul central poate fi un calculator obisnuit (de regula cu cel putin 16MB memorie interna) pe care este instalat un sistem de operare pentru retea: NETWARE, UNIX, LINUX, OS/2, WINDOWS NT. Calculatorul central controleaza toate resursele comune (unitati de discuri, unitati de dischete, imprimante, plottere, modemuri, fisiere, etc.), asigura securitatea datelor si sistemului, realizeaza comunicatii untre statiile de lucru.
Din punct de vedere hardware, o retea de calculatoare este constituita din:
calculatoare centrale ( Server);
calculatoare de lucru(terminale; statii de lucru - Workstations);
echipamente periferice;
elemente de conectare.
Statia de lucru (Workstation) este un calculator obisnuit PC care lucreaza sub un sistem de operare obisnuit (Windows, Dos, Unix, Linux, etc.) si care este folosit de utilizatori obisnuiti. Statiile de lucru (terminale) reprezinta componentele de baza ale unei retele de calculatoare. O statie de lucru are in configurare o placa de retea (de ex. NIC- Netware Interface Card) ce realizeaza interfata cu reteaua, fiind conectate cu restul componentelor din reteaua de calculatoare.
Sistemele de operare in retea trebuie sa recunoasca aceste componente de conectare. De aceea, firmele constructoare ofera drivere corespunzatoare pentru sistemelor de operare cel mai des utilizate.
Spre exemplificare, mai jos, prezentam fisierul read.me ce se afla pe discheta oferita la cumparare (LAN driver Dischette):
Fisierul read.me
(LAN DRIVER Diskette)
EN-2400ABT LAN drivers support the Network Operating Systems as the following:
* NOVELL NetWare v3.X and v4.X
* NOVELL NetWare Lite
* MICROSOFT LAN MANAGER
* MICROSOFT Windows for Workgroups
* MICROSOFT Windows NT 3.1 and 3.5
* MICROSOFT Windows 95
* IBM OS/2 LAN Server V4.0
* Lantastics 4.x, 5.x and 6.x
* SCO UNIX 3.2v4.2 or higher version with
TCP/IP 1.2.1o or higher version
The file and directory tree structure of this diskette are listed as below:
READ.ME ;----This file, a brief description of the contents
of this diskette
RELEASE.TXT ;----This LAN driver diskette release note
NETSETUP.EXE ;----This file, a setup and diagnostics program
NWCLIENT <DIR> ;----Directory for Netware ODI client driver
NWSERVER <DIR> ;----Directory for NetWare ODI server driver
MSLANMAN.DOS <DIR> ;----Directory of NDIS driver for Microsoft
LAN Manager DOS environment
MSLANMAN.OS2 <DIR> ;----Directory of NDIS driver for Microsoft
LAN Manager OS/2 environment
WFW31 <DIR> ;----Directory for Windows for Workgroups 3.1
WFW311 <DIR> ;----Directory for Windows for Workgroups 3.11
WIN95 <DIR> ;----Directory for Windows 95 Beta Release driver
WNT31 <DIR> ;----Directory for Windows NT 3.1 driver
WNT35 <DIR> ;----Directory for Windows NT 3.5 driver
LANTAS4 <DIR> ;----Directory for Lantastics 4.x driver
LANTAS5 <DIR> ;----Directory for Lantastics 5.x driver
LANTAS6 <DIR> ;----Directory for Lantastics 6.x driver
PKTDRV <DIR> ;----Directory for TCP/IP Packet driver
SCO <DIR> ;----Directory for SCO Unix driver
IBMLAN <DIR> ;----Directory for IBM LAN Server drivers
You may select the corresponding directory and follow the instructions
described on the READ.ME file of the selected directory to complete your
driver installation.
LAN Manager Workstation/Server Installation Guide
Introduction:
This document describes the procedure to setup LAN Manager 2.1
Workstation/Server driver for EN-2400ABT RTL8019 Plug&Play ethernet
adapter.
Location of Driver:(DOS) MSLANMAN.DOSDRIVERSETHERNETRTL8019PNPND.DOS
(OS/2)MSLANMAN.OS2DRIVERSETHERNETRTL8019PNPND.OS2
Sample Configuration Files:
CONFIG.SYS (for DOS will contain):
DEVICE=C:LANMAN.DOSDRIVERSPROTMANPROTMAN.DOS /I:C:LANMAN.DOS
DEVICE=C:LANMAN.DOSDRIVERSETHERNETRTL8019PNPND.DOS
CONFIG.SYS (for OS/2 will contain):
DEVICE=C:LANMAN.OS2DRIVERSPROTMANPROTMAN.OS2 /I:C:LANMAN.OS2
DEVICE=C:LANMAN.OS2DRIVERSETHERNETRTL8019PNPND.OS2
PROTOCOL.INI (will contain):
[RTL8019_NIF]
; RTL8019 RPOTOCOL.INI SAMPLE
DriverName = PNPND$
AdapterID = @0123456789A ; This item is only required when
; more than one RTL8019 adapters
; exist on one system.
Setup Procedures:
Before you start with the installation process, make sure that the
adapter is properly installed and configured. Make sure your
Microsoft LAN Manager is properly installed.
1. Run the appropriate Microsoft Lan Manager SETUP for the computer you
are setting up.(DOS, OS/2 or OS/2 Server). Select 'Configuration'
item (the Realtek driver isn't included on the Lan Manager diskette),
and insert the Realtek driver diskette, select the Realtek driver and
follow the directions.
2. When setup is completed, reboot your computer .
NOTES:
1. Parameters for the PROTOCOL.INI file:
DRIVERNAME: This is the one required parameter. See example at top
of this document for syntax.
AdapterID : This keyword is provided by PNPND, and is required
when more than one RTL8019 adapters exist on one
system. You must modify the AdapterID value in file
LANMANPROTOCOL.INI, by yourself.
2. Sample PROTOCOL.INI for LAN Manager:
[PROTMAN]
DRIVERNAME = PROTMAN$
DYNAMIC = YES
PRIORITY = NETBEUI
[NETBEUI_XIF]
Drivername = netbeui$
SESSIONS = 6
NCBS = 12
BINDINGS = 'RTL8019_NIF'
LANABASE = 0
[RTL8019_NIF]
; EN-2400ABT RTL8019 PROTOCOL.INI Sample Adapter
DriverName = PNPND$
AdapterID = @0123456789a
Pe langa sistemul de operare destinat actiunilor la nivelul statiei de lucru, exista programe speciale de comunicatii in retea (de exemplu pentru sistemul de operare NetWare exista Netware Shell) ce permite comunicarea statiei de lucru cu calculatorul central si cu toate celelalte statii de lucru conectate la retea. Aceste programe speciale permit ca toate statiile de lucru din retea sa utilizeze programele si fisierele de date de pe calculatorul central in functie de prioritatile recunoscute utilizatorului respectiv.
Tipuri de retele de calculatoare
Retelele de calculatoare sunt de mai multe feluri functie de numarul statiilor de lucru si de aria lor de raspandire:
retele locale ( LAN - Local Area Networks) - lucreaza la nivelul unei cladiri sau al unui grup de cladiri avand distanta intre statiile de lucru de 10-1000 m;
retele orasenesti ( MAN - Metropolitan Area Networks ) - lucreaza la nivelul unui oras avand distanta intre statiile de lucru de ordinul kilometrilor;
retele regionale/mondiale ( WAN - Wide Area Networks ) - lucreaza la nivelul unei regiuni sau la nivel mondial avand distanta intre statiile de lucru de ordinul miilor de kilometri;
retele publice ( PDN - Public Data Networks ) - lucreaza la nivelul unei regiuni sau la nivel mondial si au acces la diverse retele locale, de exemplu
- INTERNET (E-mail -posta electronica, WWW-World Wide Web)
- USENET si EUNET (posta electronica si circulatia stirilor)
- CSNET si ARPANET (cercetare stiintifica)
- BITNET (informatii in diverse domenii).
Topologii (structuri) de retele locale
Topologia (structura) unei retele de calculatoare reprezinta modul de conectare a statiilor de lucru fata de Server. Modul de conectare va determina traseul pe care va circula informatia in retea, prin urmare o structura a comunicatiilor in retea. In general, exista trei tipuri de topologii pentru retelele LAN:
topologia Bus (magistrala) - are o fiabilitate sporita, viteza mare de transmisie;
topologia Ring (inel) - permite ca statiile de lucru sa fie "egale" intre ele;
topologia Star (stea) - ofera o viteza mare de comunicatie, fiind destinata aplicatiilor in timp real.
In domeniul topologiilor pentru retele de calculatoare s-au realizat si unele standardizari, dintre care amintim:
ETHERNET - topologie Bus (maxim 150 statii de lucru) produsa de firma Xerox in colaborare cu firmele Intel si Digital;
RX-Net (maxim 255 statii de lucru) ;
IBM Token Ring - topologie Ring (maxim 96 statii de lucru);
IBM-PC - topologie Bus;
ARCNET, MICOM, GATEWAY, G/NET.
Mediul Internet si Reteaua (The Net)
Spre deosebire de retelele comerciale de calculatoare pentru servicii (CompuServe, America Online, GEnie, etc.), mediul Internet este un ansamblu de retele de calculatoare la nivel mondial ce realizeaza conectarea a milioane de calculatoare si care reprezinta:
calculatoare guvernamentale si ale institutiilor natiunilor din intreaga lume;
calculatoare ale miilor de universitati si scoli din intreaga lume;
sisteme de calcul ale marilor corporatii (Microsoft, IBM, Digital, etc.);
sisteme de calcul ale unor organizatii si fundatii stiintifice, culturale, sociale;
calculatoare ale marilor agentii de presa si de televiziune din intrega lume;
calculatoare ale marilor edituri din lume;
calculatoare ale milioanelor de utilizatori din intreaga lume.
Din punct de vedere arhitectural, mediul Internet este de fapt o retea gigantica de retele de calculatoare raspandita la nivel mondial si care inglobeaza diverse produse harware si software ce gestioneaza o mare colectie de baze de date ce contin informatii si servicii de toate tipurile, acestea fiind accesibile de la orice calculator (terminal) conectat la retea in orice loc si la orice moment.
Comentariu. Mediul Internet este cel mai mare sistem informatic din lume, perfect legal si in multe cazuri gratuit. Resursele pe care le ofera sunt imense si ele se schimba aproape zilnic, asa cum se schimba tehnologiile informatice.
In Romania, dupa 1990 reteaua Internet a cunoscut o expansiune deosebita prin aparitia diverselor legaturi interne si internationale, constituite in diverse retele. La inceput au aparut reteaua din mediul universitar (nodul central fiind UPB - Universitatea Politehnica Bucuresti) si reteaua din mediul cercetarii (nodul central fiind ICI - Institutul de Cercetari in Informatica).
Reteaua locala UPB este nodul central al retelei RoEduNet (The Romanian Education Network) de care sunt conectate retele din peste 50 institutii de invatamant si de cultura din Bucuresti si din tara. Reteaua locala a Universitatii Bucuresti este conectata la aceasta retea. In prezent, majoritatea centrelor universitare din tara au retele locale conectate la reteaua Internet. De asemenea, multe scoli generale si licee din Bucuresti si din tara sunt conectate la Internet. Majoritatea institutiilor guvernamentale si neguvernamentale, institute de cercetate si proiectare, marile biblioteci din tara, firme cu diverse activitati sunt conectate la Internet.
Cererea pentru conectarea la reteaua Internet a determinat aparitia atat a furnizorilor de servicii Internet pentru domeniu public, cat si pentru domeniul comercial.
Furnizori de servicii publice:
RoEduNet (Romanian Education Network);
SFOS (Fundatia Soros pentru o Societate Deschisa);
RNC National R&D Network (Reteaua Nationala de Calculatoare pentru Cercetare si Invatamant);
Astazi, furnizori de servicii comerciale sunt in numar mare, de aceea vom aminti cativa: PC-NET Data Network, EUnet Romania, EuroNET Romania, Kappa Servexim, IIRUC-RoLink, Web Club, Dynamic Network Technologies, Electronum.
Evolutia si dezvoltarea mediului Internet
In anul 1968 a aparut ideea necesitatii guvernului S.U.A de a interconecta pe o intindere mare, un numar mare de calculatoare (de diverse tipuri si dimensiuni), in scopul cooperarii dintre universitati si departamentele militare ale tarii in cadrul unor proiecte de cercetari comune. Din aceste motive a luat fiinta agentia ARPA (Advanced Research Projecs Agency) a carei activitate s-a concretizat in anul 1970 prin proiectele:
ARPANET - retea de calculatoare pentru cercetari in beneficiul guvernului S.U.A.;
MILNET - retea de calculatoare pentru cercetari in domeniul militar si de aparare.
In anul 1975, s-a realizat standardizarea unor protocoale (limbaje de comunicare intre calculatoarele interconectate) obtinandu-se standardul TCP/IP (Transmission Control Protocol / Internet Protocol) utilizat pentru legarea in retea a calculatoarele de la majoritatea universitatilor americane importante si de la departamentele de aparare din S.U.A. Astfel, a aparut reteaua de calculatoare DARPA Internet, apoi DARPANET si care a reprezentat nucleul unei gigantice retele de calculatoare pe care o numim astazi mediul Internet.
Dupa anul 1980, deja au inceput sa se lege la acest nucleu tot mai multe retele locale, principalele legaturi Internet realizandu-se prin organizatia NSF (National Science Foundation), gestionate de compania ANS (Advanced Network and Services) in cooperare cu firmele IBM, MCI si un consortiu de universitati din Michigan. De asemenea, in aceasta perioada s-a realizat si interconectarea cu retele de pe continentul european, aceasta prin intermediul comunicatiilor prin satelit.
Trebuie sa precizam faptul ca in anii '80 s-au constituit retele indepentente care ulterior s-au conectat (prin sisteme numite gateways - porti electronice de legatura) la reteaua Internet:
reteaua Usenet, a luat fiinta pentru a conecta calculatoarele Universitatii Duke cu cele ale Universitatii din Carolina de Nord (implementata de Tom Truscott si Jim Ellis in 1980);
reteaua CSNET (Computer Science Network), 1980;
reteaua NSFNET (National Science Foundation), 1986;
reteaua FidoNet ce a implementat serviciul "echomail" dezvoltat de Tom Jennings in 1984; astazi, se poate accesa acest serviciu prin WWW;
reteaua BITNET (Because It's Time Network), retea mondiala formata din universitati, institute de cercetare, organizatii comerciale; in anul 1989 a fuzionat cu reteaua CSNET constituind reteaua CREN (Corporation for Research and Education Network);
reteaua BIX (Byte Information eXchange), retea creata de revista Byte pentru servicii on-line orientate pe probleme hardware pentru calculatoare;
reteaua EARN (European Academic and Research Network).
Din anul 1992, administrarea mediului Internet este realizata de organizatia internationala ISOC (Internet Society) ce este sponzorizata de membrii comunitatii Internet din S.U.A., Europa si din alte continente. Organizatia ISOC are urmatoarele organisme administrative:
IAB (Internet Architecture Board), ce se ocupa cu dezvoltarea protocoalelor din retea;
IETF (Internet Engineering Task Force), ce se ocupa de dezvoltarea specificatiilor pentru standarde;
IRTF (Internet Reseach Task Force), ce se ocupa de tehnologia interconectarii si stiinta informatiei.
5.2 Arhitectura si functionarea sistemului Internet
Definitie.
Fizic, sistemul Internet este un ansamblu de componente hardware (dispozitive de memorare si procesare, echipamente I/O, echipamente de conectare, echipamente de transmisie) pentru memorarea, procesarea, conversia, reprezentarea si comunicarea informatiilor la nivel local, regional sau mondial, iar logic, este un ansamblu de componente software (sisteme de operare-Unix, Linux, programe de control si transmisie, programe de protectie, aplicatii pentru cautare, procesare si reprezentare) pentru a oferi utilizatorilor conectati la retea servicii variate in orice moment si aflati la orice distanta de resursele accesate, pe principiul client-server.
Din punct de vedere arhitectural, reteaua Internet este constituita dintr-o mare varietate de sisteme de calcul: PC-uri, mainframe-uri, supercalculatoare, retele de calculatoare LAN, MAN sau WAN.
Functionarea retelei Internet se realizeaza prin intermediul unor noduri (server-calculator) ce ofera cu ajutorul unor protocoale exploatarea eficienta a resurselor mediului Internet, noduri ce se numesc furnizori de servicii.
Acesul unui utilizator la serviciile Internet poate avea loc daca utilizatorul are acces la un terminal (calculator-statie de lucru) conectat la reteaua Internet, si anume la un nod din retea. Terminalul se poate afla acasa la utilizator, la scoala, la faculatate, la biblioteca, la serviciu, la un caf-Internet, etc.
Din punct de vedere arhitectural, in sistemul Internet sunt recunoscute trei tipuri de noduri:
noduri de nivel inalt - noduri (clasa A) la nivel mondial la care sunt conectate nodurile continentale (ex. nod EARN-European Academic and Research Network) de la nivelul tarilor ;
noduri continentale - noduri (clasa B) la nivelul unei tari (in Romania exista nodul de la UPB, nodul de la ICI, etc.) de care sunt conectate noduri locale ale unor retele;
noduri locale - noduri (clasa C) la nivel local(regional) ce trebuie sa fie recunoscute de un nod continental (in Romania exista noduri locale in Bucuresti- Universitatea Bucuresti, Institutul de Matematica, ASE, Guvern, Parlament, etc.- , si in marile orase-Cluj, Iasi, Constanta, Craiova, Pitesti, etc.).
Din punct de vedere functional, in sistemul Internet sunt operationale trei tipuri de calculatoare(servere):
calculator router (de dirijare) - calculator ce furnizeaza servicii de dirijare a informatiilor intre doua noduri care se adreseaza prin emitere-receptie;
calculator gateway ( de legatura) - calculator de legatura intre nivelele retelei Internet si care realizeaza conectarea intre doua retele distincte;
calculator host ( gazda) - calculator conectat la reteaua Internet pe unul din cele patru nivele (utilizator, local, tara si mondial) de la care se pot cere servicii Internet.
Un utilizator poate avea acces la serviciile Internet numai daca lucreaza la un calculator conectat la un nod din reteaua Internet. Conectarea la un astfel de nod(Server) se realizeaza fizic prin intermediul unei firme specializate care poate folosi doua metode:
conectare tip Network - cablu coaxial;
conectare tip "dial-up" - modem; linie telefonica comutata.
In vederea utilizarii si serviciilor postei electronice (E-mail), cu acordul administratorului nodului respectiv, utilizatorul primeste un cont(nume) de utilizator (login name) si o parola (password) de conectare ce va fi recunoscuta in mediul Internet. In felul acesta, utilizatorul conectat la Internet va avea acces la toate serviciile oferite de Internet, inclusiv la aplicatiile mari si complexe din domeniile: stiintific, invatamant, cercetare, economic, comercial, sportiv, artistic, etc.
Accesarea serviciilor mediului Internet se realizeaza de la calculatorul utilizatorului conectat la Internet, care trebuie sa functioneze sub sistemele Windows 95/98/NT, Linux sau Unix si sa aiba instalate o serie de programe de navigare(explorare; browser-program de acces) precum Netscape Navigator sau Microsoft Internet Explorer.
In aceasta comunitate de retele de calculatoare interconectate, pentru realizarea serviciilor oferite, mediul Internet are la baza sistemele de operare Unix sau Linux, sisteme ce ofera facilitati moderne pentru comunicarea in retea (servicii de interconectare):
Telnet - limbaj de comunicatie in retea; conectarea la distanta;
E-mail (Electronic Mail)- posta electronica (emiterea si receptia scisorilor);
FTP (File Transfer Protocol) - transfer de fisiere;
HTTP (Hyper Text Transfer Protocol)-legatura intre informatii aflate la distanta.
Mediul Internet utilizeaza si instrumente (sisteme hipertext) concepute special pentru localizarea , cautarea si vizualizarea in retea, cum ar fi:
WWW (World Wide Web - panza mondiala) - sistem de cautare si vizualizare;
Gopher - explorare baze de date;
Archie - cautarea fisierelor in reteaua Internet;
WAIS (Wide Area Information Server) - cautarea si extragerea informatiilor.
Serviciile (activitatile de baza) oferite in prezent de mediul Internet sunt:
E-mail (posta electronica) - prin utilizarea comenzilor Unix/Linux mail, pine, elm, etc. se pot trimite mesaje (scrisori) de posta electronica spre utilizatori din intreaga lume, se poate vizualiza lista scrisorilor primite in cutia postala(mailbox), se pot receptiona mesaje din intreaga lume;
zone de informare (WWW, Gopher, FTP) - informatii stocate in sisteme de fisiere numite zone (site) sau gazde(host); exista zone FTP, zone Gopher, zone WWW;
- zona FTP este un calculator(server) initializat pentru conectarea in sistem, consultarea si copierea de fisiere
- zona Gopher contine baze de date de referinte incrucisate despre documente din intrega lume
- zona WWW contine pagini Web ce pot fi vizualizate cu programe speciale de consultare(browser), cum ar fi Mosaic, Netscape. Internet Explorer; paginile Web pot contine trimiteri la alte zone WWW la care este acces, executia se face prin click cu butonul mouse-ului;
reteaua UseNet - folosind un cititor de stiri (newsreader), cum ar fi rn, trn, nn, sau tin, se pot studia mesaje din grupurile de stiri (newsgroups) pe orice tema: stiinta, medicina, economie, sport, muzica, calculatoare, etc.
Functiile principale ale mediul Internet se pot constitui in urmatoarele categorii:
localizare si cautare (fisiere, adrese, etc.);
comunicare/transfer (fisiere, scrisori, pachete, etc.);
prelucrare (operatii I/O, calcule, etc.);
protectia informatiilor si operatiilor(accesul cu parola, drepturi utilizare).
Mediul Internet este conceput si construit in jurul conceptului de nivele de serviciu si reprezinta o retea de comutare de pachete (PSN - Packet Switching Network). Comunicarea (transferul) informatiilor in mediul Internet se realizeaza prin colectii de date numite pachete (packets).
Regulile utilizate in mediul Internet pentru a decide cum si unde sa comunice (transmita) pachetele, formeaza asa-numitele protocoale de comunicatii ce constituie software mediului Internet. Protocoalele reprezinta pentru comunicatii ceea ce limbajele de programare sunt pentru prelucrarea informatica(locatii de memorie).
Mediul Internet cuprinde un set de protocoale de retea care specifica detaliile comunicatiilor intre calculatoarele(nodurile) interconectate, impreuna cu conventiile de interconectare a retelelor si de dirijare a informatiilor in retea.
In prezent, majoritatea retelelor conectate la Internet functioneaza sub interconectarea TCP/IP (sistemul de operare Unix a fost unul din primele sisteme de operare ce au inclus protocolul TCP/IP) ce este constituita din protocoalele:
TCP ( Transmission Control Protocol);
IP ( Internet Protocol);
UDP (User Datagram Protocol).
Observatie. Exista si protocoale mai vechi, cum ar fi IPX (firma Novell) si X25.
Functiile de prelucrare si comunicatie ale mediului Internet se realizeaza prin intermediul unor procese cooperante. Aceasta functie de cooperare este evidentiata in modelul arhitectural al sistemelor teleinformatice, la baza carora se afla conceptul de stratificare ce consta intr-o ierarhie de niveluri(straturi) functionale, fiecare nivel oferind utilizatorilor servicii furnizate de nivelul functional inferior.
Modul de functionare a mediului Internet este asemanator activitatiilor postale care se realizeaza prin oficii postale si suboficii postale. Calculatoarele router au rolul suboficiilor postale ce iau decizii asupra modului de dirijare a datelor(pachetelor) la fel cum serviciul postal directioneaza scrisorile spre destinatie. Un oficiu postal nu are legatura directa cu toate oficiile postale dintr-o tara, ci are legatura directa cu unele oficii postale vecine.
Pentru ca un pachet (impachetare de date) sa ajunga la destinatie, se utilizeaza o informatie de adresa. Un calculator router primeste informatia de adresa si pe baza acesteia decide unde sa fie trimis pachetul, stabilind doar "conducta" (pipe) cea mai optima pentru ca pachetul sa ajunga la destinatia indicata de adresa corespunzatoare pachetului. Regulile utilizate in mediului Internet pentru deciziile privind dirijarea pachetelor sunt constituite in protocoale de comunicatie.
Adrese IP si structura DNS (Domain Name System)
Fiecare calculator cuplat la mediului Internet este identificat printr-o adresa unica, cunoscuta prin asa-numita IP Address, aceasta fiind utilizata la nivelul programelor de prelucrare in retea. In schimb, la nivelul utilizatorilor cu acces la mediului Internet, identificarea calculatoarelor se face printr-un nume de calculator host gestionat de sistemul DNS.
Conceptia protocolului TCP/IP este astfel implementata incat schema de adresare permite utilizatorilor si programelor din retea sa identifice in mod unic o retea sau un calculator host, atat prin intermediul unei adrese IP, cat si prin intermediul unui nume de calculator host.
Operatiile de identificare in mediului Internet se constituie in urmatoarele categorii:
identificare la nivelul programelor de comunicatie - adresa IP (IP Address);
identificare la nivelul utilizarii -nume de calculator host (DNS Configuration);
identificare utilizator - nume de conectare (login name).
Adrese IP (IP Address)
Definitie.
O adresa IP este constituita dintr-un grup de patru numere zecimale separate de caracterul punct ("."), fiecare numar fiind cuprins intre 1 si 256=28 (fiecare numar poate fi reprezentat in binar pe un octet), si anume:
Pornind de la aceasta structura de numere zecimale, protocolul IP construieste (reprezinta) un cod (adresa) in binar pe un cuvant de 32 biti (4 octeti) ce va fi constituit din:
clasa retelei - clasa A, B sau C;
router-ul retelei - identificator de retea;
host-ul utilizatorului - identificator host.
Din punct de vedere arhitectural, dupa cum am precizat, in sistemul Internet sunt recunoscute trei tipuri de noduri:
noduri de nivel inalt - noduri (clasa A) la nivel mondial la care sunt conectate nodurile de la nivelul tarilor
- cod clasa utilizeaza doar bitul 0 care este 0
- cod router retea utilizeaza 7 biti
- cod host utilizator utilizeaza 24 biti
- , si prin urmare sunt disponibile 126 coduri de router, 224 = 16777216 coduri de host;
noduri continentale - noduri (clasa B) la nivelul unei tari de care sunt conectate noduri locale ale unor retele;
- cod clasa utilizeaza bitii 0 si 1 care au valoarea 10
- cod router retea utilizeaza 14 biti
- cod host utilizator utilizeaza 16 biti
- , si prin urmare sunt disponibile 214=16384 coduri de router, 216 = 65536 coduri de host;
noduri locale - noduri (clasa C) la nivel local(regional) ce trebuie sa fie recunoscute de un nod continental
- cod clasa utilizeaza bitii 0-2 care au valoarea 110
- cod router retea utilizeaza 22 biti
- cod host utilizator utilizeaza 8 biti
- , si prin urmare sunt disponibile 222=2097152 coduri de router, 28= 256 coduri de host.
Exemple:
1. 1.37.109.4 server de clasa A (nivel inalt) de la Tilburg University (The Netherlands);
2. 163.1.62.3 server de clasa B (nivel tara) pentru conectarea la diverse biblioteci universitare din intreaga lume (login : HYTELNET); 141.85.128.1 server UPB;
3. 153.226.100.1 server de clasa B(nivel tara) de la Facultatea de Chimie(Panduri);
4. 193.226.51.177 server de clasa C (nivel local) ce reprezinta gateway (gw-chimie) la Facultatea de Chimie din cadrul Universitatii Bucuresti si la care sunt conectate host-urile avand adresele IP de la 193.226.51.178 la 193.226.51.190;
5. 192.129.3.33 server de clasa C (nivel local) ce reprezinta un router (math) la Facultatea de Matematica din Universitatea Bucuresti unde exista mai multe retele locale.
Adresa IP este utilizata de protocolul IP pentru obtinerea in binar a unui cuvant de memorie(word) de 32 biti si care va fi utilizat in operatiile de dirijare a pachetelor(datelor). De exemplu, pentru adresa reprezentata in zecimal 131.15.3.19 , cuvantul de memorie ce reprezinta forma binara este (se concateneaza cei 4 octeti asociati pentru a, b, c si d):
Structura DNS (Domain Name System)
Dupa cum am precizat, fiecare calculator cuplat la mediului Internet este identificat printr-o adresa unica, cunoscuta prin asa-numita IP Address, aceasta fiind utilizata la nivelul programelor de comunicatii in retea. In schimb, la nivelul utilizatorilor cu acces la mediului Internet, identificarea calculatoarelor se face printr-un nume de calculator host gestionat de structura DNS. Evident, protocolul IP realizeaza o corespondenta bijectiva intre adesele IP si numele gestionate de DNS.
Structura DNS realizeaza administrarea unor nume prin care se acorda diferite responsabilitati de grup, fiecare nivel reprezentand un domeniu. Domeniile sunt gestionate prin intermediul unei structuri arborescente ce determina o structura ierarhica. In felul acesta, un nume de calculator host va reprezenta un drum (cale) in arborele sau subarborele administrat de DNS. Domeniile determina metoda de organizare a calculatoarelor in retea.
In prezent, mediul Internet considera nume1 ca domeniu principal, iar celelalte ca subdomenii, aceasta structura de organizare fiind asemanatoare organizarii fisierelor in sistemul de operare Unix.
Structura ierarhica generata de domenii si subdomenii este definita in functie de diferite unitati de organizare sau de diverse domenii de activitate.
Urmatoarele domenii sunt recunoscute astazi ca domenii principale (nivelul inalt):
societati si companii comertiale
Edu
organizatii educationale(Universitati,Colegii)
Gov
organizatii guvernamentale
Mil
organizatii militare (armata, marina)
Org
alte organizatii
Int
organizatii internationale
Net
diverse resurse pentru reteaua Internet
<tara>
codul de tara
Reteaua ARPANET (1969) fiind cea mai veche, din care s-a desprins reteaua MILNET, s-a structurat pe scheletul unor organizatii responsabile de diverse domenii. O organizatie care coordoneaza un domeniu va fi responsabila de toate subdomeniile ce se definesc in domeniul respectiv.
Astazi, principalele legaturi in mediul Internet apartin organizatiei NSF (National Science Foundation), gestionate de compania ANS (Advanced Network and Services) in cooperare cu companiile IBM, MCI si un consortiu de universitati din Michigan (SUA).
Dupa ce s-a extins si in alte tari, mediul Internet a definit domeniile la nivelul unei tari, ca domenii de nivel inalt.
Comentariu.
In prezent, mediul Internet este constituit din circa 8500 de retele conectate, aproape 2,5 milioane de calculatoare, circa 21.000 domenii si utilizeaza resursele sale milioane de utilizatori.
Exemplul 1. Un arbore ierarhic de domenii/subdomenii Internet pentru Austria.
Austria este tara la care sunt conectate majoritatea nodurilor EARN (European Academic and Research Network) din tarile Europei Centrale si de Est. Domeniul de tara (de nivel inalt) este gestionat de Universitatea din Viena (univie) si contine subdomeniile:
ac academic
co comercial (gestionat de EUnet Ltd.)
gv guvernamental
or organizatie
nt retele
Subdomeniul academic ac contine, de exemplu:
univie Universitate din Viena
oeaw Academia de Stiinte a Austriei
tuvien Universitatea Tehnica din Viena
tu-graz Universitatea Tehnica din Graz
In Universitatea din Viena exista, de exemplu, urmatoarele subdomenii:
cc Centrul de Calcul (Computer Center) (ce contine phoenix)
math Institute for Mathematics
itc Institute for Theoretical Chemistry
exp Institute for Experimental Physics
Exemplul 2. Un arbore ierarhic de domenii/subdomenii Internet pentru Romania.
Concluzie.
Conform interconectarii in reteaua Internet, un calculator host este subordonat din punct de vedere a comunicatiilor, altui calculator host si subordoneaza la randul sau alte calculatoare host. Numele unui calculator host reprezinta modul de localizare a sa in structura generata de interconectarea calculatoarelor in reteaua Internet.
Adresa E-mail pentru utilizator
Definitie.
Adresa E-mail a unui utilizator cu acces la seviciile postei electronice oferite de reteaua Internet este urmatoarea constructie lexicala:
numelogin@host.domeniu ,unde
numelogin este numele (login name) declarat de utilizator atunci cand i se atribuie accesul la serviciile E-mail (asociat cu o parola);
host este numele calculatorului host cu rol de server (gateway) de nivel inferior;
domeniu este drumul(calea) in arborele unui domeniu principal.
Observatie. Semnul "@" este caracterul ce se citeste "at" (coada de maimuta) si
se afla in partea superioara a tastei <2>.
Exemple de adrese E-mail ale unor utilizatori :
Arhitectura si sarcinile TCP/IP
Structura arhitecturii TCP/IP este data de nivelele functiilor definite de retelele interconectate in mediul Internet. Modelul arhitectural TCP/IP este conceput sa controleze urmatoarele nivele de sarcini:
nivelul retea - dat de un singur protocol care recunoaste toate host-urile si nodurile din reteaua Internet;
nivelul Internet - dat de software ce implementeaza conceptia mediului Internet, adica IP (Internet Protocol) si ICMP (Internet Control Message Protocol);
nivelul comunicatiei - dat de software TCP (Transmission Control Protocol) si UDP (User Datagram Protocol);
nivelul aplicatiei - dat de sarcinile invocate de utilizatorii Internet.
Nivelele functiilor in arhitectura TCP/IP sunt urmatoarele:
nivelul fizic - asigura transmiterea digitala a informatiilor prin mediul fizic de interconectare de tip telecomunicatie (retea telefonica, retea publica de date, sateliti de comunicatii);
nivelul legatura de date - detecteaza si corecteaza erorile de transmisie produse la nivelul fizic;
nivelul retea - asigura dirijarea pachetelor intr-o retea cu legaturi de tip "point to point";
nivelul transport - asigura comunicarea intre doua calculatoare host din retea;
nivelul sesiune - stabileste si intretine conectari intre procese pentru transmiterea de date in retea;
nivelul prezentare - realizeaza transformari ale reprezentarii datelor, comprimarea textelor, conversii de fisiere, prelucrarea si vizualizarea imaginilor, prelucrarea si redarea sunetelor;
nivelul aplicatiei - realizeaza comunicarea pentru schimbul de informatii intre utilizatori.
Nivelul retea
Protocoalele Internet la nivel de retea furnizeaza servicii ce permit comunicarea dintre doua noduri ale retelei, asigurand dirizarea (router-area) pachetelor de date ce provin de la protocoalele de la nivelul de transport. La acest nivel are loc atat conversia pachetelor de date in UDP (User Datagram Protocol) si transmiterea lor catre protocoalele nivelului legatura de date pentru procesarea lor ulterioara (la transmisie), cat si transferarea lor catre nivelul transport, la receptie.
La nivelul retea exista urmatoarele protocoale:
protocolul ARP (Address Resolution Protocol) - translateaza dinamic adresele Internet in adrese hardware unice in cadrul retelelor locale;
protocolul RARP (Reverse Address Resolution Protocol) - tranforma invers adresele hardware corespunzatoare nodurilor in adrese Internet;
protocolul ICMP (Internet Control Message Protocol) - permite schimbul de informatii de control intre nodurile retelei ( host-uri, router-re, gateway-uri);
protocolul IP (Internet Protocol) - asigura servicii de transmitere a pachetelor de date receptionate de la protocoalele nivelului transport.
Nivelul transport
Nivelul transport este implementat in retelele TCP/IP prin intermediul protocoalelor UDP si TCP. Sistemele de operare Unix si Linux ofera programelor aplicative o interfata comuna pentru aceste protocoale.
Protocoalele TCP/IP de nivel transport ofera servicii ce permit programelor nivelului aplicatiei sa comunice intre ele prin intermediul mesajelor.
Lista protocoalele si serviciilor:
C:windowsprotocol
# Copyright (c) 1993-1995 Microsoft Corp.
# This file contains the Internet protocols as defined by RFC 1060
# (Assigned Numbers).
# Format:
# <protocol name> <assigned number> [aliases] [#<comment>]
ip 0 IP # Internet protocol
icmp 1 ICMP # Internet control message protocol
ggp 3 GGP # Gateway-gateway protocol
tcp 6 TCP # Transmission control protocol
egp 8 EGP # Exterior gateway protocol
pup 12 PUP # PARC universal packet protocol
udp 17 UDP # User datagram protocol
hmp 20 HMP # Host monitoring protocol
xns-idp 22 XNS-IDP # Xerox NS IDP
rdp 27 RDP # 'reliable datagram' protocol
rvd 66 RVD # MIT remote virtual disk
C:windowsservices
# Copyright (c) 1993-1995 Microsoft Corp.
# This file contains port numbers for well-known services as defined by
# RFC 1060 (Assigned Numbers).
# Format:
# <service name> <port number>/<protocol> [aliases] [#<comment>]
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp
systat 11/tcp users
daytime 13/tcp
daytime 13/udp
netstat 15/tcp
qotd 17/tcp quote
qotd 17/udp quote
chargen 19/tcp ttytst source
chargen 19/udp ttytst source
ftp-data 20/tcp
ftp 21/tcp ----- ----- --------- ----- -------- a se vedea sectiunea 5.3
telnet 23/tcp ----- ----- --------- ----- -------- a se vedea sectiunea 5.3
smtp 25/tcp mail -------- ----- ------ --------- Simple Mail Transfer Protocol
time 37/tcp timserver - interfata cu reteaua globala
time 37/udp timserver - se seteaza prin Outlook Express
rlp 39/udp resource # resource location (Outgoing Mail : )
name 42/tcp nameserver
name 42/udp nameserver
whois 43/tcp nicname # usually to sri-nic
domain 53/tcp nameserver # name-domain server
domain 53/udp nameserver
nameserver 53/tcp domain # name-domain server
nameserver 53/udp domain
mtp 57/tcp # deprecated
bootp 67/udp # boot program server
tftp 69/udp
rje 77/tcp netrjs
finger 79/tcp
link 87/tcp ttylink
supdup 95/tcp
hostnames 101/tcp hostname # usually from sri-nic
iso-tsap 102/tcp
dictionary 103/tcp webster
x400 103/tcp # ISO Mail
x400-snd 104/tcp
csnet-ns 105/tcp
pop 109/tcp postoffice
pop2 109/tcp # Post Office
pop3 110/tcp postoffice -------- ----- ------ Post Office Protocol 3
portmap 111/tcp - interfata cu utilizatorii de E-mail
portmap 111/udp - se seteaza prin Outlook Express
sunrpc 111/tcp ( Incoming Mail : )
sunrpc 111/udp
auth 113/tcp authentication
sftp 115/tcp
path 117/tcp
uucp-path 117/tcp
nntp 119/tcp usenet # Network News Transfer
ntp 123/udp ntpd ntp # network time protocol (exp)
nbname 137/udp
nbdatagram 138/udp
nbsession 139/tcp
NeWS 144/tcp news
sgmp 153/udp sgmp
tcprepo 158/tcp repository # PCMAIL
snmp 161/udp snmp
snmp-trap 162/udp snmp
print-srv 170/tcp # network PostScript
vmnet 175/tcp
load 315/udp
vmnet0 400/tcp
sytek 500/udp
biff 512/udp comsat
exec 512/tcp
login 513/tcp
who 513/udp whod
shell 514/tcp cmd # no passwords used
syslog 514/udp
printer 515/tcp spooler # line printer spooler
talk 517/udp
ntalk 518/udp
efs 520/tcp # for LucasFilm
route 520/udp router routed
timed 525/udp timeserver
tempo 526/tcp newdate
courier 530/tcp rpc
conference 531/tcp chat
rvd-control 531/udp MIT disk
netnews 532/tcp readnews
netwall 533/udp # -for emergency broadcasts
uucp 540/tcp uucpd # uucp daemon
klogin 543/tcp # Kerberos authenticated rlogin
kshell 544/tcp cmd # and remote shell
new-rwho 550/udp new-who # experimental
remotefs 556/tcp rfs_server rfs# Brunhoff remote filesystem
rmonitor 560/udp rmonitord # experimental
monitor 561/udp # experimental
garcon 600/tcp
maitrd 601/tcp
busboy 602/tcp
acctmaster 700/udp
acctslave 701/udp
acct 702/udp
acctlogin 703/udp
acctprinter 704/udp
elcsd 704/udp # errlog
acctinfo 705/udp
acctslave2 706/udp
acctdisk 707/udp
kerberos 750/tcp kdc # Kerberos authentication--tcp
kerberos 750/udp kdc # Kerberos authentication--udp
kerberos_master 751/tcp # Kerberos authentication
kerberos_master 751/udp # Kerberos authentication
passwd_server 752/udp # Kerberos passwd server
userreg_server 753/udp # Kerberos userreg server
krb_prop 754/tcp # Kerberos slave propagation
erlogin 888/tcp # Login and environment passing
kpop 1109/tcp # Pop with Kerberos
phone 1167/udp
ingreslock 1524/tcp
maze 1666/udp
nfs 2049/udp # sun nfs
knetd 2053/tcp # Kerberos de-multiplexor
eklogin 2105/tcp # Kerberos encrypted rlogin
rmt 5555/tcp rmtd
mtb 5556/tcp mtbd # mtb backup
man 9535/tcp # remote man server
w 9536/tcp -------- ----- ------ ----- ----- --------- ----- ----- listeaza utilizatorii care
mantst 9537/tcp # remote man server, testing sunt momentan conectati
bnews 10000/tcp
rscs0 10000/udp
queue 10001/tcp
rscs1 10001/udp
poker 10002/tcp
rscs2 10002/udp
gateway 10003/tcp
rscs3 10003/udp
remp 10004/tcp
rscs4 10004/udp
rscs5 10005/udp
rscs6 10006/udp
rscs7 10007/udp
rscs8 10008/udp
rscs9 10009/udp
rscsa 10010/udp
rscsb 10011/udp
qmaster 10012/tcp
qmaster 10012/udp
Nivelul aplicatiei
Nivelul ce mai inalt este nivelul aplicatiei ce utilizeaza serviciile protocoalelor de la nivel transport pentru a satisface cerintele utilizatorilor mediului Internet. Familia de procoale TCP/IP este operationala deoarece aceste protocoale sunt gestionate prin numere speciale de porturi (well-known numbers) si nume speciale de protocoale si servicii (well-known names and services).
Aceste informatii pentru sistemul de operare Unix se afla in fisierele /etc/services si /etc/protocols, iar pentru sistemul de operare Windows 95/98 se afla in fisierele c:windowsservices si c:windowsprotocol (a se vedea fisierele de mai sus).
Principalele instrumente (software) Internet la nivel de aplicatie sunt:
E-mail (Electronic Mail) - posta electronica ( trimiterea si receptia de mesaje);
Telnet - protocol pentru conectarea(comunicatii) la distanta;
FTP (File Transfer Protocol) - protocol pentru transfer de fisiere;
HTTP (Hyper Text Transfer Protocol) - protocol pentru transfer de hypertext;
EGP (Exterior Gateway Protocol) - protocol pentru gateway exterior;
Domain (Domain Name Protocol) - protocolul numelui de domeniu;
Login (Remote Login Protocol) - protocolul de login la distanta;
RIP (Routing Information Protocol) - protocolul informatiilor de router-are;
ICMP (Internet Control Message Protocol)- protocolul de control al mesajelor.
Aspecte de conectare la sistemul Internet
Pentru conectarea fizica la sistemul Internet, este nevoie de urmatoarele elemente de baza:
echipament adecvat (calculator PC- 16Mb RAM, 2 Gb HDD, 33.6 kbps modem-in cazul conectarii PPP(Poit-toPoit Protocol)-, CD drive);
software special ( sistem de operare Windows, programe de navigare(explorare)-Netscape Navigator, Microsoft Internet Explorer);
furnizor de servicii Internet.
Exista doua modalitati de conectare fizica la un server din sistemul Internet:
conexiune telefonica PPP - prin intermediul unui modem; in acest caz firma furnizoare de servicii Internet va da utilizatorului un cont(nume login) , o parola si un numar de telefon prin care se realizeaza conectarea;
conexiune Network - prin intermediul conectarii de tip retea (cablu coaxial) la un server conectat deja la sistemul Internet;
Conexiunea telefonica PPP
In cazul conexiunii telefonice PPP (Dial-Up) trebuie parcurse urmatoarele etape:
instalarea modemului sub sistemul de operare Windows - modemul trebuie instalat pe portul de comunicatii COM2; configurarea trebuie sa cuprinda apelarea Control Panel de la care se alege Add New Hardware unde se alege dintr-o lista Manufuctures (Standard Modem Types) si Models (Standard 300 bps Modem);
selectarea adaptorului Dial-Up - instalarea unui adaptor pentru retea; din Control Panel se selecteaza pictograma Network ce afiseaza o fereastra pentru care la eticheta(meniul) Configuration se alege Add Adapter pentru a se selecta un adaptor Microsoft, anume Dial-Up Adapter;
selectarea protocolului TCP/IP - tot din meniul Configuration se alegee Add Protocol pentru a se selecta protocolul TCP/IP al firmei Microsoft.
Crearea conexiunii la furnizorul de servicii Internet - se actioneaza butonul Start si se selecteaza Programs Accessories Dial Up Networking care afiseaza o fereastra pentru configurare; se executa double-click pe Make New Connection ce invita sa introduceti:
-nume furnizor; - numarul de telefon; -serverul;
se va crea o pictograma corespunzatoare; se executa double-click pe pictograma nou creata; va aparea fereastra Conect To unde se va indica;
- numele de cont (User name)
- parola de conectare (Password);
se actioneaza Dial Properties, apoi cele trei etichete:
- General - pentru port, rata de transmisie si volum difuzor
- Connection - pentru parametri de conectare(8 None 1)
- Option - optiunea Bring up terminal window after dialing.
Conexiunea Network
In cazul conexiunii Network trebuie parcurse urmatoarele etape:
conectarea fizica se face prin cablu coaxial, dupa care prin software se activeaza Control Panel ce afiseaza o fereastra din care se selecteaza pictograma Network ce afiseaza o fereastra pentru care la eticheta(meniul) Configuration se alege de exemplu (placa de retea instalata) TCP/IP Realtek RTL8019 PnP LAN adapter or compatible; pentru eticheta(meniul) Identification se pot indica un nume pentru calculator(Computer name) si adresa de domeniu (Workgroup); pentru eticheta Access Control se valideaza optiunea Share-level access control;
dupa alegerea configurarii (Configuration), pentru meniul Configuration se actioneaza butonul Properties ce afiseaza o fereastra cu urmatoarele etichete(meniuri):
- DNS Configuration
- Gateway
- IP Address
- Bindings
- Advanced
- NetBIOS
- WINS Configuration;
pentru meniul DNS Configuration se valideaza Enable DNS si se introduce un nume de host (Host), adresa domeniului (Domain), adresa IP a serverului la care este conectat calculatorul in cauza (DNS Server Search Order) prin Add;
pentru meniul Gateway se indica adresa IP a gateway-ului direct (New gateway) prin Add;
Fereastra Network
pentru meniul IP Address se valideaza Specify an IP address si se introduce adresa IP comunicata de administratorul serverului (IP Address) si masca(Subnet Mask);
pentru meniul Bindings se valideaza Client for Microsoft Networks, dupa care sistemul va cere initializarea calculatorului .
Conectarea la Internet a retelei locale a Universitatii Bucuresti
Din motive tehnice, la inceputul formarii retelelor universitare din Romania- acum reteaua RoEduNet-, cateva retele erau conectate intre ele prin protocolul X25 ce este un protocol standardizat OSI. Legatura cu reteaua Internet mondiala este oferita de reteaua PUB ( pub.ro ; "Politehnica" University of Bucharest). Intre PUB si alte cateva universitati exista o retea X25 care are un comutator (Switch X25; in terminalogia X25 acesta este un router) la care sunt cuplate mai multe linii telofonice inchiriate ce vin de la universitatile conectate.
Reteaua locala a Universitatii Bucuresti ( unibuc.ro ; University of Bucharest) este conectata la reteaua PUB in modul precizat mai sus. Legatura intre reteaua IP (Internet) si reteaua X25 este realizata prin doua routere multiprotocol. Tunelul din figura de mai jos leaga reteaua unibuc.ro de reteaua pub.ro.
Pachetele IP de la "Politehnica" sunt "impachetate" de catre un router multiprotocol ( recunoscut de IP si X25) ca date "impachetate" X25 si sunt "despachetate" de catre routerul de la Universitatea Bucuresti si apoi transmise in reteaua locala.
5.3 E-mail si comunicarea in Internet
Comunitatea retelelor de calculatoare interconectate in sistemul Internet isi realizarea serviciilor prin intermediul protocoalelor ce au ca suport sistemele de operare Unix, Linux sau Windows sisteme ce ofera facilitati moderne pentru comunicarea in retea (servicii de interconectare):
Telnet - limbaj de comunicatie in retea; conectarea la distanta;
E-mail (Electronic Mail)- posta electronica (emiterea si receptia scisorilor);
FTP (File Transfer Protocol) - transfer de fisiere;
HTTP (Hyper Text Transfer Protocol)-legatura intre informatii aflate la distanta.
Mediul Internet utilizeaza si instrumente (sisteme hipertext) concepute special pentru localizarea , cautarea si vizualizarea in retea, cum ar fi:
WWW (World Wide Web - panza mondiala) - sistem de cautare si vizualizare;
Gopher - explorare baze de date;
Archie - cautarea fisierelor in reteaua Internet;
WAIS (Wide Area Information Server) - cautarea si extragerea informatiilor.
Serviciile (activitatile de baza) oferite in prezent de mediul Internet sunt:
E-mail (posta electronica) - prin utilizarea comenzilor Unix/Linux pine, elm, mail, etc. se pot trimite mesaje (scrisori) prin posta electronica spre utilizatori din intreaga lume, se poate vizualiza lista scrisorilor primite in cutia postala(mailbox), se pot receptiona mesaje din intreaga lume; o alta varianta este Internet Mail;
zone de informare (WWW, Gopher, FTP) - informatii stocate in sisteme de fisiere numite zone (site) sau gazde(host); exista zone FTP, zone Gopher, zone WWW;
- zona FTP este un calculator(server) initializat pentru
conectarea in sistem, consultarea si copierea de fisiere
- zona Gopher contine baze de date de referinte incrucisate
despre documente din intrega lume
- zona WWW contine pagini Web ce pot fi vizualizate
cu programe speciale de consultare(browser), cum ar fi
Mosaic, Netscape. Internet Explorer; paginile Web pot
contine trimiteri la alte zone WWW la care este acces,
executia se face prin click cu butonul mouse-ului;
reteaua UseNet - folosind un cititor de stiri (newsreader), cum ar fi rn, trn, nn, sau tin, se pot studia mesaje din grupurile de stiri (newsgroups) pe orice tema: stiinta, medicina, economie, sport, muzica, calculatoare, etc.
Accesul (login) la Internet prin Telnet sau ssh
Definitie.
Programul (serviciul) Telnet reprezinta modalitatea de conectare la distanta, si anume accesarea unui server la care utilizatorul are un cont (login name) sau a unui server la care utilizatorul se poate conecta printr-un login cunoscut cu/fara parola si care ofera posibilitatea utilizatorului sa consulte biblioteci, baze de date, etc.
Astazi, exista diverse implementari pentru Telnet:
telnet.exe - sub sistemul Windows;
telnet.exe - sub sistemul DOS;
telnet - comanda sub sistemele Unix si Linux;
Exista doua modalitati de utilizare a serviciului Telnet pentru accesare:
apelarea sub Windows pentru accesarea serverului la care utilizatorul are cont(login) si parola;
- daca programul telnet are pictograma pe ecran, se activeaza pictograma
- daca nu exista pictograma pe ecran, din meniul Start se selecteaza
Run ( apoi, telnet numehost sau telnet adresaIP ) Connect
Exemplu: telnet gw-chimie sau
telnet 193.226.51.177
Serverul gw-chimie ofera prompterul Linux (pentru introducerea de comenzi)
apelarea sub Unix sau Linux pentru accesarea altui server, dupa ce in prealabil utilizatorul a fost recunoscut de un server.
- consultarea cataloagelor unor biblioteci din lume-care sunt accesibile-
se poate face prin accesarea unui server, sub forma:
telnet numedomeniu sau
telnet adresaIP
Exemple: telnet hollis.harvard.edu
telnet 163.1.62.31
- consultarea de informatii din diverse domenii
Exemple: telnet camms2.caos.kun.nl - informatii despre sistemul
periodic al elementelor chimice
telnet nasanews@space.mit.edu - evenimentele zilei de la
NASA
telnet hpcvbbs.cv.hp.com - informatii despre calculatoare
Hewlett-Packard
Definitie.
Serviciul ssh realizeaza accesarea unui server la care utilizatorul are un cont (login name) si o parola si care ofera posibilitatea utilizatorului sa aiba acces la toate serviciile oferite de mediul Internet.
Exista doua modalitati de utilizare pentru ssh:
apelarea sub Windows (ssh.exe);
apelarea sub Linux sau Unix (comanda ssh).
Comenzi si operatii dupa accesarea serverului direct
Dupa accesarea serverului direct (serverul la care utilizatorul are un cont-login name- si o parola-password), utilizatorul poate folosi cunostintele acumulate privind sistemele de operare Linux sau Unix, pentru a afla diverse informatii despre organizarea serverului, despre directoarele/fisierele aflate pe server, despre utilizatorii recunoscuti de server, etc.
Utilizatorul va folosi cunostintele invatate pentru sistemul de operare UNIX (ce sunt asemanatoare cu cele pentru sistemul de operare LINUX).
Exemplu demonstrativ pentru :
afisarea pe ecran a tuturor utilizatorilor conectati (login) la momentul respectiv la serveul gw-chimie; se utilizeaza comanda
$ w sau $ who
schimbarea directorului curent in directorul radacina (root) pentru a cunoaste structura de directoare de pe serverul gw-chimie; se utilizeaza comanda
$cd /
listarea numelor de directoare legate de directorul radacina; se utilizeaza comanda
$ls -l
accesarea serverului math, folosind serviciul ssh; se utilizeaza comanda
$ssh vlada@math
Observatie. Se va introduce login name si password
pe serverul math reluam comenzile da mai sus adresate serverului gw-chimie.
In continuare prezentam imaginile corespunzatoare.
Utilizarea serviciului E-mail
Definitie.
Serviciul E-mail oferit de sistemul Internet realizeaza pentru orice utilizator conectat la sistem:
gestiunea unei cutii postale (Mail Box) de unde se pot trimite mesaje (scrisori) catre orice utilizator Internet ce are propria lui cutie postala (adresa E-mail) si unde se pot primi mesaje (scrisori) de la orice utilizator E-mail;
operatii asupra mesajelor din cutia postala a utilizatorului pentru listarea mesajelor, vizualizarea continutului mesajelor, stergerea mesajelor, etc.;
protectia cutiei postale si a mesajelor;
atasarea la mesajele trimise/primite a unor fisiere in vederea utilizarii lor ulterioare de catre programele de aplicatii.
Crearea unei cutii postale (Mail Box)
La inceput, cutia postala proprie (mail box) unui utilizator este creata,
fie de utilizatorul respectiv (daca se foloseste serverul https://hotmail.com, si in acest caz adresa E-mail va fi de forma: numelogin@hotmail.com; se va apela programul (browser) Internet Explorer sau Netscape ; unde, http = hyper text transfer protocol),
fie de administratorul serverului la care utilizatorul este legat (in acest caz utilizatorul primeste un nume-login name- si o parola, iar adresa E-mail va fi de forma: numelogin@host.domeniu).
Observatie. Un utilizator poate avea mai multe cutii postale aflate pe diverse servere. De exemplu, autorul acestei lucrari are urmatoarele adrese de cutii postale (e-mail-uri):
pe serverul math ; vlada@math.math.unibuc.ro ;
pe serverul gw-chimie; vlada@gw-chimie.math.unibuc.ro ;
pe serverul hotmail.com; vladamarin@hotmail.com . (post restant)
In cazul unei cutii postale (post restant) accesibile prin WWW (World Wide Web), servicii oferite gratuit, de exemplu de serverele :
https://www.hotmail.com
https://www.iname.com
https://www.forevermail.com ,
utilizatorul isi ceeaza singur E-mail retinand pentru utilizare login name si password, in acest caz este asigurata protectia la citirea corespondentei.
Pentru crearea cutiei postale(post restant) pe un astfel de server, se lanseaza in executie un program de navigare/explorare (Internet Explorer, Netscape Communicator, etc.), si se indica sau se selecteaza adresa(locatia URL-Uniform Resource Locators) corespunzatoare fisierelor (paginilor Web) de pe server, de exemplu:
https://www.hotmail.com/
Dupa ce utilizatorul citeste instructiunile, va selecta butonul I Accept, pentru a introduce cateva informatii personale, printre care login name si password (pe care trebuie sa si le noteze, in scopul utilizarii postei E-mail).
Citirea postei (Read Mail) si trimiterea de mesaje si fisiere
Software pentru E-mail a fost conceput astfel ca operatia de citire a mesajelor primite de un utilizator sa se realizeze in sistem de protectie prin intermediul unui nume de utilizator (login name) si o parola de conectare (password). Daca la nivelul serverului, pastrarea corespondentei este protejata, in schimb la nivelul operatiei de citire protectia este realizata relativ partial, tinand seama de programul cu care se realizeaza citirea postei.
In cazul unei cutii postale (post restant) accesibile prin WWW (World Wide Web), servicii oferite gratuit, de exemplu de serverele :
https://www.hotmail.com
https://www.iname.com
https://www.forevermail.com ,
utilizatorul isi ceeaza singur E-mail retinand pentru utilizare login name si password, in acest caz este asigurata protectia la citirea corespondentei.
In cazul unei cutii postale de pe un server al unei retele locale, accesul la corespondenta se poate realiza:
sub Linux / Unix - folosind comenzile pine sau mail, dupa ce in prealabil utilizatorul s-a conectat la server cu telnet sau ssh (folosind login name si password proprii utilizatorului); in acest caz protectia este asigurata;
sub Windows - folosind programele de navigare/explorare(browser) Internet Explorer (Read Mail Outlook Express), Netscape Communicator, etc.;la prima utilizare trebuie sa se realizeze o anumita configurare de lucru; ultimele versiuni ale acestora incearca sa rezolve protectia la citire a corespondentei (in cazul in care la aceeasi statie de lucru lucreaza mai multi utilizatori ca au E-mail).
Comentariu. Desi, sub Windows serviciul E-mail ridica unele probleme de securitate (atunci cand la aceeasi statie lucreaza mai multi utilizatori), in schimb ofera
diverse programe cu interfete grafice eficiente si comode pentru citirea postei, trimiterea de mesaje si fisiere, codificand si decodificand automat fisiere
E-mail accesibila prin WWW
Pentru consultarea (Read Mail) cutiei postale(post restant) pe un astfel de server, se lanseaza in executie un program de navigare/explorare (Internet Explorer, Netscape Communicator, etc.), si se indica sau se selecteaza adresa(locatia URL-Uniform Resource Locators) corespunzatoare fisierelor (paginilor Web) de pe server, de exemplu:
https://www.hotmail.com/
Este oferit un meniu principal :
Inbox - sunt afisate toate scrisorile si informatiile despre ele; asupra lor utilizatorul poate opera actiuni de stergere(delete), salvare (move to);
Compose - compunerea de mesaje pentru a fi trimise la diverse adrese E-mail;
Addresses - lista de adrese ce poate fi actualizata ;
Folders - crearea de cataloage pentru gestionarea corespondentei;
Options - optiuni privind regimul de lucru cu E-mail;
Log Out - iesirea din serviciul E-mail.
Trimiterea unui mesaj la care se pot atasa diverse fisiere se realizeaza prin functia (butonul) Compose care ofera compunerea unui antet(header), corpul mesajului, atasarea de fisiere(Attachments), si operatii de verificare(Spell Check) a continutului (pentru limba engleza), iar in final operatia de trimitere (Send), prin urmatorul ecran:
Antetul mesajului(header) cuprinde:
To - adresa E-mail a destinatarului; aceasta poate fi selectata dintr-o lista de adrese (Addresses); destinatar principal; evident, camp obligatoriu;
Subject - cuvinte sau grup de cuvinte care sa sugereze continutul mesajului;
Cc - copie la indigo (carbon copy) ce este trimisa unor destinatari secundari- se indica adresa sau adresele respective; destinatarii principali vor fi avertizati ca mesajul a fost trimis si la alti destinatari; evident, camp optional;
bcc - copie confidentiala (blind carbon copy) ce este la fel ca si cc, cu deosebirea ca destinatarii principali si secundari nu vor sti ca mesajul va fi receptionat de acesti corespondenti; evident, camp optional.
E-mail accesibila sub Linux/Unix prin PINE
In aceasta situatie, utilizatorul are cutia postala (Mail Box) pe un server dintr-o retea locala, si in acest caz pentru folosirea ei trebuie sa utilizeze login name si password introduse initial de administratorul serverului. Ulterior, prin comanda Linux./Unix, utilizatorul isi poate schimba password.
Dupa conectarea la server, folosind telnet sau ssh, pentru consularea postei (read mail), utilizatorul trebuie sa apeleze comanda pine - ce ofera un meniu comod si operatii puternice- atat pentru citirea corespondentei, cat si pentru trimiterea de mesaje si fisiere atasate.
Comanda (programul) pine ofera un meniul principal (Main Menu) ce apare centrat pe ecran si un meniu inferior corespunzator unei functii din meniul principal, acesta apare in partea de jos a ecranului.
Meniul principal ofera urmatoarele functii (servicii) :
Help - indicatii de utilizare pentru programul pine;
Compose message - compunerea si trimiterea de mesaje si fisiere atasate;
Folder Index - vizualizarea mesajelor din directorul curent;
Folder List - selectarea directorului pentru vizualizarea mesajelor;
Address Book - Adrese utile;
Setup - configurare de lucru pentru pine;
Quit - iesirea de sub programul pine;
Exercitiu. Compunerea unui mesaj si trimiterea lui la o adresa E-mail.
Rezolvare. Se introduc datele pentru To, Subject si se scrie textul.
E-mail accesibila sub WINDOWS
Sub sistemul de operare Windows exista mai multe programe care realizeaza serviciul de E-mail, serviciu ce poate fi apelat prin intermediul programelor de navigare/explorare (browser):
Microsoft Internet Explorer;
Netscape Communicator.
Fata de programele ce lucreaza sub sistemele Linux/Unix, sub sistemul Windows programele de E-mail ofera interfete grafice foarte comode si editoare perfectionate pentru compunerea mesajelor, dar si programe perfectionate pentru codificarea si decodificarea fisierelor trimise ca atasate la un mesaj. In prezent, aceste codificari si decodificari, de regula se realizeaza automat, fara ca utilizatorul sa aiba grija pentru acest lucru.
Comentariu.
Programul de procesare texte si imagini WORD 97 ofera prin meniul File, pe langa alte functii si functiile pentru Internet(E-mail):
Send To - Mail Recipient si Routing Recipient ; trimiterea documentului procesat la un destinatar cu adresa de E-mail;
Save as HTML - salvarea documentului procesat ca text HTML (HyperText Markup Language) in limbaj destinat retelei WWW(pagini Web).
Programul Word 97 ofera butoanele Web Toolbar si Insert Hyperlink pentru generarea de pagini Web destinate retelui WWW.
Pentru utilizarea serviciului E-mail sub un program de navigare (browser), cum ar fi Internet Explorer sau Netscape Communicator, utilizatorul trebuie sa realizeze diverse setari (configurare de lucru) la prima utilizare. Cu aceasta ocazie se poate alege programul care ofera serviciile proprii de posta electronica, si anume:
Outlook Express;
Netscape Messenger;
Microsoft Outlook;
Windows messaging.
In primul rand, dupa instalarea programului de navigare(browser), trebuie sa se opteze pentru preferintele de lucru (optiuni de lucru).
Programul Internet Explorer
Fereastra Internet Options ofera urmatoarele etichete(meniuri):
General - optiuni: Home page, Temporary Internet files, History;
Security - zone ;
Content - Content advisor, Certificates, Personal information;
Connection - Proxy server;
Programs - Messaging, Personal information;
Advanced.
Fereastrea Internet Options: eticheta General
Serviciile de E-mail sunt realizate de programul ales pentru acest lucru, de exemplu, in cazul nostru de programul Outlook Express.
Programul contine cateva foldere(directoare)-numite recipiente- standard:
Inbox - mesaje primite, ce nu sunt redirectionate catre alte recipiente;
Outbox - mesaje ce urmeaza a fi trimise;
Sent Items - mesaje trimise;
Deletes Items - mesaje sterse (primite, trimise) si abandonate ulterior.
Serviciile oferite de Outlook Express sunt:
Read Mail - citirea corespondentei ( E-mail);
Read News;
Compose a Message - compunerea de mesaje si trimiterea lor;
Address book - lista de adrese E-mail cu care utilizatorul are legaturi frecvente ;
Downlood All;
Find People.
Configurarea programului Outlook Express trebuie sa se realizeze prin functia Tools Accounts. Fereastra Accounts contine meniurile : All, News, Mail, Directory Services.
Citirea si trimiterea de mesaje si fisiere
( Read Mail si New Messages )
Citirea si trimiterea de mesaje si fisiere se realizeaza prin Internet Explorer (folosind functiile Read Mail, respectiv New Message), sau direct prin lansarea in executie a programului Outlook Express care ofera o fereastra cu meniul: File, Edit, View, Go, Tools, Compose, Help, si butoanele:
Compose Message - compunerea(trimiterea) de mesaje;
Reply to Author - replica la un mesaj primit de la un expeditor(autor);
Reply to All - replica la un mesaj pentru toti expeditorii;
Forward Message - trimiterea mai departe a mesajului;
Send and Receive - trimiterea si primirea de mesaje;
Address Book - lista de adrese E-mail utilizate mai frecvent ca destinatii.
Meniul Tools ofera functia Options prin care utilizatorul poate sa seteze diverse optiuni privind primirea si trimiterea de mesaje, aceste optiuni fiind oferite de fereastra Options care ofera etichetele(meniul):
General;
Send;
Read;
Spelling;
Security;
Dial Up;
Advanced.
Pentru compunerea(trimiterea) unui mesaj se actioneaza sub Internet Explorer functia Mail New Message, sau sub Outlook Express, se actioneaza Compose Message, in ambele cazuri apare fereastra corespunzatoare:
Pentru atasarea(trimiterea) de fisiere la mesajul ce urmeaza a fi trimis, se utilizeaza meniul Insert care ofera functiile:
File Attachment;
Text from File;
E-mail accesibila prin Netscape Communicator
Analog, ca si in cazul programului Internet Explorer, inainte trebuie ca utilizatorul de E-mail sa realizeze diverse setari si optiuni. Fiecare utilizator-client (Guest) trebuie sa-si creeze propriul sau Profile. Aceasta actiune se realizeaza prin:
Start Programs Netscape Communicator Utilities User Profile Manager
Dupa aceste setari, se poate lansa in executie programul de navigare/explorare Netscape Communicator care ofera meniul:
File;
Edit - Preferences;
View;
Go;
Communicator - Navigator, Messenger, Composer;
Help.
Pentru realizarea unor setari privind preferintele de lucru, se apeleaza Edit Preferences si se opteaza pentru diverse aspecte(categorii):
Appearance;
Navigator;
Mail & Newsgroups;
Roaming Acces;
Composer;
Offline;
Advances.
Dupa aceste setari, utilizatorul poate sa utilizeze serviciile de E-mail prin intermediul programului Netscape Communicator (versiunea 4.5), si anume, daca exista pictograma pe ecran se realizeaza actionarea ei.
Pe ecran va aparea fereasta pentru alegerea profilului(Profile Manager):
Programul ofera utilizatorului un centru de control (fereastra) cu urmatoarele servicii:
Navigator - deschide fereastra de navigare(Navigator);
Inbox - deschide posta locala (local Mail) si citeste noile mesaje de pe server (in acest caz se cere utilizatorului parola de dialog-cea recunoscuta de server; mesajele citite sunt sterse de pe server);
Newsgroups - deschide lista pentru newsgroups;
Address Book - deschide lista pentru adresele preferentiale;
Composer - apeleaza editorul pentru crearea paginilor Web.
Serviciul Inbox gestioneaza posta locala (Local Mail) utilizand cateva directoare(folders) implicite:
Inbox - mesajele citite temporar de pe server;
Unsent Messages - mesajele inca netrimise;
Draft - mesaje in proiect;
Templates - mesaje model;
Sent - mesaje trimise;
Trash - mesaje pentru eliminare;
In vederea trimiterii unui mesaj (la care se poate atasa un fisier) se selecteaza butonul New Message.
Dupa toate completarile dorite, mesajul se trimite folosind butonul Send, eventual cu otiunea de alegere a modului de trimitere (Plain Text and HTML, Plain Text Only, HTML Only).
Comentariu.
Mesajele citite de pe server in posta locala a unui utilizator trebuie sa fie gestionate de utilizatorul respectiv in scopul evitarii ca aceste mesaje sa fie citite si de alti utilizatori. In acest sens, utilizatorul trebuie sa-si salveze mesajele si apoi sa le strearga din Local Mail. In cazul sistemului de operare Windows NT aceasta grija nu mai este necesara.
Transfer de fisiere prin serviciul FTP
Serviciul FTP (File Transfer Protocol) realizeaza transferul de fisiere intre mediul Internet si utilizator (WS-statia de lucru):
FTP sub Linux/ Unix
1. Transfer C: Server- in acest caz se actioneaza butonul Start Run ftp host.
Programul va cere login name si password, dupa care apare prompter-ul ftpftp> , ce va interpreta comenzile introduse de utilizator. Comenzile binary si ascii vor indica natura fisierului de transfer. Transferul se realizeaza prin comanda put(scrie):
ftp>put <specificator>
fisierul specificat se va transfera pe server in /home/logname/.
Exercitiu: Transferul fisierului vlada02.doc de pe C: pe server.
2. Transfer Server C:- in acest caz se actioneaza butonul Start Run ftp host.
Programul va cere login name si password, dupa care apare prompter-ul ftpftp> ,
ce va interpreta comenzile introduse de utilizator. Comenzile binary si ascii vor
indica natura fisieruli de transfer. Transferul se realizeaza prin comanda get(read):
ftp>get <file> [<specificator>]
fisierul <file> se va transfera de pe server din /home/logname/ pe C: in <specificator>, daca acesta nu este precizat, fisierul va fi transferat automat in C:windowsdesktop.
Exercitiu. Transferul fisierului IMAGE010.jpg de pe server pe C: in folderul vladacurs, cu numele image.jpg.
FTP prin browser (Netscape Communicator, Internet Explorer)
Utilizarea unui program de explorare/navigare este mult mai comoda in cazurile in care transferul de fisiere trebuie sa se realizeze de la o locatie FTP.
Exercitiu. Transferul unor fisiere pe statia de lucru de la adresa ftp://ftp.microsoft.com.
Observatie.
In situatia in care se selecteaza pentru transfer un fisier binar (de tip exe,com, doc, etc.), atunci automat apare fereastra pentru salvarea acestuia.
Comentariu.
In general, exista diverse adrese FTP clasificate pe divese categorii de domenii cu ajutorul carora utilizatorii pot sa-si tramnsfere diverse produse si informatii.
5.4 Limbajul HTML si pagini Web
Reteaua WWW (WORLD WIDE WEB)
Definitie.
Hipertext (in engleza hypertext) este o scriere nesecventiala care contine elemente de referiri (hiperlegaturi- hyperlink) care la randul lor reprezinta o descriere nesecventiala pentru transmiterea de informatii complete si utile pentru un utilizator-client care le utilizeaza prin intermediul unui calculator conectat la sistemul Internet realizandu-se conexiuni intre diverse documente si fisiere aflate in diverse locuri..
Conceptul de hipertext a fost introdus pentru prima data de Ted Nelson in cartea sa Literary Machines, concept care a fost preluat de Tim Berners-Lee pentru elaborarea proiectului CERN (Conseil Europeen pour la Recherche Nucleaire) si care a dus la dezvoltarea retelei WWW (anul 1989).
Hipertextul a fost folosit in cadrul mediului Internet pentru realizarea unei interfete unice si deosebite dintre utilizatorul-client care trebuia sa acceseze informatii de oriunde in lume, si sistemul Internet care trebuia sa stocheaza , prelucreaze si sa transmita informatii de diverse categorii: baze de date, rapoarte, documentatii tehnice, imagini, sunete, animatie, etc.
Definitie.
O pagina Web este un sistem de fisiere (de tip .html, .htm, .gif, .jpg, .zip, .xbm, , .wav, .mid, .au, etc.) in format hipertext ce formeaza pagini de prezentare in reteaua WWW si care poate fi accesata de orice utilizator cuplat la sistemul Internet din orice loc si la orice moment.
Elaborarea (generarea) paginilor Web se face pe baza unui limbaj specific de descriere -inventat de Tim Berners-Lee- numit limbaj de marcare hipertext HTML (HyperText Markup Language).
Orice pagina Web trebuie sa reflecte scopul pentru care a fost creata.Textul, imaginile si sunetele trebuie sa comunice utilizarorului-client mesajul care se doreste a fi transmis. De aici, importanta conceperii paginilor Web pentru reteaua WWW ce poate fi accesata de orice utilizator-client.
Definitie.
Un document HTML este un fisier text (ASCII) scris in limbajul HTML si care contine diferite formatari de text. formatari de imagini, module pentru sunete, module pentru animatie, precum si hiperlegaturi pentru alte documente HTML.
Un document HTML - de fapt o pagina Web- poate fi accesat de orice utilizator-client conectat la sistemul Internet prin intermediul programelor de navigare/explorare Web ( in engleza browsers), de exemplu Netscape Communicator, Internet Explorer, Mosaic ( pentru Windows), Lynx (pentru Linux/Unix).
Astazi, aceste programe ofera si module (editoare) pentru generarea codurilor HTML in urma elaborarii unei pagini Web.
Versiunea HTML 4.0 a introdus conceptul de tip de media prin care un document HTML poate fi "vizualizat".
Definitie.
Un tip de media este orice dispozitiv(suport) prin intermediul caruia pot fi obtinute informatiile continute intr-o pagina Web: text, imagini, secvente video si audio, animatie.
Tipurile fundamentale de media sunt: ecranul, hartia. Tipurile de media sunt definite de specificatiile CSS (Cascading Style Sheets).
Limbajul HTML care este utilizat la crearea paginilor Web se bazeaza pe limbajul de descriere a redactarii programelor si documentelor si care este denumit SGML (Standard Generalized Markup Language). S-au definit si alte limbaje de tip script mai simple si eficiene (de exemplu JavaScript).
Explorarea retelei WWW
Accesarea paginilor Web cu ajutorul unui browser se realizeaza prin intermediul protocolului http (HyperText Transfer Protocol) care este implementat pe diverse servere, numite servere http.
Programul de navigare/explorare trimite mesaj catre serverul respectiv, prin care solicita ca anumite documente sau servicii sa fie puse la dispozitia utilizatorului care a cerut aceste documente sau servicii. La randul sau, serverul accesat, raspunde cererilor prin transmiterea inapoi -catre statia de lucru a utilizatorului- a documentului sau serviciului utilizand protocolul http, iar programul de navigare/explorare il receptioneaza, il interpreteaza, in scopul solicitarii cerute.
Calea de comunicatie dintre browser (program de navigare/explorare) si un server din sistemul Internet care gazduieste pagini Web se numeste interfata CGI (Common Gatway Interface).
Prin accesarea unei pagini Web, programul browser utilizat acceseaza(deschide) de fapt un document HTML. Acesta contine diverse formatari de texte sau imagini, secvente video si audio, precum si hiperlegaturi catre alte documente HTML.
Definitie.
O adresa URL (Uniform Resource Locators), numita locatia uniforma de resurse, este folosita de reteaua WWW pentru a specifica(localiza) fisierele ce contin paginile Web sau diverse informatii stocate pe un anumit server din sistemul Internet in vederea accesarii lor de catre utilizatorii-clienti.
O adresa URL include tipul de resursa accesat ( de exemplu WWW, Gopher, WAIS, news, telnet, etc.), adresa serverului si calea(path) fisierului accesat.
Sintaxa pentru a descrie o adresa(locatie) URL:
<scheme >://host.domain/path/file ,
unde <scheme> poate reprezenta unul din elementele:
file - pentru un fisier local (din sistemul utilizatorului);
ftp - pentru un fisier de pe un server FTP anonim;
http - pentru un fisier de pe un server WWW;
gopher - pentru un fisier de pe un server Gopher;
wais - pentru un fisier de pe un server WAIS;
news - pentru un grup (group) de stiri UseNet;
telnet - pentru o conexiune la un serviciu bazat pe Tenet.
Accesarea paginii Web a Institutului de Matematica al Academiei Romane:
Pagini Web
Reteaua WWW gestioneaza pagini Web (documente HTML) ce sunt stocate pe diverse servere din sistemul Internet si care pot fi accesate printr-o adresa URL de orice utilizator-client in orice moment si din orice loc prin intermediul unei statii de lucru (calculator) conectat la mediul Internet.
Conceperea si elaborarea paginilor Web pot fi realizate de specialisti sau utilizatori care au cunostinte minime despre calculatoare si mediul Internet, tinand seama ca astazi produsele software ofera facilitati moderne de utilizare, documentare si invatare.
Textul sursa pentru o pagina Web este un fisier ASCII ce contine coduri HTML si care poate fi interpretat de de un browser (Netscape Communicator, Internet Explorer, etc.). Din acest punct de vedere, proiectarea, elaborarea unei pagini Web ar insemna o activitate de programare, activitate care ar necesita o anumita pregatire.
care sa ocoleasca operatia de programare si sa genereze codul HTML in functie de cerintele utilizatorului care are diverse optiuni in conceperea si elaborarea unei pagini Web. Aceste editoare sunt oferite astazi de orice program de navigare/explorare. De asemenea, unele procesoare de texte (de exemplu Word 97) ofera coversia unui document Word intr-un document HTML.
Limbajul HTML ofera posibilitatea sa se incorporeze in textul sursa al unei pagini Web, secvente scrise in limbajele de programare Java, JavaScript, Visual Basic.
Elaborarea unei pagini Web se poate realiza in urmatoarele variante:
direct - in cod HTML ; in acest caz trebuie sa se cumoasca limbajul HTML;
indirect - prin utilizarea programului Word si conversia in cod HTML;
editoare profesionale - Netscape Navigator Gold, Microsoft Front Page;
cu un browser - Netscape Communicator, Internet Explorer;
cu Formula Graphics - Multimedia System; dezvoltare de aplicatii multimedia.
Definitie.
Un document HTML ce descrie o pagina Web este compus din punct de vedre a structurii, din elemente ce reprezinta: titluri, subtitluri, paragrafe, liste, definitii, citate, tabele, imagini, secvente audio-video, frame-uri, animatie si nume de hiperlegaturi ce fac referiri la alte documente HTML.
Exemplu: Pagina Web a revistei Gazeta de Informatica se acceseaza prin adresa URL https://www.ginfo.ro. Articolele aparute in revista pot fi consultate prin Internet.
Exercitiu.
Obtinerea de informatii despre activitatea didactica si de cercetare de la Catedra Chimie-Fizica, Facultatea de Chimie, Universitatea Bucuresti.
Adresa URL pentru pagina Web: https://www.gw-chimie/
Se apeleaza programul Netscape Communicator si pentru Location se introduce adresa URL precizata.
Definitie.
Un frame (cadru) este o fereastra (zona dreptunghiulara) in cadrul unei fereste afisata de un browser, zona in care este afisata o pagina Web, in timp ce alte pagini Web sunt afisate in alte zone din fereastra browser-ului.
Frame-urile au fost introduse in scopul vizualizarii in acelasi timp a mai multor pagini Web.
Orice utilizator isi poate elabora propriile lui pagini Web pentru diverse scopuri (profesionale, sociale, culturale, generale, etc.).
Exemplu.
Domnul Mihai Budiu, a scris unele pagini Web pentru reteaua WWW in scopul unor discutii privind diverse articole de informatica.
Exercitiu. Crearea unei pagini Web cu un browser
Se lanseaza in executie un browser, de exemplu Netscape Communicator, se selecteaza functia Communicator, si apoi subfunctia Composer care afiseaza fereastra Composer (editor pentru pagini Web).
Se editeaza continutul paginii conform cu dorintele utilizatorului si la terminare se va salva intr-un documemt HTML (extensia .htm sau .html). Elaborarea unei pagini Web simple si vizualizarea ei cu browser-ul Netscape Communicator.
Fisier HTML care se genereaza automat: vlada.htm
<!doctype html public '-//w3c//dtd html 4.0 transitional//en'>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<meta name='Author' content='Marin Vlada'>
<meta name='GENERATOR' content='Mozilla/4.5 [en] (Win95; I) [Netscape]'>
<title>vlada</title>
</head>
<body>
<font size=+1><font face='Aurit W'> <font color='#33FF33'>
</font><font color='#CC33CC'>Pagina WEB </font><font color='#33FF33'> </font>  
; <font color='#FF6666'>
</font></font><font face='Artistic W'><font color='#FF6666'>autor
Marin Vlada</font></font></font><font face='Artistic W'><font size=+1></font></font>
<p><font face='Artistic W'><font size=+1> <font color='#3366FF'>
INFORMATICA</font></font></font>
<br><font face='Artistic W'><font size=+1></font></font>
<h1>
<font face='Artistic W'><font size=+1> Sisteme :</font></font></h1>
<ul>
<li>
<font face='Artistic W'><font size=+1> <b>
operare</b></font></font></li>
<li>
<b><font face='Artistic W'><font size=+1>
calcul</font></font></b></li>
<li>
<b><font face='Artistic W'><font size=+1>
rezolvare</font></font></b></li>
<li>
<b><font face='Artistic W'><font size=+1>
operare</font></font></b></li>
</ul>
<font face='Artistic W'><font size=+1>==================================================</font></font>
<br><font face='Artistic W'><font size=+1></font></font>
</body>
</html>
Exercitiu. Inserarea unei imagini ca element al paginii Web ce se elaboreaza.
Fisierul generat in cod HTML : vlada1.html
<!doctype html public '-//w3c//dtd html 4.0 transitional//en'>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>
<meta name='Author' content='Marin Vlada'>
<meta name='GENERATOR' content='Mozilla/4.5 [en] (Win95; I) [Netscape]'>
<title>vlada1</title>
</head>
<body>
Exemplu : pagina Web cu inserare de imagini ( fisierul vlada.gif)
<br>===========================================
<br><img SRC='Vlada.gif' height=419 width=640>
</body>
</html>
Limbajul HTML
Limbajul HTML (HyperText Markup Language) sa afla la baza descrierii paginilor Web.Un browser care acceseaza o pagina Web printr-o adresa URL deschide si interpreteaza un fisier text (ASCII) ce contine un cod HTML pentru a-l transmite tipului de media dorit de utilizator (ecran, imprimanta, etc.).
Definitie.
Un document (fisier) HTML este un fisier text (ASCII) ce contine elementele de descriere pentru o pagina Web. Elementele de descriere sunt compuse din etichete de marcare. Orice document HTML trebuie sa contina unele etichete HTML standard. Fiecare document este constituit din antet (head) si un corp (body). Antetul contine un titlu, iar corpul contine diferite elemente: text, paragrafe, liste, tabele, imagini, secvente audio-video, legaturi.
O eticheta de marcare HTML este constituita dintr-o parte de inceput(begin) si o parte de sfarsit (end) sub urmatoarea forma sintactica:
<descriere-begin>
</descriere-end> ,
unde descriere-begin este un nume sau o specificatie pentru un atribut corespunzator(de exemplu, pentru text indicatii de formatare, pentru imagini, indicatii de pozitionare), iar descriere-end este numele din descriere-begin.
Principalele nume de etichete de marcare utilizate in limbajul HTML sunt:
html - indica format de document HTML;
head - identifica numele ce apare in partea de sus a ferestrei browser-ului;
title - indica numele documentului;
body - corpul documentului care interpretat de un browser va aparea in fereastra de afisare;
hn - indica un titlu de nivel n (1,2,3,4,5,6);
p - indica un paragraf;
ul - lista nenumerotate (unnumbered list), marcata cu buline; se utilezeaza eticheta <li> fara marcaj final, pentru elementele listei (list item);
ol - lista numerotata (orderer list), marcata cu numere arabe; se utilizeaza eticheta <li> fara marcaj final, pentru elementele listei (list item);
dl - lista de definitie care contine mai multe descrieri ce utilizeaza eticheta <dt>, pentru termen de definit si <dd> pentru descrierea termenului, ambele etichete fiind fara marcaj de sfarsit;
pre - text preformatat, de exmplu un text de program;
address - indica adresa E-mail a autorului;
br - delimitator de linii (forced break line);
hr - linie orizontala;
a - hiperlegatura;referinta la un alt document HTML;
img - includerea unei imagini;
table - tabele
Exercitiu. Generarea unei pagini Web cu urmatorul continut:
Cursul de INFORMATICA
Lect. Dr. Marin Vlada
Fisierul in cod HTML scris cu un editor ASCII trebuie sa aiba urmatorul continul:
Programul Formula Graphics - Multimedia System
Definitie.
Programul Formula Graphics este un sistem multimedia pentru dezvoltarea aplicatiilor interactive multimedia prin utilizarea bazelor de date si a informatiilor din sistemul Internet oferind utilizatorilor-clienti prelucrari in hypertext si grafica.
Programul prelucreaza imagini, animatie si sunete, si ofera un limbaj de programare pentru elaborarea de aplicatii multimedia. Ofera instrumente Java pentru elaborarea de pagini Web.
Cu ajutorul programului Formula Graphics se elaboreaza urmatoarele produse:
Project - constituit din ecrane (screen), fiecare ecran din elemente; un element poate fi bachground, rectangle, picture, animation, animation si sound, video;
Script - cod in Script, Hypertext, HTML, Text.
La definirea unui ecran trebuie sa se percizeze parametri de identificare, un parametru fiind numele ecranului. Fiecare ecran se elaboreaza prin definirea de diverse elemente. Asupra fiecarui element se pot realiza operatii corespunzatoare tipului de element
Exemplu. Proiectul sample.fgx este constituit din mai multe ecrane, denumite prin Pictures, Intro, HTML, Animation, Hypertext, etc. In imaginea de mai jos este prezentat ecranul HTML cu elementele din care este constituit. Pentru demonstratie a fost selectat elementul HTML Back. S-a afisat fereastra corespunzatoare acestui element in care sunt prezentate meniuri si butoane pentru identificarea lui si realizarea de operatii asupra lui.
File
New Project
Open Project
New Script (Script, Hypertext, HTML, Text)
Open Script
Save As
Save
Load Bitmaps
Substract Bitmap
Save Bitmap As
Other (load Palette, save palette)
Load PSD ( Photoshop)
Recent Bitmaps
Recent Projects
Recent texs
Exit
Project
Project Options
Project Archives
Project Installation
New screen
Display Elements
Undisplay Elements
Display All elements
Undisplay All Elements
Play Screen
Play project
Play Internet
Stop Playing
Element
Background
Rectangle
Picture
Animation
Animation+sound
Video
Sounds ( Sound, MIDI, CD, Audio)
Text (text, HTML, Hypertext)
Dialogs (Edit Box, List Box, Combo Box, Menu Box)
Specials (Director, Explorer, Graph, Message, Progress Bar, Timer
Input
Wait
Action
Control
Debug
Tools
General Options
Bitmap Convert
Vector Convert
Animation Convert
Binary Convert
Optimize Palette
Animation Play
Screen Capture
Window
Arange All
Close All
Save All
Open Graphics Windows
Clear Graphics Windows
Print Graphics Windows
Project
Graphics
Language
Result
Help
Se utilizeaza urmatoarele ferestre (windows):
Fereastra Project - afiseaza doua subfereste ( Screen si Element);
Fereastra Graphics - afiseaza continutul ecranului selectat in subfereasta Screen;
Fereastra Luanguage - scrierea de cod;
Fereastra Result - afiseaza rezultatul unor actiuni asupra elementelor.
Pentru elaborarea unui proiect se selecteaza File New Project.
Se va indica un nume pentru ecranul ce trebuie generat.
Pentru fiecare ecran definit se genereaza elementele dorite folosind Element
Dupa elaboararea proiectului, acesta trebuie salvat intr-un fisier.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 3175
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved