Aleksandra Smiljanić | |||
Srpski (Serbian) | English (Engleski) | ||
|
|||
Home Page | Papers | Lectures | CV |
Internet Fundamentals and Applications
Course Contents
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.
Objective of the course
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.
Grading
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
|
|