Arkiv for kategorien ‘huin105’

HUIN105

januar 18, 2008

Stempler fra brevhus Festtangen og Kobbaleida På frimerkesiden her skulle du ha lest om frimerkesamling. Men den gang ei. Dette er en del av kurset HUIN105 webdesign/webestetikk ved UiB. I dette innlegget står det et slags sammendrag av de to første forelesningene våren 2008. Men det er lagt ut bilde av frimerker stemplet ved brevhusene Festtangen og Kobbaleida.

Det ble undervist i webstandarder, spesielt forskjellen mellom XHTML og HTML. W3C foreslår standarder, men ingen er forpliktet til å bruke de. Et annet viktig tema var protokoller for å overføre data på internett.
Deklarer nettsiden, bruk koden: <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”> eller for XHTML: <!DOCTYPE html PUBLIC”-//W3C//DTD XHTML1.0 Transitional//EN”

Forskjeller HTML/XHTML:

HTML har ikke strenge syntakskrav, i motsetning til XHTML.

XHTML: Alltid start og slutttag <>, </>, alt med minuskler (unntatt i deklarasjonen helt i starten), alle attributtverdier skrives i ” “, alle attributter må ha verdier for å gi mening.

For å sjekke at syntaksen er korrekt valider siden med The W3C Markup Validation Service

Protokoller er algoritmer (regler) for hvordan kommunikasjon skal foregå mellom maskiner i ett nettverk, her internett. En algoritme er en oppskrift, som er kodet inn i et program.

Lagdeling (Layers):
7 lag, de mest primitive nederst, mest avanserte øverst.
7: Applications (brukerprogrammer)
6. Presentasjon
5. Sesjon
4. TCP Transfer Control Protocol, garanterer forbindelse, en av de viktigste.
3. IP-adresse (nettverk)
2. Datalinking
1. Fysisk lag eks trådløs sender, nettverkskort(tranceiver)
Lag 3 og 4 avgjør alt av nettverk/adresser. Her foregår mesteparten av hackingen.
Ikke nok IP-adr i versjon 4, kommer en versjon 6.
Her viste foreleser noe som jeg fikk vite om for første gang når internett hjemme var nede (BKKs feil):
(kjøres fra kjør/run)
ip.config får opp IP-adressen
Disse har jeg ikke sett før:
trancert + nettadresse viser inn og utgående IP-adresse (fra vår egen og mottager).

ping/pong
ping + nettadresse viser antall sendte og mottatte meldinger. Får opp millisekunder.
ping.vg.no -t måle trafikk på VGs server. Kan få opp “får ikke forbindelse/forkastet”, antall millisekunder fra vårt ping til man får pong tilbake.
På apple.com får man “request timed out”/”forespørsel avbrutt”, den som sender et ping er stengt ute. Dette skal sikre mot angrep.
TTL time to live = 246 antall “liv”, antall maskiner en pakke går gjennom, unngå redundans.
OBS: ping/pong på VG tar lang tid, stoppes med CTRL+C hvis dere ikke orker mer……
Alt på nettet sendes i pakker, pakkes inn i en konvolutt (header).
De mest brukte protokollene:

http hyper text transfer protocol sørger for overføring av filer som inneholder f.eks. tekst,  grafikk,  bilder, lyd og video. Denne sørger for kommunikasjon mellom klient og webserver.

TCP/IP Transport Control Protocol/Internet Protocol, kommunikasjon i nettverket og oppkobling, sørger for forbindelse.

FTP File Transmission Protocol, filoverføring

SFTP Secure FTP, kryptert.

SFTP anbefales fremfor FTP fordi SFTP er secure(kryptert).
Telnet (obs her) ikke sikkert. Brukes til å åpne et eksternt kommandolinjevindu. Alt er ukryptert og derfor forbudt å bruke ved UiB.

SMTP Simple Mail Transfer Protocol, sender utgående mailer.

Det advares sterkt mot å bruke trådløse nettverk på offentlige steder som f.eks. flyplasser, båter, tog, serveringssteder, undervisningsinstitusjoner og alle andre steder det er slike nettverk. Dette fordi at uvedkommende lett kan fange opp det man gjør f.eks. i nettbanken og andre passordbeskyttede sider. Man kan sikre seg med å kryptere sitt eget nettverk, slik at signalene ikke blir forståelige for tranceiverne som kriminelle setter opp slike steder. To slike sendere ble avslørt på flyplassen i Barcelona og en skal være avslørt på Gardermoen. Dette ifølge foreleser Rolf Beev.

ADVARSEL/TIPS: Hvis man lagrer en html-fil som skrives i wordpad, ikke åpne og redigere den senere i Word. Når du skal endre senere får du en masse kaudervesk koding i tillegg som bare er forvirrende,  samt mye tid går med til å rette opp til opprinnelig koding eller ta kopi/lime inn fra backup.