|
Šifra:
|
34335
|
|
ECTS:
|
4
|
Lecturers in charge:
|
Prof. dr. sc.
Miljenko Mikuc
|
Lecturers:
|
mag. ing.
Valter Vasić - Laboratory exercises
dipl. ing.
Marko Zec - Laboratory exercises
|
Take exam:
|
Studomat
|
English level:
1,0,0
|
All teaching activities will be held in Croatian. However, foreign students in mixed groups will have the opportunity to attend additional office hours with the lecturer and teaching assistants in English to help master the course materials. Additionally, the lecturer will refer foreign students to the corresponding literature in English, as well as give them the possibility of taking the associated exams in English.
|
|
Load:
|
| Lecture type | Total |
| Lectures |
30 |
| Laboratory exercises |
15 |
* Load is given in academic hour (1 academic hour = 45 minutes)
|
Description:
|
Basic concepts of network and distributed programming. TCP and UDP socket interface. Client and server design. Network applications based on UDP and TCP. Design and implementation using threading and concurrency. Broadcast and multicast applications. SCTP socket interface. Security issues. Practical examples of network applications in Unix environment using C. Practical examples of network programming in Java and script languages.
|
Literature:
|
- Unix Network Programming, Vol. 1: The Sockets Networking API; W. Richard Stevens, Bill Fenner, Andrew M. Rudoff Addison; Addison-Wesley Professional; 2003; ISBN: 978-0131411555
|
Prerequisit for:
|
Enrollment:
Passed:
Communication Networks
|
|
6. semester
|
Izborni predmeti
-
module
Computer Engineering
Izborni predmeti
-
module
Computer Science
Izborni predmeti
-
module
Software Engineering
Izborni predmeti
-
module
Telecommunications and Informatics
|
|