ELT-51107 Computer Networking I, 6 cr
Lisätiedot
This course is intended as an introduction to Computer Networking II and other courses on computer communications:
ELT-51006 Networking Laboratory I
ELT-53006 Networking Laboratory II
ELT-53107 Computer Networking II
ELT-53607 Network Analysis and Dimensioning
ELT-53506 Seminars Course on Networking
ELT-53406 Special Course on Networking
Vastuuhenkilö
Mathieu Devos, Dmitri Moltchanov, Alexander Pyattaev, Mikko Valkama, Evgeny Kucheryavy
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
ELT-51107 2017-01 | 1 - 2 |
Mathieu Devos Alexander Pyattaev Jani Urama |
Osaamistavoitteet
After completing the course, the student will be able to design, develop, configure and maintain a small home or office network. Furthermore, the student will understand the basic concepts of networking applications design and development. During this course the student will: - get fundamental knowledge about computer communications; - understand the concepts of addressing and routing; - practice building and configuring a realistic small home/office network; - become familiar with Internet protocols: TCP/IP, Ethernet, HTTP, DNS, etc. - be able to identify the basic elements of a computer network and explain their functions; - get a clear overview of existing and future Internet technologies and receive orientation for the networking course, available in TUT. Be aware, that this course is a mandatory prerequisite for *all* the courses on networking.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Computer Networks and the Internet: - Introduction to data communications - Layering and protocol architectures - Physical layer fundamentals | ||
2. | Link Layer and Local Area Networks: - Link layer and error control - LAN fundamentals - MAC techniques - Ethernet | ||
3. | Network Layer and Routing: - Internet layer protocols - IP addressing - Forwarding | ||
4. | Transport Layer: - Transport layer protocols - Flow control - Congestion control - POSIX Sockets | ||
5. | Application Layer: - Application layer protocols - HTTP - FTP - Remote shell |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Completion of the laboratory work and homework assignments is required for exam admission. Examination is required to pass the course.
Arvosteluasteikko:
Numerical evaluation scale (0-5)
Osasuoritukset:
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-02407 Programming Techniques | Advisable | 1 |
1 . Programming basics: functions, interrupts, etc
Tietoa esitietovaatimuksista
The student is recommended to have basic knowledge about information technology, such as basics of programming and understanding of algorithms. Without knowing what computer is, it is hard to grasp many concepts of networking.
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
ELT-51107 Computer Networking I, 6 cr | ELT-51106 Computer Networking I, 4-6 cr | |
ELT-51107 Computer Networking I, 6 cr | ELT-51101 Computer Networking I, 6 cr | |
ELT-51107 Computer Networking I, 6 cr | ELT-51108 Computer Networking I, 5 cr |