Globale linker
Inet+
Tester
Braindumps
Huskeliste
URL - Uniform Resource Locator
En adresse på internett. http://www.2tp.no/webdesign/index.htm
protokoll://host(alias).domain.toppdomene/mappe/filnavn.filtype
host.domain.toppdomene = FQDN (Fully qualified domain name)
IP = internet protocol. IP-adresse er en unik adresse som alle hosts i et nettverk trenger for å identifisere og kommunisere med hverandre.
IPv4 brukes idag, delt opp i 4 oktetter (32-bit), deles inn i tre klasser A, B og C. Består av en nettverksdel og en hostdel.
Klasse A = 1-127 (127 er reservert for loopback, 10
er reservert for private nettverk). 126 nettverk 16.7 mill.
hosts. Første oktetten angir nettverk, de tre siste
er host.
Klasse B = 128-191. 16.384 nettverk, 65.534 hosts.
De to første oktettene angir nettverk, de to siste
host.
Klasse C = 192-223. (192.168.0.0 er reservert for private
nett). 2.097.152 nettverk med 254 hosts på hvert nettverk.
Default subnet mask angir hvilken del av IP-adressen som er nettverk og hvilken del som er host. 255 angir hva som er nettverk, 0 angir host.
Klasse A = 255.0.0.0 (nettverk.host.host.host)
Klasse B = 255.255.0.0 (nettverk.nettverk.host.host)
Klasse C = 255.255.255.0 (nettverk.nettverk.nettverk.host)
En DHCP server kan brukes til å dele ut (lease)
IP-adresser.
IPv6 kommer snart. Består av 128-bits (16 oktetter). Forbedring i forhold til versjon 4 er bl.a: fler adresser, bedre sikkerhet, bedret ytelse. Støtter anycast.
Protokollene
TCP - transport protokoll (Transimssion Control Protocol.) Connection-oriented, garanterer levering og rekkefølge.
IP - connectionless protocol. Adresseringsprotokoll.
SPX - transport protokoll. Connection-oriented, garanterer levering og rekkefølge. Novell-protokoll.
IPX - connectionless protocol. Adresseringsprotokoll. Novell-protokoll.
UDP - User Datagram Protocol. Connectionless Transportprotokoll. Garanterer ikke levering og rekkefølge. Bruker mindre overhead enn TCP. Brukes i forbindelse med streaming media.
ICMP - Internet Control Message Protocol. Brukes til PING.
HTTP - Port 80. Hypertext Transfer Protocol. Brukes til å hente websider.
HTTPS - Port 443. Secure HTTP. Bruker SSL.
HTTP 1.1 - muligjør flere domenenavn pr. IP-adresse (alias = CNAME). Må støttes av browserne.
SSL - Secure Socket Layer. Er en lavnivå protokoll som brukes til å opprette en sikker forbindelse ved bruk av autentifisering og kryptering for høyere protokoller som HTTP og FTP. Utviklet av Netscape og støttes i de fleste browsere. Bruker public key for kryptering. Kryptering via SSL gir treigere overføring av data.
FTP - Port 21. File Transfer Protocol. Brukes til filoverføring og er platformuavhengig. Bruker TCP som transportprotokoll. Kommandoer: OPEN (starter FTP-session), GET (henter en fil), MGET (henter flere filer), PUT (laster opp en fil), MPUT (laster opp flere filer). Bruker kan ikke forandre eget brukernavn og passord. Brukernavn og passord sendes i plaintext.
Telnet - Port 23. Terminal emulering. Brukes til å koble opp mot remote host og kan brukes til å utføre kommandoer på remote host. Ikke sikkert. SSH (Secure shell) er en kryptert og utvidet Telnet.
SNMP - Simple Network Management Protocol. Port ?. Et sett med protokoller som brukes til administrering bl.a. av rutere. Kan få logger fra nettverkskomponenter. Bruker UDP.
SMTP - Port 25. Simple Mail Transfer Protocol. Brukes til å transportere mail.
POP3 - Post Office Protocol. Standard mailserver. Hele mailen må lastes ned til klienten.
IMAP4 - Internet Message Access Protocol. Laster ikke ned hele mailen til klienten, kun header.
NFS - Network File System. I følge Dataleksikonet: «Bruker IP protkoll for å distribuere et filsystem i et nettverk. Unix-maskiner og PC kan dele samme filsystem.»
DHCP - Dynamic Host Configuration Protocol. Protokoll for automatisk konfigurering av IP. Leaser ut IP-adresser basert på tid. Klient vil forsøke å fornye leasingen hos samme DHCP-server etter først T1 (=50% av leaseperiode.) Ved T2 (87.5%) vil den prøve en hvilkensomhelst DHCP-server for å få en ny IP-adresse.
DNS - Domain Name System (Service). Assosierer IP-adresse med domene-navn.
- SOA - Start of authority. Markerte starten på en zone og inneholder navn og emailadresse på administrator.
- NS - Name server. Markerer slutten på en zone.
- MX - Mail Exchange. Inneholder navn på mailserver.
- CNAME - Canonical Name (Alias). Muliggjør flere domenenavn på samme IP-adresse. Krever HTTP 1.1 som også må støttes i browseren.
- A - host address
- HINFO - Host information. Info om hardware.
SLIP - Serial Line Internet Protokoll. Den kjipeste av dem alle. Støtter bare TCP/IP. Brukes til å koble opp via dial-up forbindelse.
PPP - Point-to-point protocol. En nyere versjon av SLIP som støtter flere protokoller, passord, flow-control. Inneholder error-checking. Brukes til å koble opp via dial-up forbindelse.
PPTP - Point-to-point-tunneling protocol. Brukes til VPN. For WinNT.
L2TP - Layer 2 Tunneling Protocol. Standard protokoll for bruk i VPN. En kombinasjon av PPTP og Cisco's L2F (Layer 2 Forwarding). Brukes for Win2000 og nyere.
IPsec - IP security. En sikker transport protokoll som ofte brukes i L2TP.
LDAP - Lightweight Directory Access Protocol. Protokoll for å få tilgang til katalogtjenester. Brukes i forbindelse med søkemoterer, ref. Yahoo.
NNTP - Network News Transfer Protocol. Brukes til å legge ut, distribuere og hente news-meldinger fra en nyhetsgruppe.
MIME - Multipurpose Internet Mail Extension. Brukes til å assosiere filtype med med programmer. Brukes til å overføre vedlegg til mail. Brukes også i forbindelse med web-browseren ved å angi hva slags program som skal assosieres med en bestemt filtype.
Nettverksenheter
Client - Arbeidsstasjon, kan også kalles host eller node.
NIC - Network Interface Card (nettverkskort). Husk at MAC-adressen er en unik verdi som er "brent inn" på hvert kort.
Repeater - Regenerer og forsterker signaler og sender videre. Ligger på Physical Layer i OSI-modellen.
Hub - en repeater med flere utganger. Sender mottate signaler til alle tilkoblede enheter. Opererer på Physical Layer i OSI-modellen.
Switch - En hub med bridge-egenskaper. Filtrerer trafikk basert på MAC-adresse. Opererer på Data Link Layeret i OSI-modellen.
Bridge - Brukes til å segmentere nettverk (har kun to porter). Kobler ulike nettverkstopologier sammen. Bruker MAC-adressen. Operer på Data Link Layeret i OSI-modellen.
Router - Brukes til å segmentere nettverk (har flere porter). Har mulighet til å finne den raskeste veien (OSPF = Open Shortest Path First). Sender kun til det segmentet som mottaker tilhører. Opererer på Network Layeret i OSI-modellen. Kan ikke bruke urutbare protokoller, som NetBeui. Baserer seg på IP-adresser.
Brouter - En kombinasjon av router og bridge. Opererer på både Data Link og Network Layerne i OSI-modellen.
Gateway - Brukes for kommunikasjon mellom forskjellige NOS (Network Operating System). Oversetter protokoller. Fungerer fra Transport Layeret og oppover i OSI-modellen.
Proxy server - Viser kun sin egenIP-adresse på nettverket. Hostenes adresser er skjult overfor andre nettverk (internett). En server som brukes til å cache (mellomlagre) websider som allerede er aksessert. Kan brukes til å filtrere trafikk.
Caching server - en ren mellomlagrings-server.
DHCP server - leaser ut IP-adresser ut i fra en forhåndsbestemt "pool" av IP-adresser.
SMTP server - mail-server. Mottar og sender mail over nettverket. Port 25.
WINS server - Assosierer IP-adresse med ComputerName. Kun Windows nettverk. Automatisk netbios name resolution metode.
DNS server - Domain Name Server. Assosierer domenenavn/hostnavn med IP-adresser.
Certificate Server - Deler ut sertifikater og nøkler. Må ha et sertifikat fra en CA (Certificate Authority) for å kunne autentifisere eget sertifikat. SSL. X-509.
E-commerce server - Server som inneholder e-commerce tjenester som gjør det mulig å drive internettbutikk.
Mirror server - Backup server/avlastnings server.
List server - Sender e-mail ut i fra en liste med e-mailadresser. Port 25. Push teknologi. Eks: nyhetsbrev.
FTP server - Gir tilgang til eksterne brukere for å utveksle filer. Platform uavhengig. Port 21. Brukere kan ikke forandre eget brukernavn/passord.
News Server - Bruker NNTP (Network News Transport Protocol). Port 119. Diskusjonsgrupper.
Directory (LDAP (Lightweight Directory Access Protocol)) Server - inneholder database med kategorisert informasjon. Eks: Yahoo. X-500.
Internettverk
Internett - Åpent for alle
Extranet - For bedrifter og samarbeidspartnere som leverandører og kunder.
Intranet - Internt nett. Kun for egne ansatte.
VPN (Virtual Private Network) - Et sikkert privat nettverk som bruker internett som transportmedium. Bruker PPTP, L2TP, L2F, IPsec. Bruker kryptering ved transport av data. Brukes for å oppnå sikker kommunikasjon over internett. Et VPN kan brukes både for et intranet og et extranet.
Sikkerhet
Firewall - Brannmur. Sikkert ledd mellom internt nettverk og internett. Har mulighet for filtrering.
- Packet filtering - slipper gjennom pakker basert på brukerdefinerte regler. Basert på IP adresse.
- Stateful inspection - I tillegg til definerte regler kan pakker slippes gjennom basert på tidligere oppkoblinger. Inspiserer ikke bare header, men kan også inspisere innholdet i pakkene. Holder alle portene lukket inntil kommunikasjon er forespurt. Sikkerhet mot Stealth Scan.
- Application Gateway - Et sett med sikkerhetsregler som er spesielt rettet mot spesielle programmer, f.eks: FTP eller Telnet.
- Circuit-Level Gateway - Tilfører sikkerhetsmekanismer når en TCP eller UDP oppkobling etableres. Når koblingen er etablert går pakkene fritt fram og tilbake uten ytterligere inspeksjon.
- Proxy server - Fanger opp alle pakker som går inn eller ut av nettverket. Skjuler effektivt den sanne nettverksadressen til klienten.
Virus - Et samlebegrep for slemme programmer.
- Worm - Videresender seg selv.
- Trojan - Utgir seg for å være et nytteprogram.
- Virus - et program som infiserer filer.
Anti-virus programmer ser etter "virus signaturer" i filer for å kjenne igjen virus. Husk at det første du skal gjøre etter å ha installert et anti-virus program, er å oppdatere program og virusdefinisjoner.
Hacker - slemme mennesker som prøver å trenge seg inn i systemer eller knele systemer. Metoder som brukes inkluderer:
- spoofing - bruker en annens IP-adresse for å få tilgang til systemer.
- smurf - denial of service angrep som innebærer spoofing.
- Man-in-the-middle - Snappe opp sensitiv informasjon.
- SYN Flood - Halvåpner portene på serveren.
- Ping Flood - Sender gjentatte ping requests.
- Ping of Death - sender mange svære ping requests.
- Denial of Service (DoS) - knele serveren enten ved å bruke opp bandbredden eller få serveren til å kræsje.
- Spamming - uønsket mail, som regel reklame eller kjedebrev.
- Mail bombing - fylle postkassen med mail.
- Sweep - prøver å koble til en port på mange maskiner
- Vanilla - scanne alle portene på en server
Cracker - slemme mennesker som knekker kopibeskyttelser. Må ikke forveksles med kjeks!
Digitale Sertifikater - Verifiserer identitet. Private og public key. CA.
SSL (Secure Socket Layer) - En protkoll utviklet av Netscape, for overføring av konfidensiell infromasjon over internett, ved at data som overføres krypteres. Oppretter en sikker forbindelse mellom en klient og en tjener og tillater overføring av ubegrensede mengder data ved hjelp av den sikre forbindelsen.
SHTTP - En protokoll for sikker data overføring. Kun for enkeltmeldinger.
CA - Certificate Authority. En tredjepart alle kan stole på. F.eks: VeriSign. Utsteder sertifikater.
Authentication - verifisere identiteten til person som logger på.
Encryption - koding eller "scrambling" av informasjon ved å bruke en spesifikk algoritme, vanligvis ved å bruke en rekke tall, som også kalles nøkler. Typiske nivåer av kryptering er 40-bit og 128 bit. For testens skyld er 128 bits kryptering forbudt å eksportere fra USA og Canada.
Ciphertext - kryptert tekst.
Symmetric encryption - bruker kun private key. Denne nøkkelen må deles av sender og mottaker.
Asymmetric encryption - bruker både public og private key. Sender bruker mottakers public key til å kryptere, mottaker bruker egen private key til å dekryptere.
Callback - authentication technique that calls a remote
computer back after an initial login to authenticate the remote
computer
Båndbredde
ISP - Internet Service Provider. F.eks. Telenor. Sluttbruker kobler til ISP'ene. ISP'ene kobler til NAP'ene.
NAP - Network Access Point. Kobler Internet Backbone sammen. Kan sammenlignes med sentralbord.
Bandwidth - hvor mye data som kan overføres samtidig.
- POTS - Plain Old Telephone System; max 56k. (modem)
- ISDN - Digitale telefonlinjer. Max. 64k x 2.
- T1/E1 - Digitale faste linjer. Max. 1544k.
- T3/E3 - Digitale faste linjer. Max. 44.76M.
- ADSL - Asynkront. Høyere nedlasting enn opplasting. Max. 2M
- OC1 - Optical Carrier. Max 51.84M.
- OC3 - Max 155.52M. Kan brukes på backbone
- ATM - Max. 9953M. Ganske fort. Backbone
- SONET - Max 10G. Backbone
nettverksdiagnosering/feilmeldinger
404 File not found - filen finnes ikke på serveren
Server is not responding - overbelastet server
Destination unreachable - Feil adresse/mangler adressen til Gateway. Bruker ICMP. Nettverket er nede.
TTL - Time To Live. Levetiden på pakker på nettet.
PING - Packet Internet Groper. Det viktigste analysenverktøyet for å sjekke en oppkobling mellom to maskiner.
TRACERT - Brukes til å sjekke ruten mellom to maskiner i et nettverk.
NETSTAT - Viser aktive tilkoblinger.
IPCONFIG - Gir informasjon om IP-adresse, default subnet mask og default gateway.
WINIPCFG - Samme som IPCONFIG men brukes for WIN95/98.
ARP - Address Resolution Protcol. Assosierer IP-adresse med MAC-adresse. Brukes når vi har IP-adressen og ikke MAC-adressen.
RARP - Reversed Address Resolution Protocol. Brukes når vi har MAC-adressen og ikke IP-adressen.
RFC - Request For Comments. Vedlikeholdes av IETF. Inneholder beskrivelse av standarder for bruk på internett.
databaser
Non-Relational database - Ikke-relasjonsdatabase. Flat database, eks. Excel-ark. Lite brukt i dag.
Relational database - Relasjonsadatabase. Bygger relasjoner mellom flere tabeller i en database. Eks: Access.
ODBC - Open DataBase Connectivity. En standard database aksessmetode. Brukes for å kunne få tilgang til dataene i en database, for å kunne vise, redigere og slette data.
SQL - Structured Query Language. Brukes for å lage spørringer i en database. Brukes for å trekke informasjon ut av en database.
ASP - Active Server Pages.Et script-språk som brukes til å lage dynamiske web-sider. Microsofts foretrukne server-side scripting language.
DSN - Short for Data Source Name. Data Source Name
provides connectivity to a database through an ODBC driver.
The DSN contains database name, directory, database driver,
UserID, password, and other information. Once you create a
DSN for a particular database, you can use the DSN in an application
to call information from the database. DSN is often used by
Active Server Pages (ASP) and Visual Basic programs when a
query to a database is necessary to retrieve information.
There is also what is known as a "DSN-less connection."
Instead of using a DSN to connect to a database, the developer
specifies the necessary information right in the application.
With a DSN-less connection the developer is free to use connection
standards other than ODBC, such as OLE DB.
HTML
Basis HTML-dokument består av:
<html>
<head>
<title>Sidetittel</title>
</head>
<body>
Innhold på siden
</body>
</html>
HTML 4.01 kommer i 3 forskjellige varianter:
- Strict - følger HTML 4.01 spesifikasjonen strengt. Visse tagger og atributter kan ikke brukes, som f.eks: <font>, <center>, align, width. Bruk CSS.
- Transitional - en bakoverkompatibel versjon. Kan bruke "utgåtte", eller "deprecated" tags.
- Frameset - brukes i et frameset-dokument.
<meta> - data om data. Mest brukt til "keywords",
"description" og "author". Kan også
brukes til Copyright.
<meta name="keyword" content="inet+,
notater, comptia">
<h1>-<h6> - Overskrift
<p> - avsnitt. Legger til blank linje etter
avsluttende avsnittstag.
<br> - linjeskift.
<font> - kan angi fontfamlie, størrelse
og farge. Utgått i 4.01
<font face="verdana" size="3"
color="#000000">
<b> - bold, fet skrift
<i> - italic, skråstilt, kursiv tekst.
<blockquote> - innrykk. Utgått i 4.01
<hr> - horizontal rule. Rett horisontal strek.
<hr size="4" width="60%"
align="center">
<form> - skjema.
<form method="post" action="mailto:jensmorten@jensm.com"
name="skjema">
<input> - skjemafelt. Type-atributtet bestemmer hva slags skjemafelt som settes inn
- text - tekstboks
- password - passord
- hidden - skjult boks
- radio - etvalgs rundinger
- checkbox - flervalgsavkrysningsfirkanter
- button - dum knapp
- submit - send skjema knapp
- reset - tøm skjema knapp
Andre atributter:
- Name - navn på skjemafelt
- Size - størrelsen på skjemafelt
- Maxlength - max antall karakterer som kan fylles inn i feltet.
- Checked - om boksen (radio eller checkbox) skal være avkrysset
- Value - den opprinnelige verdien i et skjemafelt.
<select> - skjemafelt. Dropdown eller listbox.
<option> - Valg i en <select>-meny.
<textarea> - Kommentarfelt i et skjema.
<frameset> - Angir frames, hvordan et browser
vindu skal deles inn. Viktige atributter: cols, rows.
<frame> - Angir hvilket dokument som skal vises
i vinduet. Atributter: name, src, resize, scrolling.
<table> - tabell. Atributter: width, height,
border, cellpadding, cellspacing, align.
<thead> - table-head.
<tbody> - table-body
<tfoot> - table footer.
<tr> - table row.
<th> - table header. Midtstiller og "bolder"
innhold i cellen
<td> - celle. Atributter: width, align, valign.
<a> - anchor. Link.
<a href="http://www.2tp.no/webdesign"
target="_blank">2tp</a>
<ol> - ordered list. Nummerert liste.
<ul> - Unordered list. Punkt liste
<li> - list item. Brukes i <ul> og <ol>
<img> - image. Setter inn et bilde i et HTML-dokument.
<img src="bilde.gif" alt="hjelpetekst"
width="100" height="100">
© - Copyright symbolet.
CSS - Cascading Style Sheets. Formattering av HTML-elementer. Stilsett.
SSI - Server Side Includes. Server generert innhold i en HTML-side.
plugins / grafikkformater / video
- filformater
- gif89a - støtter animasjon og gjennomsiktighet. Lossless. Støttes av alle browsere. Max. 256 farger. Best til klare, rene fargeflater.
- jpg - Lossy format. 16,7 mill. farger. 24-bit. Støttes av de aller fleste browsere. Fotografier.
- png - Nytt format, bedre "kompresjon" en gif, losless. Støttes ikke i alle browsere.
- tiff - Billedformat uten komprimering. Støttes ikke uten plug-in. Brukes mest til print.
- eps - Encapsulated PostScript. Brukes til print. Støttes ikke i browserene.
- bmp - Windows bitmap-format. Lossless. Støttes ikke av NS.
- wav - Windows lydfil. Ikke streaming.
- aiff - Mac lydformat. Ikke streaming.
- mp3 - Komprimert lyd.
- avi - Videoformat. Ikke streamning.
- mpeg - Komprimert videofromat. Ikke streaming.
- asf - Microsofts streaming videoformat.
- Plug-ins
- swf - Shockwave/flash. Vektorbasert. Streaming. Må ha plug-in.
- pdf - Portable Document Format. Platformuavhengig dokumentformat. Må ha plug-in.
- ra/ram -Real Audio Media. Streaming. Må ha plug-in.
- mov - Apple/quicktime filmformat. Må
ha plug-in.
- streaming - avspilling kan starte før nedlasting er ferdig ved å "buffre".
Script/programmeringspråk. Client/server.
- Javascript - Scriptspråk som kjøres på klienten. Støttes av alle. Utviklet av Netscape. Objekt-basert.
- JScript - Microsofts JavaScript. Støttes ikke i NS.
- VBScript - Script-språk basert på Visual Basic. Støttes ikke av NS. Brukes ofte sammen med ASP på serveren.
- HTML - Hypertext Markup Language. Ikke scriptspråk men et markup-language.
- XML - Extensible Markup Language.
- SGML - Structured Markup Language. Alle markup language's moderspråk.
- VRML - Virtual Reality Markup Language. 3D.
- API - Application Programming Interface.
- CGI - Common Gateway Interface. Brukes ofte i forbindelse med skjemaer. Server-side.
- C - Programmeringsspråk. Kompileres.
- C++ - Programmeringsspråk. Kompileres. Objekt-orientert
- Java - Programmeringsspråk. Kompileres. Objekt-orientert. Platform uavhengig. Applet kjøres på klient. Servlet kjøres på server.
- JVM - Java Virtual Machine. Må brukes for å kunne kjøre Java.
- Perl - Programmeringsspråk. Brukes ofte til å lage CGI-script. Kompileres.
- SQL - Structured Query Language
- ASP - Active Server Pages
- JSP - Java Server Pages
- PHP - Hypertext Preprocessor.
- Visual Basic - Programmeringsspråk. Objekt orientert. Kompileres. Microsoft.
Cookies
Definisjon: informasjonskapsel. Ren tekstfil. Ukryptert. Lagres på klient.
Bruksområde: brukerreferanser. Handlekurv.
Begrensinger: 20 per domene, 4K per cookie, 300 pr. maskin.
Copyright/trademark
Copyright - beskytter alt originalmatriale automatisk. Livet ut + 70år. Fair use: parodi, henvisninger, undervisningssammenheng. Trenger ikke å gjøre no' spessielt, verket er automatisk copyrightet.
Trademark - beskytter merkenavn, slagord (slogans), prosesser, ideer.
E-commerce/business
E-commerce - Business to Consumer. Handel på nettet som retter seg mot forbruker.
E-business - Business to business. Handel på nettet mellom bedrifter.
B2B - Business to business
B2C - Business to Consumer
SET - Secure Electronic Transactions. Brukes ved kjøp med kredittkort. Kryptert forbindelse.
EDI - Electronic Data Interchange. Brukes til elektronisk overføring av bedriftsdokumenter som fakturaer og pakksedler.
Merchant account - Må ha en merchant account for å drive slag via internettbutikk.
push/pull
Push - Informasjon sendes til mottaker uten at mottaker har satt igang nedlastingen. Eks: mail, børs-ticker.
Pull - Bruker må hente informasjon. Eks. Internet.
søkemotorer/begreper
Search indexes-3 types:
Static index/site map-allows users to manually search through
directories to locate indexed information
Keyword index-allows users to enter keywords in a search engine
to query an index
Full-text index-allows a user to enter any text string that
might exist within a file into the search engine
Yahoo- oldest & most basic search engine created in 1994
by 2 students at Stanford University
Altavista-created in 1995 designed to index the entire internet
Boolean operator-symbol or word used in internet searches to narrow search results
Boolean logic-uses the AND, OR or NOT operators, also NEAR
