Network Stack Implementation
Course Code: | EEN1004 |
Mode of Delivery: | Blended |
Cost: | €824 |
Subsidised Cost: | €165 |
Duration: | 12 weeks |
Next Intake: | January 2025 |
NFQ Level: | 9 |
ECTS Credit Points: | 7.5 |
Contact: | martin.collier@dcu.ie |
Please Note: Applicants may not apply to take more than 30 credits of micro-credentials.
Network Stack Implementation
The aim of this microcredential is to introduce students to the software embedded in accredited network devices such as routers to implement network protocols. Whenever feasible, we will delve into the study of open-source protocol implementations used in live networks. In addition to that, both the data plane and the control plane will be studied, including data-link layer protocols, network layer protocols and transport layer protocols. The sought-after skills of hardware acceleration, optimisation techniques and other approaches to achieving “wire speed” operation will be investigated. Lastly, protocols appropriate to the Internet of Things, to data centres, and to the future Internet will be looked into.
- To classify network functionality as belonging to the control plane and the data plane respectively
- To explain how a typical operating system processes packets from arrival from an interface card to forwarding to user space
- To describe the principles involved in implementing a network stack in software
- To decompose the software of “middleboxes” such as network routers into a software architecture
- To evaluate the trade-offs involved in hardware versus software implementation of packet processing functions
- To demonstrate advanced theoretical knowledge of networking
- To add functionality to an open-source network stack
- To adapt existing software to meet new networking requirements
A Primary Honours degree, Level 8 in Electronic/Electrical/Computer Engineering, Applied Physics, Computer Sciences or other Cognate/Engineering Disciplines. Applications are also invited from diverse educational and/or employment backgrounds, with applications evaluated on a case-by-case basis.
And also to indicate the required documentation:
- Please provide Academic Transcripts for final year of study where appropriate (English translation)
- All applicants must submit a copy of their passport
There is no availability for a deferred entry onto a micro-credential.
If applicable, evidence of competence in the English language as per DCU entry requirements. Please see here.
For further information regarding the HCI learner subsidy eligibility criteria please click here. (https://hea.ie/skills-engagement/hci-pillar-3-micro-credentials-learner-fee-subsidy/).
For information on how to apply for this micro-credential, please visit our Application Guide
Closing date for applications: 13th December 2024