Computer Networks and Network Services
Back
Course informations
Study program level |
Undergraduate |
Study program |
Computer Science |
Study program direction |
Software Engineering |
Course year |
1. |
Course semester |
II |
Course status |
Core |
ECTS |
6 |
Lectures (h) |
30 |
Excercises (h) |
15 |
Seminars (h) |
- |
Course objectives
Each student will inevitably come into contact with communication when developing new ICT systems. It is therefore necessary in a single course to make a cross section of everything essential for computer networks. Furthermore, the object of the course is so the student understands that each network, including the Internet, is an infrastructure that provides certain services. The lowest level is a classic voice transfer service, but today we are witnessing a huge number of very complex services. Emphasize that there is a whole range of services based on www technology ("service over the service"). These services are de facto software solutions that the student will develop.
Define and describe the Internet as a service infrastructure. Protocol Layout TCP / IP. Basic services - architecture and implementation, basic services primarily related to the Internet network. Communication protocols:
- DNS
- DHCP
- WWW
- E-mail and other messaging services
- Access to remote computers (telnet, ssh, remote desktop connection, VNC, ...)
- Security services
Introduce the student with the term "service quality", and define the Service Level Agreement.
Course outcomes
- Distinguish the network from the service and identify the network as a service infrastructure.
- Explain basic communication protocols on the Internet.
- List the layers of the TCP / IP reference model and place the protocols in the appropriate layers of the model
- Explain basic services that are available on the Internet.
- Comment on the SLA philosophy in providing services.
- List some APIs that are used to program a communication component of an application when implementing network services
Course content
Local computer networks: purpose, types, features, selection, application, configuration, cabling, advantages, disadvantages. Active devices: repeaters, routers. Wireless networks and room wireless networks. Connecting computer equipment with serial communication: RS-232, USB. Attributes, roles, usage, constraints. Modems: types, limits, application, configuration. Data transfer to phone systems. Analog and digital telephony. ISDN. Mobile phones. Connections, applications, constraints. Global Computing Networks: PSDN, ISO-OSI. Internet: organization, technology, protocols: TCP / IP, DNS, SMTP, FTP, Telnet, HTTP. Network Services: NFS, mail, www. Security, risks and protection of computer networks. Network programming.