Aleksandra Smiljanić   
Srpski (Serbian) English (Engleski)

 

 

Home Page Papers Lectures CV

 

Internet Fundamentals and Applications

Principles of TCP/IP protocol stack. Difference between OSI and TCP/IP layers. Overview of the Internet infrastructure: conventional telephone infrastructure, Ethernet infrastructure etc.  Protocols and devices implementing the first TCP/IP layer: Ethernet protocol, repeaters, bridges, packet switches. Internet architecture and IP addressing which deploys protocols  ARP and DHCP. Internet routers as the devices that perform the IP network layer protocols. Internal routing protocols (IGP) and their distributed nature: RIP, OSPF. External routing protocols: EGP, BGP. Comparison of IPv4 and IPv6. Network diagnostics using ICMP. Transport layer protocols: TCP, UDP, RTP. Reliable service and congestion control provided by the sliding window mechanism of TCP. Basis of the network socket programming. Internet applications: DNS, WWW, SMTP, multimedia and their transport. Basis of the network security: IPSec, VPN, PGP, SSL.

Introduce students to the principles of the layered TCP/IP architecture. Introduce prevalent technologies used on the Internet.  Describe the protocols of TCP/IP stack and explain their purpose. Relate Internet applications to the IP network infrastructure.

The course is graded through two midterms or one final exam. Midterms carry 15% of the grade each, and the final exam carries 70% of the grade. Midterms last for 2 hours, and comprise only problems. Exams comprise around 5 problems, and 3 theoretical questions, and last for 3 hours.

   

Aleksandra Smiljanić
Bulevar Kralja Aleksandra 73
11000 Belgrade, Serbia


phone: (38111) 3370-075
fax:  (381111) 3218-433