NumberwebntECTS3.0LevelintermediateOverviewNetworks are an integral part of modern communication. This module deals with end-to-end communication in networks from an integrated hardware and software perspective.
- Which software runs where (centralized - decentralized), programming languages?
- Which servers are affected/ doing what (e.g. DNS resolution)?
- Which network protocols (IP, TCP, UDP, ...) are used?
- How is the transmission done (network layers)?
- How does communication take place in distributed applications?
- Which application protocols (HTTP, MQTT, Websocket, ...) are available?
- What types of connections are available?
- How is a web service developed?
- How is a Rich Internet Application developed?
A large part of the course takes place as a laboratory practice. Students are given the opportunity to directly implement and deepen their knowledge. Learning objectivesThe students
- overview the development of data networks up to today's structures
- know the common network topologies/ network types
- know the tasks and protocols of the different layers of the OSI model
- understand the function of routing
- can effectively use tools to record network communication
- can correctly use different Internet protocols in simple Java/JavaScript applications
- Can explain a simple web service
- can implement simple web clients
- understand the structure and components of a simple distributed system
Previous knowledge- Basics of Information technologies (infgl)
- Programming (prgm)
Exam formatContinuous assessment grade