http___www.informatika.buzdo.com_s400-racunalne-mreze.htm_1.xml
1.1 1.2 2.1 2.2 2.3 2.4 3.1 3.2 3.3 3.4 3.5 3.6 4.1 4.2 4.3 5.1 5.2 5.3 6.1 7.1 8.1 8.2 8.3 9.1 10.1 11.1 11.2 12.1 13.1 13.2 13.3 13.4 14.1 15.1 15.2 16.1 16.2 16.3 16.4 16.5 16.6 17.1 18.1 19.1 19.2 19.3 19.4 20.1 20.2 20.3 20.4 20.5 20.6 21.1 21.2 21.3 21.4
The concept of network computers practically dating the advent of minicomputers and microcomputers and the need for their interconnection. Sixties of the twentieth century was dominated by the large computers (mainframes), for which users were tied 'dumb' terminal, a device that had a monitor to display the image that he was sent by the keyboard and the computer that sent data arising mainly as a result of fulfilling some forms presented to the user, and a connection with him realized via telecommunication lines and modems on the principle of discrete time scheduling terminal access-user computer (time sharing). Such a concept has been slow and seventies approach to using mini computers, computers smaller than 'mainframe', which led to a shorter special cables inside the building were connected terminals. So, the same principle but without telecommunication lines and modems, and therefore much faster and safer communication. So the companies have separate departments mini-computers that are interconnected been separated and each served its user group and enabled sharing (share) resources shared printers, plotters and the like. But the exchange of data between themselves mini-computers have become a problem, and it started making the client software to connect them. The real expansion of the development and use of network begins appearance PC computers (IBM). Mini computers have not had such a rich program support is what is offered for the PC, and soon the presence of PC in the office is becoming commonplace. Results of the transferred between the PC and diskettes and soon appeared serious problem of MAINTAINING the INTEGRITY of data on a multitude of dispersed PC computers. LAN (Local Area Network) solves this problem by offering interconnectedness among network participants and SHARING of common software and hardware resources, mostly on the level within one institution or company. More connected network composed of an institution or company (e.g. electric power) constitute a widespread group of participants, called the WAN (Wide Area Network), a network of state and interstate character, to which nodes are linked to the previous example CARNet (Croatian Academic and Research Network) . All together the interconnected worldwide constitute INTERNET (INTERnational NETwork), a global system of computer connectivity through computer networks and providing various services. In support of the program operating system of personal computers are often incorporated into and support the work of the network (Windows 9X, Windows XP, Mac OS X ...). PC operating systems do not necessarily require a network connection to the server and the individual work, but only if you want special services like web or e-mail. Indeed in the P2P (Peer-to-Peer) communication PCs communicate directly through the network without the mediation server. Maintaining data integrity, their exchange, resource sharing and mutual communication (e-mail) are the basic features of the network. Resources that are commonly shared by the disk space (folders) and printers. Slightly better printers are designed as network devices, which simplifies the process of access, but also creates new security issues regarding the abuse. A computer network is a collection of interconnected individual systems using a common telecommunication subsystems, according to the scheme in the following Figure: Computers and terminals represent one group - subsystem, and communication between them allows telecommunications subsystem according to exact rules, called PROTOCOLS. Limit connection between the computer and telecommunications subsystem subsystem called INTERFACES, connections marked lines like ' ——I ' in Figure 3.6.1. Therefore, protocols define the interaction between the subsystems, and the interface is possible. Both subsystems together form a computer network. The network aims to: Concentrated architecture The simplest configuration (architecture) computer network is a HOST architecture, when one powerful computer (mainframe) 'attacking' users through terminals. The terminal is a device consisting of a monitor and keyboard without their own systems (resources) of data storage and printing support. Properties of this architecture are: In the event of a host, no user can no longer work or communicate. In essence, this is not network communication but they are realized when the two or more host's bound together, but nothing does not change significantly over the user-computer. PC with software support designed for this purpose, can function as a terminal. Typical such a connection when the PC is connected to the B.B.S. information and communication system, which still allows the transfer of data (copying). Distributed architecture The opposite of the host computer network architecture is a CLIENT-SERVER architecture based on connecting multiple smaller computers with a server which gives the user help in their work, but the user is working on his computer (workstation) most of the time disconnected from the server. One of the first widely accepted concept of an operating system on Windows NT Server and Windows 95 on a user's computer, WORKING STATIONS associated with the server. The scheme is similar to the previous but has a completely different way of functioning. Workstation with its own software support, either from its disk, or downloaded from the server in memory, independently handles data processing and returns them to the server where it is stored and available to all network users (file server). Individual PC peripherals (like a printer or CD-ROM) can be declared as a common-divisible (SHARE) network resources. Monitor print jobs to the same server or a separate server to monitor all printing stations at the printers as a laser printer, a color printer or plotter (print server), which are connected to it, or whether the printer is one of the stations serve the entire network as part of the network resources under the control of the print server. The server can support the execution of applications (application server), or to assume the tasks of processing databases (database server). All listed server activity may or may not performed an one computer. If shutting down the server, workstation, if it has its own permanent memory resources (disk) alone will still work, but can not use shared network resources. Properties of a client-server architecture are: Very important feature of today's network of software and connectivity stations with different operating systems for the server, which in this context includes adequate program support, and the possibility that the inter-relationship between the server installed with your host computer terminals and allows teachers to work through the host terminal associated with it, the connection to other host servers as well as assistance serving smaller groups. Such a system offers various possibilities of use. The most important representative of a client-server network OS Novell NetWare and Windows NT family of operating systems. Increasingly, the role of the server in the network take over computers with Linux operating system, and modern technology allows you to connect several of them in one common entity, which are very powerful computational resources (CLUSTER - a cluster of computers) - a super-computer. A possible way of using a client-server network architecture is to connect computers in a peer-to-peer network (same-to-same) in which all computers are equal and each computer can be a server and workstation, one equal configurations based on the extension of OS computers OS network, which can not satisfy the complicated demands respect. It is suitable for several computers in a network which is not much traffic. OS known network of this kind was LANTASTIC that enabled client-server and P2P configuration. Configurations with different types of OS on computers basically not supported on this type of network. OS/2, Windows 9X, Windows XP, Mac OS and Linux operating systems include support for this type of networking. Therefore, the dedicated type of this network systems have become history. It seems that history repeats itself in some way. Instead of 'mainframe' computers are now available large computer centers of power (DATACENTER) in which computers are interconnected with regard to association of processor, memory and similar resources and hardware device that enables such VIRTUAL MACHINES as a way of utilization of these resources. Architecture is basically on a client-server concept, but it is a very powerful server / servers. And if such a set of computers connected server (CLUSTER), the user is connected through the terminal of software in order to use in terms of programming offered resources concept resembles the 'mainframe'.
1.1 1.2 2.1 2.2 2.3 2.4 3.1 3.2 3.3 3.4 3.5 3.6 4.1 4.2 4.3 5.1 5.2 5.3 6.1 7.1 8.1 8.2 8.3 9.1 10.1 11.1 12.1 13.1 13.2 13.3 13.4 14.1 15.1 15.2 16.1 16.2 16.3 16.4 16.5 16.6 17.1 18.1 19.1 19.2 19.3 19.4 20.1 20.2 20.3 20.4 20.5 20.6 21.1 21.2 21.3 21.4
Koncepcija računala u mreži praktički datira pojavom miniračunala i mikroračunala i potrebom njihovog međusobnog povezivanja. Šezdesetih godina XX stoljeća dominirala su velika računala (mainframe), za koje su korisnici bili vezani 'glupim' terminalom, uređajem koji je imao monitor za prikazivanje slike koja mu je poslana i tipkovnicu pomoću koje su se računalu slali podaci nastali najčešće kao rezultat ispunjavanja neke forme predočene korisniku, a vezu s njim ostvarivali preko PTT vodova i modema po načelu diskretnog raspoređivanja vremena za pristup terminala-korisnika računalu (time sharing). Takva koncepcija bila je spora te se sedamdesetih godina pristupa korištenju mini računala, računala manjih od 'mainframe', za koja su s kraćim posebnim kablovima unutar zgrade bili povezani terminali. Dakle, isto načelo ali bez PTT vodova i modema te stoga znatno brža i sigurnija komunikacija. Tako su odjeli firmi imali zasebna mini računala koja su međusobno bila odvojena i svako je posluživalo svoju grupu korisnika i omogućavalo dijeljenje (share) resursa zajedničkog pisača, crtača i sličnog. No razmjena podataka između samih mini računala postala je problem, te se je počela izrađivati programska potpora za njihovo povezivanje. Prava ekspanzija razvoja i korištenja mreža počinje pojavom PC računala (IBM). Mini računala nisu imala tako bogatu programsku potporu kakva se je nudila za PC, te uskoro prisutnost PC u uredima postaje uobičajena. Rezultati rada prenosili su se između PC-a disketama i uskoro se ukazao ozbiljan problem ODRŽAVANJA CJELOVITOSTI podataka raštrkanih na mnoštvu PC računala. LAN (Local Area Network) - lokalna mreža rješava taj problem, nudeći međusobnu POVEZANOST učesnika mreže i DIJELJENJE zajedničkih programskih i sklopovskih resursa, najčešće na razini unutar jedne ustanove ili firme. Više povezanih mreža u sastavu neke institucije ili firme (npr. elektroprivreda) tvore raširenu skupinu učesnika nazvanu WAN (Wide Area Network), a mreža državnog i međudržavnog karaktera, na čije se čvorove vezuju prethodne je na primjer CARNet (Croatian Academic and Research NETwork). Sve zajedno međusobno povezane diljem svijeta tvore INTERNET (INTERnational NETwork), globalni sustav računalne povezanosti pomoću računalnih mreža i pružanja raznovrsnih usluga. U programskoj potpori operativnih sustava osobnih računala sve je češće ukomponirana i potpora radu u mreži (Windows 9X, Windows XP, MAC OS X ...). Operativni sustavi osobnih računala ne traže nužno povezanost s mrežom i poslužiteljem u samostalnom radu, već samo ako se žele osobite usluge kao web ili elektronička pošta. Dapače u P2P (Peer-to-Peer) komunikaciji osobna računala izravno komuniciraju kroz mrežu bez posredovanja poslužitelja. Održavanje cjelovitosti podataka, njihova razmjena, dijeljenje resursa i međusobna komunikacija (elektronička pošta) osnovne su značajke mreže. Resursi koji se najčešće dijele su diskovni prostor (mape - imenici) ili pisači. Malo bolji pisači dizajniraju se kao mrežni uređaji što pojednostavljuje postupak pristupa, ali otvara nove sigurnosne probleme glede zlouporabe. Računalna mreža je skup međusobno povezanih pojedinačnih sustava pomoću zajedničkog telekomunikacijskog podsustava, prema shemi na slijedećoj slici: Računala i terminali predstavljaju jednu skupinu - podsustav, a komunikaciju između njih omogućava telekomunikacijski podsustav prema određenim preciznim pravilima koja se nazivaju PROTOKOLI. Granična veza između računalnog podsustava i telekomunikacijskog podsustava naziva se SUČELJE (interface), veze označene crtama tipa ' ——I ' na slici 3.6.1. Dakle, protokoli definiraju interakciju između podsustava, a sučelja je omogućavaju. Oba podsustava zajedno tvore računalnu mrežu. Svrha mreže je: Koncentrirana arhitektura Najjednostavniju konfiguraciju (arhitekturu) računalnih mreža predstavlja HOST arhitektura, kada jedno moćno računalo (mainframe) 'napadaju' korisnici preko terminala tj. konfiguracije monitora i tipkovnice bez vlastitih sustava (resursa) pohrane podataka i potpore ispisu. Svojstva ovakve arhitekture su: U slučaju prestanka rada host-a nijedan korisnik ne može više raditi niti komunicirati. U suštini to i nije mrežna komunikacija već se ista ostvaruje kad su dva ili više host-ova međusobno vezani, no ništa se bitno ne mijenja u odnosu korisnik-računalo. PC računalo sa programskom potporom dizajniranom u tu svrhu, može funkcionirati kao terminal. Tipična takva veza je kad se PC poveže na B.B.S. sustav informiranja i komuniciranja, koji još omogućava transfer podataka (kopiranje). Razdijeljena arhitektura Suprotnost host arhitekturi računalnih mreža je CLIENT-SERVER (korisnik-poslužitelj) arhitektura utemeljena na povezivanju više manjih računala s poslužiteljem (server) koji korisniku pruža ispomoć u radu, ali je korisnikov rad na njegovom računalu (radna postaja) veći dio vremena odvojen od poslužitelja. Jedna od prvih opće prihvaćenih koncepcija je operativni sustav Windows NT na poslužitelju i Windows 95 na računalu korisnika, RADNOJ POSTAJI povezanoj s poslužiteljem. Shema je slična prethodnoj ali je način funkcioniranja potpuno različit. Radna postaja s vlastitom programskom potporom ili programskom potporom 'utočenom' u radnu memoriju iz poslužitelja poziva podatke (datoteku) u svoju radnu memoriju, samostalno obrađuje podatke i po obradi vraća ih na poslužitelj gdje se čuvaju i na raspolaganju su svim korisnicima mreže (poslužitelj datoteka - file server). Periferije pojedinih računala (kao pisač ili CD ROM) mogu se proglasiti kao zajednički-djeljivi (SHARE) mrežni resursi. Radnje ispisa nadzirati će se istim poslužiteljem ili će poseban poslužitelj nadzirati ispis svih postaja na pisačima kao laserskom pisaču, pisaču u boji ili crtaču (poslužitelj ispisa - print server), koji su povezani za njega, ili će pak pisač jedne od postaja služiti cjelokupnoj mreži kao dio mrežnih resursa pod nadzorom poslužitelja ispisa. Poslužitelj može podržavati izvršavanje aplikacija (poslužitelj aplikacija - application server) ili preuzeti na sebe dio zadaća u obradi baza podataka (poslužitelj baza podataka - database server). Sve navedene poslužiteljske aktivnosti može i ne mora obavljati jedno računalo. Ako se isključi poslužitelj, radna postaja, ako posjeduje vlastite trajne memorijske resurse, samostalno će i dalje raditi, ali ne može koristiti zajedničke mrežne resurse. Svojstva korisnik-poslužitelj arhitekture su: Vrlo značajno svojstvo današnje mrežne programske potpore je i mogućnost povezivanja postaja s različitim operativnim sustavima za poslužitelj, koji u tom smislu sadrži adekvatnu programsku potporu, kao i mogućnost da se u međusobnu vezu poslužitelja ukomponira host računalo sa svojim terminalima te omogući interaktivan rad prema host-u preko terminala vezanih s njim, veza prema drugim host-ovima te ispomoć poslužiteljima koji opslužuju manje grupe. Takav sustav nudi raznolike mogućnosti korištenja. Najznačajniji predstavnik korisnik-poslužitelj mrežnih OS je NOVELL NETWARE i Windows NT porodica operativnih sustava. Sve češće ulogu poslužitelja u mreži preuzimaju računala s LINUX operativnim sustavom, a moderna tehnologija omogućava povezivanje više njih u jedan zajednički entitet kojemu su računalni resursi vrlo moćni (cluster - grozd računala) - super-računalo. Mogući način korištenja korisnik-poslužitelj (client-server) mrežne arhitekture je povezivanje računala u PEER-TO-PEER mrežu (isto-na-isto) u kojoj su sva računala ravnopravna i svako računalo može biti poslužitelj i radna postaja, jedna ravnopravna konfiguracija zasnovana na PROŠIRENJU OS računala s OS mreže, koja ne može zadovoljiti glede složenijih zahtijeva. Pogodna je za mrežu nekoliko računala u kojoj nije velik promet podataka. Poznat mrežni OS ove vrste bio je LANTASTIC, koji je omogućavao client-server i P2P konfiguraciju. Konfiguracija s različitim vrstama OS na računalima u osnovi nije podržana na ovom tipu mreže. OS/2, Windows 9X, Windows XP, Mac OS i Linux operativni sustavi sadrže potporu ovakvom tipu umrežavanja. Zbog toga su namjenski mrežni sustavi ovog tipa postali prošlost. Čini se da se povijest na neki način ponavlja. Umjesto 'mainframe' računala sada su raspoloživi centri velike računalne moći (DATACENTAR) u kojima su računala međusobno povezana glede udruživanja procesorskih, memorijskih i sličnih sklopovski resursa i koja omogućavaju na primjer VIRTUALNA RAČUNALA kao jedan od načina iskoristivosti navedenih resursa. Arhitektura jeste u osnovi po korisnik-poslužitelj konceptu, ali se radi o vrlo moćnom poslužitelju/poslužiteljima. Pa ako se na skup takvih povezanih računala-poslužitelja (CLUSTER), korisnik poveže preko terminalske programske potpore, kako bi se u programerskom smislu iskoristili ponuđeni resursi, koncept neodoljivo podsjeća na 'mainframe'.