P077 UNIX -- Programming and System Management II

Faculty of Informatics
Spring 2002
Extent and Intensity
2/0. 2 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
doc. Ing. Michal Brandejs, CSc. (lecturer)
RNDr. Jan Kasprzak, Ph.D. (lecturer)
Guaranteed by
doc. Ing. Jan Staudek, CSc.
Department of Computer Systems and Communications - Faculty of Informatics
Contact Person: doc. Ing. Michal Brandejs, CSc.
Mon 13:00–14:50 D2
Prerequisites (in Czech)
P065 UNIX -- Advanced Course I
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
  • System of files and directories. Users and groups. Other system tables.
  • Basic system programs: init and the start of the system, syslogd, update.
  • Printer subsystem.
  • Services and configuration of the UUCP.
  • TCP/IP network basics: IP, ARP/RARP, ICMP, UDP and TCP layers; packet formats; principles of TCP/IP operation.
  • Network programming (BSD socket API): Socket, socket types; system calls for socket manipulation; connected and unconnected sockets; system tables and function for reading them; examples of applications.
  • Low-level network administration: Giving an address to the interface; routing table; static and dynamic routing.
  • TCP/IP over ethernet: ARP/RARP configuration; proxy ARP.
  • Serial communication basics: Synchrohous and asynchronous communication; modems; point-to-point protocol (PPP); SLIP.
  • DNS and address translation; Inet-daemon and the TCP-wrapper; services run from the inetd.
  • Electronic mail: Principles of operation; simple mail transfer protocol (SMTP); sendmail.
  • WWW: Hypertext transfer protocol (HTTP), http-daemon, national language problems.
  • Network security and firewalls: Packet filtering; application gateways; network topology; virtual private networks; secure shell.
  • SATRAPA, Pavel and Jiří A. RANDUS. Linux :Internet server. 2. upr. vyd. Havlíčkův Brod: Neokortex, 1998. 413 s. +. ISBN 80-902230-3-6. info
  • ŠMRHA, Pavel and Vladimír RUDOLF. Internetworking pomocí TCP/IP. 1. vyd. České Budějovice: KOPP, 1994. VII, 134 s. ISBN 80-85828-09-X. info
  • STEVENS, W. Richard. Programování sítí operačního systému UNIX. 1. vyd. Veletiny: Science, 1994. 645 s. ISBN 80-901475-3-4. info
Assessment methods (in Czech)
Zkouška/kolokvium bude probíhat podobnou formou jako u P065.
Language of instruction
Further comments (probably available only in Czech)
The course is taught annually.
Teacher's information
The course is also listed under the following terms Spring 1997, Spring 1998, Spring 1999, Spring 2000, Spring 2001.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/fi/spring2002/P077