Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2012/13
TCP/IP Networks and Applications 1 TS2B201110
Course content:
History of family of TCP/IP protocols, their architecture and development. Structure of IP packets in version 4 and 6. Addressing devices in IP networks. IP multicast groups and multicast addressing. Structure of TCP segment and UDP datagram. TCP communication session. Flow control in TCP transmission. Auxiliary protocols used in TCP/IP networks: ICMP, ARP, DHCP and other. Static and dynamic routing in TCP/IP networks. Idea of autonomous system (AS). Interior and exterior routing protocols. Obtaining provider independent (PI) IP addresses. Virtual Local Area Networks (VLAN). IP routing between VLANs. MPLS networks. Network Address Translation protocol (NAT). Traffic aggregation and load balancing in TCP/IP networks. Voice over IP (VoIP) technology. Selected services in TCP/IP networks.
Learning outcomes:
Obtaining detailed knowledge of family of TCP/IP protocols and their applications.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
1. Mahbub H., Raj J.: High Performance TCP/IP Networking. Prentice Hall, 2003.
2. Sportack M.: IP Addressing Fundamentals. Cisco Press, 2002.
3. Comer D.E.: Internetworking with TCP/IP, Vol 1. Fifth edition. Prentice Hall, 2005.
4. Stevens W.R., Wright G.R.: TCP/IP Illustrated. Volumes 1-3. Addison-Wesley Professional, 2001.
5. Bourke T.: Server Load Balancing. O'Reilly Media, Inc., 2001.
b) supplementary references:
1. Comer D.E., Stevens D.L.: Internetworking with TCP/IP, Vol 2. Third edition. Prentice Hall, 1998.
2. RFC documents (available at www.rfc-editor.org).