miercuri, 8 ianuarie 2014

Internet


                                                                   Vizualizarea diferitelor rute prin porţiuni ale Internetului.

Termenul Internet provine din împreunarea artificială și parțială a două cuvinte englezești: interconnected = interconectat și network = rețea.
Cuvântul are două sensuri care sunt strâns înrudite, în funcție de context:
  • Substantivul propriu „Internet” (scris cu majusculă) desemnează o rețea mondială unitară de calculatoare și alte aparate cu adrese computerizate, interconectate conform protocoalelor (regulilor) de comunicare „Transmission Control Protocol” și „Internet Protocol”, numite împreună „stiva TCP/IP”. Precursorul Internetului datează din 1965, când Agenția pentru Proiecte de Cercetare Înaintate de Apărare - a Ministerului Apărării, Department of Defense sau DoD din SUA (Defence Advanced Research Projects Agency, en:DARPA) a creat prima rețea de computere interconectate sub numele ARPAnet.
Super-rețeaua Internet din zilele noastre, care de mult a împânzit întreg globul pământesc, a rezultat din extinderea permanentă a acestei rețele inițiale Arpanet. Azi pe glob există un singur Internet, care însă este uriaș; el oferă utilizatorilor săi o multitudine de informații și servicii precum e-mail, www, FTP, Găzduire web (web hosting) și multe altele, unele dintre ele fiind numai contra cost.
Termenul „Internet” nu trebuie confundat cu serviciul internetic World Wide Web (www). Acesta este doar unul din multele servicii oferite pe Internet, vezi secțiunea „Aplicații Internet” mai jos.
  • Substantivul comun „internet” (scris cu minusculă) desemnează rețele speciale ce interconectează 2 sau mai multe rețele autonome aflate la mare depărtare unele față de altele. Un exemplu de 2 rețele mari, interconectate printr-un internet pentru care folosința acestui nume este justificată: rețelele SIPRNet și FidoNet. Rețelele de tip internet nu trebuie confundate cu super-rețeaua „Internet” de mai sus.
  
Caracteristici tehnice

În ziua de astăzi Internetul este susținut și întreținut de o mulțime de firme comerciale. El se bazează pe specificații tehnice foarte detaliate, ca de exemplu pe așa-numitele „protocoale de comunicație”, care descriu toate regulile și protocoalele de transmitere a datelor în această rețea. Vezi și articolul despre Modelul de Referință OSI.
Protocoalele fundamentale ale Internetului, care asigură interoperabilitatea între orice două calculatoare sau aparate inteligente care le implementează, sunt Internet Protocol (IP), Transmission Control Protocol (TCP) și User Datagram Protocol (UDP).
Aceste trei protocoale reprezintă însă doar o parte din nivelul de bază al sistemului de protocoale Internet, care mai include și protocoale de control si aplicative, cum ar fi: DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, SSL, WAP și SIP.
Din cauza multelor fuziuni dintre companiile de telefonie și cele de Internet (Internet Service Providers, prescurtat ISP) au apărut o serie de probleme în sensul că sarcinile acestora nu erau clar delimitate.
Rețeaua regională a ISP-ului este formată prin interconectarea ruterelor din diverse orașe pe care le deservește compania. Dacă pachetul este destinat unui calculator-gazdă deservit direct de către rețeaua ISP, pachetul va fi livrat direct lui. Altfel el este predat mai departe operatorului (firmei) care furnizează companiei ISP servicii de comunicare prin backbone-ul rețelei. (In engleză backbone înseamnă in general șira spinării, iar în informatică înseamnă rețeaua de bază pentru interconectarea rețelelor). În partea superioară a acestei ierarhii se găsesc operatorii principali de la nivelul backbone-ului rețelei, companii cum ar fi AT&T sau SPRINT. Aceștia răspund de backbone-uri mari cu mii de rutere conectate prin fibră optică, cu bandă largă de transfer.
Corporațiile și firmele de hosting utilizează așa-numitele „ferme” de servere rapide (= multe servere, situate eventual în aceeași sală sau clădire), conectate direct la backbone. Operatorii încurajază pe clienții lor să folosească această conectare directă prin închirierea de spațiu în rack-uri = dulapuri speciale standardizate pentru echipamentul clientului, care se află în aceeași cameră cu ruterul, conducând la conexiuni scurte și rapide între fermele de servere și backbone-ul rețelei.
Dacă un pachet trimis în backbone este destinat unui ISP sau unei companii deservite de aceeași coloană, el este transmis celui mai apropiat ruter. Pentru a permite pachetelor să treacă dintr-un backbone în altul, acestea sunt conectate în NAP-uri (Network Access Point). În principiu un NAP este o sală plină cu rutere, cel puțin unul pentru fiecare backbone conectat. O rețea locală conectează toate aceste rutere astfel încât pachetele să poată fi retransmise rapid din orice coloană în orice alta. În afară de conectarea în NAP-uri, backbone-urile de dimensiuni mari au numeroase conexiuni directe între ruterele lor, tehnică numită conectare privată (private peering).
Unul dintre paradoxurile Internetului este acela că ISP-urile, care se află în competiție între ele pentru câștigarea de clienți, cooperează în realizarea de conectări private și întreținerea Internetului.
Termeni înrudiți cu „Internet” și „internet”:
  • intranet: o rețea particulară cu principii de funcționare similare cu cele ale Internetului, dar cu acces restrâns - de exemplu intranetul sau intraneturile unei companii particulare, la care primesc acces numai angajații companiei. Intraneturile sunt de obicei separate de Internet.
  • extranet: un intranet particular al unei companii, la care însă au acces (măcar parțial) și anumite persoane sau grupe externe autorizate din alte companii, ca de exemplu de la firme furnizoare sau firme cliente. Accesul la extraneturi are loc de obicei prin intermediul Internetului.

luni, 6 ianuarie 2014

Sistem de operare




 

Componentele de  baza ale unui sistem de operare:
  • kernel: include functiile de nivel jos care vor fi incarcate dupa procesul de boot;
  • shell: interfata utilizator;
  • sistemul de fisiere: standard pentru formatarea discurilor. 

Nivelurile functionale ale unui sistem de calcul

http://en.wikipedia.org/wiki/Software
Software-ul se divide in doua mari categorii:
  • software de sistem
  • software de aplicatie
Software de sistem (programe de sistem): 
-sistemul de operare
-compilatoare
-interpretoarele de comenzi si instructiuni
-editoarele de texte si legaturi
-programele de comunicatie etc.
Software de aplicatie (programele de aplicatie):
-procesoare de texte
-programe pentru bazele de date
-navigatoare web
-instrumente pentru dezvoltare de aplicatii
-produsele pentru editarea de imagini
-sisteme bancare si financiar-contabile
-aplicatii pentru evidenta bibliotecilor etc.

sâmbătă, 4 ianuarie 2014

Arhitectura unui sistem de calcul

Modelul topologic de baza al unui calculator de tip secvential include:
  • componentele fizice- hardware 
-resursele de calcul
-resursele de memorie
-ansamblul echipamentelor de intrare/iesire
-circuitele care asigura transmisia informatiei intre componentele precedente 

 
  • componente logice - software
-sistem de operare
-programe utilitare 

 
  • componentele firmware: care stabilesc legatura dintre componentele hardware si software 

Coduri de bare



Codul de bare- reprezentare a datelor incat acestea sa poata fi usor citite cu ajutorul unor dispozitive optice (scannere, camere video sau aparate de fotografiat).
Codurile de bare sunt de doua tipuri:
1. coduri de bare unidimensionale (1D): datele sunt codificate printr-o serie de linii (bare) si spatii paralele.
 
2. coduri de bare bidimensionale (2D): datele sunt reprezentate prin dreptunghiuri, patrate, hexagoane si alte modele geometrice pe doua dimensiuni. Informatiile sunt stocate atat pe inaltimea, cat si pe lungimea simbolului.