#1/14 Organizacije koje kontrolišu Internet, mrežne protokole i standarde!

Institut inženjera elektrotehnike i elektronike (IEEE)

Institut inženjera elektrotehnike i elektronike (IEEE, izgovaran kao “eie-triple-e”) je organizacija koja je osnovana 1963. godine u SAD-u. IEEE je najveće svetsko udruženje inženjera elektrotehnike i elektronike. Osnovan je spajanjem dve druge tehničke organizacije, Američkog instituta za inženjere elektrotehnike i Instituta za radio inženjere 1. januara 1963. Danas, IEEE ima oko 500 000 članova, iz različitih zemalja sveta. .

Institut inženjera elektrotehnike i elektronike (IEEE) razvija i održava standarde u svakoj tehnološkoj oblasti koja se odnosi na električnu energiju. Takodje, razvija i održava standarde umrežavanja za lokalnu mrežu (LAN), uključujući Ethernet (standardi IEEE 802.3) i bežični LAN (standardi IEEE 802.11).

Veb stranicahttp://www.ieee.org


Internet korporacija za dodeljena imena i brojeve (ICANN) i Internet dodeljeni brojevi (IANA)

Internet korporacija za dodeljena imena i brojeve (ICANN, izgovara se „eye can“) je međunarodna neprofitna korporacija koja je zadužena za dodelu adresa IP protokola (IPv4 adrese i adrese IPv6), dodeljivanje imena domena ( msn.com, google.com). Globalno upravljanje sistemom javnih domena, održavanje DNS servera, dela broja portova itd.

Veb lokacija ICANNhttps://www.icann.org
Veb lokacija IANAhttps://www.iana.org

Odbor za arhitekturu Interneta (IAB)

Odbor za arhitekturu Interneta (IAB, izgovaran „i-ei-bi“) definiše arhitekturu Interneta. Svrha odbora za arhitekturu Interneta (IAB) je pružanje nadzora nad arhitekturom radi protokola i drugih procedura koje koristi internet.

Veb lokacijahttps://www.iab.org

Internet društvo (ISOC)

Internet društvo (ISOC) uglavnom je uključeno u politiku, upravljanje, tehnologiju, obrazovanje i obuku i razvoj interneta.

Sledi citat sa veb lokacije Internet Societi (ISOC).

“Internet društvo je tu da osigura da se Internet nastavlja razvijati kao otvorena platforma; ona služi ekonomskim, socijalnim i obrazovnim potrebama pojedinaca širom sveta.”

Veb stranicahttp://www.internetsocieti.org

Radna grupa za Internet istraživanje (IRTF) i Internet inženjering (IETF)

Radna grupa za Internet istraživanje (IRTF, izgovarana kao “i-r-t-f”) je tehnološka istraživačka organizacija koja radi na fokusiranim dugoročnim istraživanjima tehničkih tema vezanih za standardne internet protokole, aplikacije, arhitekturu i tehnologiju.

Radna grupa za Internet inženjering (IETF, izgovarana kao „i-e-t-f“) je druga organizacija koja radi na razvoju kratkoročnih pitanja mrežnih inženjerskih protokola i standarda.

Radna grupa za Internet inženjering (IETF) razvila je održavanje visokih kvaliteta relevantnih tehničkih standarda, uglavnom mrežnih protokola. Standardi mrežnog protokola razvijeni su u okviru platforme, koja se naziva Zahtev za komentare (RFC).

Zahtev za komentare (RFC) je tehnička publikacija Radne grupe za Internet inženjering (IETF) i Internet društva. Zahtevi za komentare (RFC) uglavnom se koriste za razvoj mrežnog protokola, funkcije mrežnog protokola ili bilo koje funkcije koja je povezana sa mrežnom komunikacijom. Svi standardni mrežni protokoli (kao što su HTTP, FTP, SMTP, TCP, UDP, IP itd.) su definisani kao RFS. Pojedinci se mogu pridružiti IETF radnim grupama kako bi pomogli u izradi i razvoju mrežnih standarda ili mrežnog protokola.

Veb lokacija IRTFhttps://www.irtf.org
Veb lokacija IETFhttps://www.ietf.org

Konzorcijum “World Wide Web” (W3C)

World Wide Web Consortium (W3C) je globalna organizacija koja radi na definisanju tehnologija povezanih sa Vorld Vide Veb-om, kao što su HTML, skriptni jezici, protokoli za Veb servere itd.

Veb stranicahttp://www.w3.org

#1/11 Šta je mrežni protokol?

Mrežni protokol može se posmatrati kao uobičajeni mrežni standard komunikacije, koji se koristi za definisanje metoda razmene podataka preko računarske mreže. Mrežni protokoli definišu pravila i konvencije za komunikaciju između različitih uređaja, koji sudeluju u računarskoj mreži.

Jednostavan primer iz stvarnog sveta je ljudska komunikacija. Pretpostavimo da je Vaš jezik Srpski, jedini jezik koji znate. Ako pokušate da razgovarate sa nekim preko telefona koji može govoriti samo Holandski jezik, komunikacija će propasti. Ovde za komunikaciju između dve strane (bez pomoći prevodioca) treba vam zajednički jezik koji obe strane mogu razumeti i govoriti.

Slično gore navedenom primeru, ako računari (ili računarski uređaji) žele međusobno komunicirati, moraju slediti određeni skup unapred definisanih pravila komunikacije. Mrežni protokol je onaj skup pravila koji bi trebalo da poštuju različiti računari ili uređaji slični računaru kada učestvuju u mrežnoj komunikaciji.

Skoro svi protokoli koji se koriste na Internetu su uobičajeni standardi koje je definisao RFC (“Request for Comments”).

Primeri standardnih mrežnih protokola su TCP (protokol kontrole prienosa), UDP (protokol korisničkog datagrama), IP (internet protokol), ARP (protokol razlučivosti adrese), HTTP (protokol prenosa hiperteksta), FTP (protokol prenosa datoteka), TFTP (trivijalni File Transfer Protocol), SMTP (Simple Mail Transfer Protocol), SSH (Secure Shell), Telnet itd.

Uređaji koji učestvuju u mrežnoj komunikaciji treba da znaju o zajedničkom mrežnom protokolu i da komuniciraju u skladu sa načinom koji je definisan. Drugim rečima, standardni softver za mrežni protokol mora da se pokreće na oba uređaja koji učestvuju u mrežnoj komunikaciji.

Sledeći primer to objašnjava jasnije.

Ako koristite pregledač za pregledavanje veb stranica sa veb servera (na primer, http://www.aleksandargavrilovic.wordpress.com), koristite HTTP (protokol prenosa hiperteksta) ili HTTPS (protokol za prenos protokola hiperteksta). Preglednik koji koristite mora da zahteva veb stranice sa veb servera pomoću HTTP-a ili HTTPS-a, a veb server mora da odgovori na računar pomoću HTTP-a ili HTTPS-a.

Kako HTTP (Hipertekt Transfer Protocol) ili HTTPS (Hipertekt Transfer Protocol Secure) treba da funkcionišu definisano, u početku kao zajednički standard. HTTP je u početku definisan kao RFC (Zahtev za komentare) 2616. HTTPS (HTTP preko TLS) je u početku definisan kao RFC (Zahtev za komentare) 2818. Svako može da prati ažurirane verzije ovih uobičajenih standarda (definisano kao RFC (Zahtev za komentare). ) i kreiraju sopstvene proizvode pretraživača ili veb servera.

Sada razmislite o glavnoj koristi u uspostavljanju zajedničkog standarda. Sastavili smo zajednički jezik tako da svi mogu razgovarati zajedno bez pomoći prevodioca! Postigli smo interoperabilnost!

#1/10 Internetvorks, Internet, Intranet i Ekstranet

Internetvorks

Pre nego što razgovaramo o terminima internet, intranet i ekstranet, moramo da razgovaramo o terminu internetvork.

Mrežni rad se može definisati kao dve ili više računarskih mreža (obično lokalna mreža LAN) koje su povezane zajedno, koristeći mrežne rutere.

Svaka mreža u internetvork-u ima svoju mrežnu adresu koja se razlikuje od ostalih mreža u istom. Mrežna adresa koristi se za identifikaciju mreža unutar mrežnog dela.

Internet rad omogućava različitim korisnicima na različitim geografskim lokacijama da razmenjuju podatke, resurse i komuniciraju. Savremena preduzeća ne mogu čak ni da funkcionišu bez internet rada. Internet, Intranet i Ektranet su različite vrste internet poslova.

Internet, Intranet i Ektranet

Internet: je svetska, javno dostupna računarska mreža međusobno povezanih računarskih mreža (Internetvork) koja prenosi podatke koristeći standardni Internet Protocol (IP). Najveći Internet rad na svetu je Internet.

Izrazi “World Wide Web” (WWW) i Internet nisu isti. Internet je kolekcija međusobno povezanih računarskih mreža, povezanih bakarnim žicama, optičkim kablovima, bežičnim vezama, itd. “World Wide Web” jedna je od usluga dostupnih putem Interneta, zajedno sa raznim ostalim, uključujući e-poštu, deljenje datoteka, daljinsko administracija, streaming videa, mrežno igranje itd. “World Wide Web” (WWW) je kolekcija međusobno povezanih dokumenata i drugih izvora, povezanih hipervezama i URL-ovima.

Većina ovih međusobno povezanih dokumenata u”World Wide Web” (WWW) kreirana je korišćenjem označnog programskog jezika koji se zove HTML (HiperTekt Markup Language). Čak je i veb stranica koju sada čitate kreirana pomoću HTML-a (HiperTekt Markup Language)

Intranet: je privatna mreža koja se nalazi u preduzeću. Tipični intranet za poslovnu organizaciju sastoji se od mnogih povezanih mreža lokalnih mreža (LAN) i koriste bilo koju tehnologiju široke mreže (VAN) za povezivanje mreže. Glavna svrha intraneta je deljenje informacija o kompaniji i računarskih resursa među zaposlenima. Intranet je privatni internet rad koji obično kreira i održava privatna organizacija. Sadržaj dostupan u Intranetu namenjen je samo članovima te organizacije (obično zaposlenima u kompaniji).

Ektranet: Ekstranet se može posmatrati kao deo intraneta, kompanije koji se proširuje i na korisnike van kompanije, poput dobavljača, dobavljača, partnera, kupaca ili drugih poslovnih saradnika.

Ektranet je potreban za uobičajene svakodnevne poslovne aktivnosti. Na primer, postavljanje naloga za kupovinu registrovanim dobavljačima, fakturisanje i fakture, aktivnosti vezane za plaćanja, zajedničke aktivnosti u vezi sa zajedničkim ulaganjima, brošure o proizvodima za partnere, sniženi cenovni delovi za partnere itd.

# 1/9 Centralizovani i distribuirani model računarske mreže

Druga logička klasifikacija računarskih mreža je centralizovani i distribuirani model računarske mreže.

U centralizovanom modelu računarske mreže, mrežni resursi se postavljaju i upravljaju sa glavne lokacije. Centralizovani mrežni model omogućava administratorima da upravljaju resursima. Mrežni serveri i drugi kritični mrežni resursi smešteni su na centralnoj lokaciji u sigurnoj i namenskoj sobi servera.

Centralizovani mrežni model pruža sledeće prednosti mrežnim i sistemskim administratorima.

Centralizovani mrežni model omogućava mrežnim i sistemskim administratorima bolji pristup mrežnim uređajima

U centralizovanom mrežnom modelu mrežnim resursima može se lakše upravljati

Centralizovani mrežni model pruža bolju mrežnu sigurnost.

Glavni nedostatak je veće opterećenje mrežnih i sistemskih administratora i povećan rizik od neuspeha u komunikaciji zbog katastrofe u centralnoj lokaciji.

U modelu distribuirane mreže mrežni resursi se postavljaju i upravljaju sa različitih geografskih lokacija. Mrežni i sistemski administratori upravljaju mrežnim resursima na različitim lokacijama. Ovih dana se distribuira većina modela “Enterprise” mreže.

# 1/8 Peer-to-Peer / Client-Server

Peer-to-Peer mreže i mreže Client-Server

Računarske mreže mogu biti logički klasifikovane kao:

1) Peer-to-Peer mreže 

2) Client-Server mreže

Peer-to-Peer mreže

Peer-to-Peer mreža nema namenskih servera. U Peer-to-Peer mreži, odredjen broj radnih stanica (ili klijenata) je povezano zajedno radi deljenja uređaja, informacija ili podataka. Sve radne stanice se smatraju jednakim. Svaki računar može delovati kao klijent ili server, u svakom slučaju. Ova mreža je idealna za “male” mreže gdje nema potrebe za namenskim serverima, kao što su kućne mreže, male poslovne mreže ili maloprodajne trgovine. Microsoft izraz za Peer-to-Peer mrežu je “Workgroup”.

Nema ograničenja za broj računara u peer-to-peer mreži. Ali Peer-to-Peer implementacije su namenjene “malim” mrežama. Obično radna grupa sadrži manje od 10 radnih stanica.

Mreža ravnopravnih korisnika

Operativni sistemi normalne radne stanice su Windows 95/98 (zastarelo), Windows ME (zastarelo), NT Workstation (zastarelo), Windows 2000 professional (zastarelo), Windows XP (zastarelo), Vista, Windows 7, Windows 8 / 8.1, Windows 10 , Ubuntu, Kali Linux itd.

Klijentsko-serverske mreže

Peer-to-Peer računarske mreže su dobre za male poslovne organizacije. Na primer: mala apoteka, servis za automobile, itd. Glavni nedostatak Peer-to-Peer mreža je naveden u nastavku:

• Sve se čuva distribuirano u različitim računarima.

• Datoteke koje generiše korisnik čuvaju se u pojedinačnim računarima. Backup podataka je izuzetno težak.

• Svaki računar ima svoju korisničku bazu podataka. Ne postoji centralizirano upravljanje korisničkim i korisničkim privilegijama. Korisnici moraju da zapamte svoje korisničke ID-ove i lozinke u svakom računaru. Upravljanje mrežnim korisnicima je izuzetno teško.

Kako mreža organizacije raste, oni moraju postupno nadograditi svoju Peer-to-Peer mrežu na mrežu zasnovanu na klijent-server.

Klijent/server kompjuterska mreža je sastavljena od klijenata i servera. Sada moramo razumeti pojmove Klijent i Server.

Šta je klijent? Računar koji traži bilo koji resurs sa drugog računara je klijentski računar. Možete zamisliti klijenta kao računar u vašoj mreži, gdje korisnik mreže izvodi neku mrežnu aktivnost. Na primer: Preuzimanje datoteke sa “File Servera”, pregledanje, itd. Korisnik mreže obično koristi klijentski računar kako bi obavio svoj svakodnevni rad.

Šta je server? Ako računar ima resurs koji se poslužuje na drugom računaru, on je serverski računar. Klijent uspostavlja vezu sa serverom i pristupa uslugama instaliranim na serveru. Poslužitelj nije namenjen korisniku mreže da pretražuje internet ili radi rad s proračunskim tablicama. Računarski server je instaliran sa odgovarajućim operativnim sistemom i povezanim softverom da bi poslužio mrežne klijente sa jednom ili više usluga, kontinuirano bez prekida.

U klijent-server mreži, high-end serveri, instalirani sa mrežnim operativnim sistemom (Server Operating System) i srodnim softverom, kontinuirano služe klijentima na mreži, pružajući im specifične usluge na zahtjev.

Dobro poznati proizvodi operativnog sistema za računare su Windows 2012 / Windows 2012 R2 , Unix ( Oracle Solaris , IBM AIX , HP UX , FreeBSD , NetBSD , OpenBSD , SCO Unix itd.), GNU / Linux ( Kali Linux, RedHat Enterprise Linux , Debian Linux , SUSE Enterprise , Ubuntu Server , CentOS Server , Mandriva , Fedora itd.

Klijent-server mreže zahtevaju namenske servere. Serverski hardver je skuplji od standardnih Desktop računara. Klijent-server mreže koštaju više nego peer-to-peer mreže. Mrežni operativni sistem (Serverski operativni sistem) je takođe skuplji od operativnih sistema .

Mreža klijentskog servera

Različiti tipovi poslužitelja koji se koriste u mrežama navedeni su u nastavku.

File Server : Datotečni serveri se koriste za centralno pohranjivanje korisničkih dokumenata i datoteka. Idealan fajl server bi trebao imati veliku količinu memorije i prostora za pohranu, brze hard diskove, višestruke procesore, brze mrežne adaptere, redundantne izvore napajanja itd.

Datotečni poslužitelj pokreće FTP (File Transfer Protocol) u Windows, Linux ili Unix mrežama, ili SMBP (Server Message Block Protocol) u Windows mrežama. Poznati FTP softverski proizvodi su Micrsoft IIS , vsftpd , Apache FTP Server itd.

Glavna prednost centralnog čuvanja korisničkih datoteka na mreži i elektronskih dokumenata na serveru datoteka je da se korisničkim datotekama mreže i dokumentima može lako upravljati (backup-ovati). Razmislite o upravljanju korisničkim datotekama mreže i elektronskim dokumentima koji se čuvaju u radnim stanicama korisnika u mreži, a čine ih hiljade računara! Skoro nemoguće.

Print Server : Print Server, koji preusmjerava zadatke ispisa s klijentskih računala na određene pisače.

Mail Server : Mail serveri se koriste za slanje e-pošte putem e-mail protokola. Najčešće korišten protokol za slanje e-pošte je SMTP (Simple Mail Transfer Protocol). Mail serveri razmenjuju e-poštu između različitih domena.

Najrašireniji softverski paketi Mail Server su Microsoft Exchange Server , SENDMAIL (sada probna tačka) , qmail , Postfix itd.

Aplikacijski poslužitelj : Uobičajene računalne aplikacije ili programi koje zahtijevaju različiti korisnici mreže mogu se izvoditi na centralnom poslužitelju, što omogućuje višestrukim korisnicima mreže pristup zajedničkim mrežnim aplikacijama s mreže. Tipično aplikacijski poslužitelji izvode poslovnu logiku. To znači da je svaki posao različit i da je aplikacijski server serverski softver koji kontrolira poslovni proces. Neki primjeri za aplikacijski poslužiteljski softver su SAP BASIS, WebLogic, WebSphere itd.

Poslužitelj baze podataka: Poslužitelj baze podataka omogućava ovlaštenim mrežnim klijentima da kreiraju, pregledavaju, mijenjaju i / ili brišu podatke organizacije, pohranjene u zajedničku bazu podataka.

Primjeri sustava za upravljanje bazama podataka su Oracle 10g / 11g , Microsoft SQL Server 2000/2005/2008/2012 , PostgreSQL , IBM DB2 , MySQL , Sybase , Informix itd.

Directory Servers : Directory Servers omogućava centralnu administraciju i upravljanje mrežnim korisnicima i mrežnim resursima. Poslužitelji direktorija pružaju osnovne funkcije mrežne sigurnosti, provjere autentičnosti, autorizacije i računovodstva .

Primjeri poslužitelja direktorija su Microsoft Active Directory , NetIQ eDirectory , Fedora imenik poslužitelja , OpenLDAP itd.