Univerza v Mariboru
FNM
Racunalnistvo in ... (nebolonjski program)
predavatelj: Robert Meolic
Racunalniske komunikacije in omrezja
Predavanja
Predmet obsega 30 solskih ur predavanj. Gradivo je razdeljeno
v 12 predavanj po 2 solski uri. Pri izvedbi predavanj lahko pride
do manjsih odstopanj (enkrat obdelamo manj, drugic pa vec
od predvidenega). Ostali termini predavanj so namenjeni ponavljanju
snovi oz. sluzijo kot varovalka, ce kaksen termin odpade (prazniki
in razne prireditve).
Na izpitu bodo vprasanja iz celotne snovi!
Gradivo
Wikipedia (dopolnitev predavanj)
- Namesto uvoda:
Mail,
Telecommunication,
Computer network,
Internet,
Amateur radio.
- Predavanje 1:
Telecommunications network,
Network topology,
ITU-T,
ISO,
IEEE,
ACM,
ISOC.
- Predavanje 2:
Protocol,
Communications protocol,
Reference model,
OSI model,
TCP/IP model.
- Predavanje 3:
Data transmission,
Channel,
Analog signal,
Digital signal,
Modulation,
Line code,
PCM,
Transmission medium,
Electromagnetic spectrum,
Radio waves,
VSAT,
Optical communication,
Speed of light.
- Predavanje 4:
Serial communication,
Asynchronous serial communication,
Simplex,
Duplex,
RS-232,
USB,
Modular connector,
Signal-to-noise ratio,
Error detection and correction,
BER,
Channel capacity,
Bit rate,
Symbol rate,
Bandwidth.
- Predavanje 5:
Multiplexing,
Encapsulation,
Header,
Trailer,
PDU,
SDU,
SAP,
MSC,
Sequence diagram.
- Predavanje 6:
Connection-oriented,
Reliability,
ARQ,
Sliding Window.
- Predavanje 7:
PSTN,
X.25,
ISDN,
Frame relay,
xDSL,
FDDI,
SONET in SDH,
ATM,
HDLC,
PPP.
- Predavanje 8:
Channel access method,
IEEE 802,
MAC,
Ethernet,
Ethernet hub,
LLC,
Fast Ethernet,
Gigabit Ethernet,
10 Gigabit Ethernet,
100 Gigabit Ethernet.
- Predavanje 9:
Network bridge,
Spanning tree protocol,
Network switch,
IEEE 802.11,
Wi-Fi,
WLAN,
VLAN.
- Predavanje 10:
Packet,
Packet switching,
Virtual circuit,
Store and forward,
Internetworking,
Tunneling protocol,
Virtual private network,
MPLS,
IP fragmentation.
- Predavanje 11:
Routing,
Routing table,
Static routing,
Adaptive routing,
Dijkstra's algorithm,
Distance-vector routing protocol,
Link-state routing protocol,
Hierarchical routing,
Network congestion avoidance,
Traffic shaping,
Quality of service,
Internet backbone,
Internet service provider,
Internet Protocol,
IPv4,
IP address,
RIR,
List of assigned /8 IP address blocks,
NAT,
Firewall,
ICMP,
ARP,
DHCP,
Domain Name System,
Top-level domain,
Root nameserver,
Autonomous system,
OSPF,
BGP,
- Predavanje 12:
IPv6,
IPsec,
Internet socket,
Berkeley sockets,
TCP,
UDP,
List of TCP and UDP port numbers,
Application Layer.
Kdo je kdo?
"Tezke" knjige (samo za prelistat)
- Louis E. Frenzel:
Principles of Electronic Communication Systems,
McGraw Hill Higher Education, 2007.
- David J.C. MacKay:
Information Theory, Inference, and Learning Algorithms,
Cambridge University Press, 2003.
- Enrico Forestieri (Editor):
Optical Communication Theory and Techniques,
Springer, 2005.
- Hermann Potocnik Noordung:
The Problem of Space Travel : The Rocket Motor,
NASA, 2005.
(Google Books)
Gradivo za RKO na drugih programih in solah
Povezave
- ARNES - Akademska in raziskovalna mreza Slovenije,
- ICANN - The Internet Corporation for Assigned Names and Numbers,
- IANA - The Internet Assigned Numbers Authority,
- RIPE - Réseaux IP Européens,
- ISOC - Internet Society,
- IAB - The Internet Architecture Board - technical advisory organization
- IETF - The Internet Engineering Task Force - technical contributory organization,
- IRTF - The Internet Research Task Force,
- RFC Editor - edit and publish RFCs online,
- A Short History of Protocols - bugclub.org - beginners help
- Project XANADU - The Original Hypertext Project
- WWW: Answers for Young People - nekaj misli izumitelja svetovnega spleta
Racunalniske vaje
Predmet obsega 30 solskih ur racunalniskih vaj.
RV 1. del: Java in programiranje za internet
Literatura in povezave
-
Uros Mesojedec, Borut Fabjan:
Java2: temelji programiranja, Zalozba Pasadena, 2004
-
David J. Eck:
Introduction to Programming Using Java, Version 4.0, 2002
-
IBM developerWorks:
Java technology
-
Rahul Simha:
Java, C and C++ (zanimiva primerjava)
-
TIOBE:
Programming Community Index (ocenjuje popularnost programskih jezikov)
- Kaj so (bili) Microsoft Virtual Machine,
Visual J++,
Visual J# in
IKVM.NET?
- Tukaj preverite Javo na svojem racunalniku
- Tukaj sta
java.com in
java.oracle.com (domaci strani za Javo)
- Tukaj so Java API specifications
- Tukaj so Java Tutorials (npr.
niti,
omrezje,
graficni uporabniski vmesnik)
-
Kaj je JavaScript?
-
Kaj so javini programcki (Java Applets)?
-
Kaj so datoteke JAR
in kaj so datoteke JNLP (Java Web Start)?
-
Java na Androidu:
Android = Java,
Hello World,
The Developer's Guide,
O'Reilly's video tutorial
-
Gradivo za javo iz tujih univerz:
- SMTP:
Wikipedija SLO,
Wikipedia ENG
Ucno gradivo
RV 2. del: Storitve in protokoli v internetu
Povezave
RV 3. del: Administracija lokalnih omrezij
Vaje potekajo v demonstracijski obliki, pri kateri aktivno sodelujejo
studenti. Vsak student v porocilu opise potek vaj tako, da samostojno
odgovori na podana vprasanja.
Pripombe, vprasanja: meolic@uni-mb.si