Students will gain fundamental knowledge of communication networks, network architecture and protocols, with special emphasis on local area networks, Internet and public networks. Students will gain knowledge and skills enabling them understanding of communication network design problems and professional approach to them. They will develop learning skills necessary to continue to undertake further study of communication networks.
- define concept, architecture and organisation of communication networks
- explain how communication networks operate and their functionality
- apply knowledge about communication networks and protocols
- analyze protocol functions and services, as well as protocol stacks in order to select appropriate ones
- analyze organization of public and private networks based on IP protocol
- define secutity threats and available solutions in the Internet
- design network models including local area networks, Internet subnetworks and Internet access
- evaluate communication solutions based on TCP/IP protocol stack
Forms of Teaching
Lectures, with lecture notes and presentations available in advance on the web.Exams
Midterm exam and final exam.Laboratory Work
Complex laboratory assignments that include building network models, defining communication and system parameters, simulation and emulation of different usage scenarios, and measurement and evaluation of network traffic.Experimental Exercises
Selected network models implemented using software tool IMUNES are demosntrated during lectures.Consultations
Regular consultation hours with all lectureres, four tems every week.Acquisition of Skills
Literature search on communication networks. Building software environment for communication network design and analysis.Programming Exercises
Personal software package IMUNES. Network modelling, simulation and emulation using software tool IMUNES.Other Forms of Group and Self Study
Homeworks related to IP networks and Internet services.
|Type||Threshold||Percent of Grade||Threshold||Percent of Grade|
|Laboratory Exercises||20 %||15 %||20 %||15 %|
|Homeworks||0 %||10 %||0 %||10 %|
|Class participation||0 %||5 %||0 %||5 %|
|Attendance||0 %||5 %||0 %||5 %|
|Mid Term Exam: Written||0 %||30 %||0 %|
|Final Exam: Written||0 %||35 %|
|Exam: Written||0 %||65 %|
All laboratory assignements should be completed succefully.
Week by Week Schedule
- Introduction to communication networks and basic network architectures.
- Physical layer, transmission media and data link layer in communication networks. Layer functions and design issues.
- Communication protocols in data link layer: basic models and communication efficiency. Local area network, media access and logical link. Case study: local area network implementation based on Ethernet/IEEE 802.3.
- Network layer: services, packet switching and routing, principles of congestion control. Internet architecture and internetworking. Case study: simulation and emulation of IP networks by using software tool IMUNES (Integrated MUltiprotocol Network Emulator/Simulator).
- Network layer in Internet. Organisation of Internet. Internet Protocol and other network layer protocols. IP datagram format, IP addressing. Routing in Internet, routing protocols.
- Internetworking: basic principles and network equipment. Interconnecting local area networks. Internetworking in network layer, connecting IP networks and subnetworks. Case study: interconnection models, emulation and simulation using IMUNES.
- Transport layer: services and functionality. Transport layer in Internet. Transmission Control Protocol. User Datagram Protocol. Case study: modelling transport services using IMUNES.
- Session, presentation and application layers. Services and application protocols in Internet. Selected Internet services and related protocols: Domain Name System, World Wide Web, electronic mail. Case study: modelling Internet services using IMUNES.
- World Wide Web and electronic mail: communication protocols in TCP/IP stack. Introduction to network security and security mechanisms. Basic cryptography, symmetric cryptography, public key cryptography. digital signature.
- Network security. Security architecture of Internet. Security protocols. Secure extension of Internet Protocol, IPsec. Secure socket layer, SSL. Selected solutions: virtual private network, firewall.
- Service implementation and internetworking of private and public networks in Internet, Internet telephony, voice over IP. Fixed and mobile public networks. Case studies: academic and research network, voice and data networks.
- Wireless local area networks. High-speed local and access networks, evolution of Ethernet.
- Internet access, Internet users and Internet service providers. Access models and solutions: protocol PPP, network address translation. Fixed Internet access through public switched telephone network and integrated services digital network. Broadband access. Mobile Internet access: GPRS, EDGE, UMTS, HSPA, LTE/SAE. Internet challenges and future development.