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

Level of Education: Undergraduate
Course code/Ladok code: TNPK18
The course is conducted at: School of EngineeringLast modified 2020-05-26 10:13:45