3. sklop osnove interneta - vegova - ekm · osnove interneta •definicija: internet •zgodovina...

21
3. sklop Osnove interneta OM1 ITK 2010/2011

Upload: dangkiet

Post on 27-Jul-2018

247 views

Category:

Documents


1 download

TRANSCRIPT

3. sklop – Osnove interneta

OM1 – ITK

2010/2011

Osnove interneta

• Definicija: Internet

• Zgodovina interneta

• Protokoli

• Internetni naslovi

• Storitve interneta

• Svetovni splet WWW

• Splet 2.0

• HTML

Definicija: Internet

• Internet (net, cyberspace) je računalniško omrežje, sestavljeno iz računalniških omrežij po vsem svetu , ki uporabljajo TCP / IP omrežni protokol, da se olajša prenos in izmenjavo podatkov.

• internet - a computer network consisting of a worldwide network of computer networks that use the TCP/IP network protocols to facilitate data transmission [1]

Zgodovina interneta

• 1960 se pojavijo ideje, kako povezati računalnike.

• 1969 ameriška vojska vzpostavi omrežje ARPANET

• ARPANET se prenese v akademsko sfero

ARPA Network - december 1969

ARPANET – januar 1982

Današnji internet

• 1. 1. 1983 se zamenja protokol iz NCP v TCP/IP (internet, ki ga poznamo danes)

• 1989 se pojavi splet (WWW)

Protokoli

• Omrežni protokoli opisujejo dogovore (standarde), ki omogočajo dejansko izvedbo računalniških omrežij.

Najbolj pogosta omrežna protokola sta:

• model OSI (Open Systems Interconnections),

• Model TCP/IP (Transmission ControlProtocol/Internet Protocol)

Model OSI

Sedem plasti (Layers) modela OSI:

• Aplikacijska plast (aplication layer)

• Predstavitvena plast (representation layer)

• Sejna plast (session layer)

• Transportna plast (transport layer)

• Omrežna plast (network layer)

• Povezovalna plast (data link layer)

• Fizična plast (physical layer)

Model TCP/IP

Protokoli TCP/IP

• DNS, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SSH …

• DCCP, TCP, UDP, SCTP, RTP ...

• IPv4, IPv6, ICMP, IGMP, ARP ...

• ECP, ATM, DDCMP, BSC, LAPB, LAPD, LLC, SDLC ...

• Token ring, Ethernet, FDDI, PPP, Wi-Fi ...

Internetni naslovi - URL

• URL - Uniform Resource Locator

• Enolični kazalec virov

• Podmnožica (URI – Uniform Resource Identifier)

• URL označi naslov spletne strani na spletu (WWW)

Sintaksa URL:

• resource_type://username:password@domain:port/filepathname?query_string#anchor

Sintaksa URL

• resource_type://username:password@domain:port/filepathname?query_string#anchor

• Primeri:

– http://en.wikipedia.org/wiki/URL#Syntax

– mailto:[email protected]

– http://64.233.169.104/

– ftp://ftp.src.si/

– ftp://test:[email protected]/

Storitve spleta

• Informacije (spletne strani, blogi, socialna omrežja …)

• Komunikacija (elektronska pošta, internetna telefonija, sporočilni sistemi …)

• Prenosi podatkov (ftp, prenos datotek (P2P), youtube, spletne televizije …)

Svetovni splet

• Svetovni splet (WWW - World Wide Web)

• WWW je porazdeljen hipertekstni sistem, ki deluje v internetu (medmrežju).

• Deluje na treh standardih:

– URL (glej internetni naslovi)

– HTTP (glej protokoli TCP/IP)

– HTML (označevalni jezik)

Pomembni izrazi za splet

• Hipertekstne dokumente pregledujemo s programom, imenovanim brskalnik.

• Brskalnik s spletnega strežnika dokument prenese in ga prikaže na računalniškem zaslonu.

• Besedilnim spletnim dokumentom pravimo spletna stran, smiselno povezanim spletnim mestom pa spletišče.

• V spletnih straneh so lahko povezave, ki kažejo na druge spletne strani ali celo pošljejo povratno informacijo spletnemu strežniku.

• Za sprehajanje po spletnih straneh se uporablja izraz deskanje.

Splet 2.0

• Pojem Splet 2.0 (Web 2.0) so skovali leta 2004 pri O’reilly Media Inc. za poimenovanje sodelovalne uporabe spleta.

• Splet 2.0 predstavlja naslednjo stopnjo v razvoju spleta in omogoča komunikacijo, varno izmenjavo podatkov, souporabnost ter sodelovanje na spletu.

Spremembe od spleta do splet 2.0

• Spremembe v načinu njegove rabe: – prvotni splet (Splet 1.0) je bil namenjen predvsem

branju,

– Splet 2.0 pa omogoča tudi pisanje.

• Splet 2.0 temelji na odprtosti: – odprta koda,

– vsebine

– in standardi.

• Ustvarjanje, objavljanje, urejanje (organizacija), iskanje, ..., personalizacija, koledar, geolokacija, ...

HTML

• HTML - Hyper Text Markup Language

• Označevalni jezik za izdelavo spletnih strani

• Predvsem statičen označevalni jezik

• Če želimo dinamiko, ga kombiniramo z drugimi programskimi jeziki

Vprašanja

• Kaj je internet (net)?• Kaj je splet (web)?• Naštej glavne storitve spleta?

– Kateri protokoli določajo splet?– Kaj je URL?– Kaj je http?– Kaj je HTML?

• Kaj je splet 2.0?– Kaj je brskalnik (brkljalnik)?– Kaj je spletna stran?– Kaj je spletišče?– Kaj je iskalnik?– Kaj je deskanje (surfanje)?