Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Network Programming 7,5 Credits

Course Contents

The course introduces to the Internet’s architecture and the TCP/IP-protocols but focuses thereafter on the OSI-model’s upper layers (session, presentation and application).

The course contains the following topics:
- Introduction to computer networks and the OSI-model
- Introduction to the TCP/IP-protocols
- Client/server notion
- Socket programming
- Scripting language
- Certain standard services and their protocols (Telnet, HTTP, SMTP, DNS, etc.)
- How secure communication can be achieved with authentication and encryption (HTTPS, DNSSEC, S/MIME, PGP, etc.)
- Principles of data compression for text and image
- Decentralized architectures (Tor, Bitcoin, GPG, etc.)

Prerequisites

General entry requirements and completed course Object-oriented Programming, 7,5 credits (or the equivalent).

Level of Education: Undergraduate
Course code/Ladok code: TNPK18
The course is conducted at: School of Engineering

Previous and ongoing course occasions

Type of course
Program
Study type
Campus
Semester
Autumn 2020: Oct 19 - Jan 17
Rate of Study
100%
Language
English
Location
Jönköping
Time
Day
Examiner
Johannes Schmidt
Course coordinator
Johannes Schmidt
Tuition fees do NOT apply for EU/EEA citizens or exchange students
16253kr
Syllabus
HTML  PDF
Application code
HJ-T0325
Last modified 2023-02-24 09:16:22