P077 UNIX -- Programming and System Management II

Faculty of Informatics
Spring 2000
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).
Teacher(s)
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.
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
Syllabus
  • 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.
Literature
  • 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
Czech
Further comments (probably available only in Czech)
The course is taught annually.
The course is taught: every week.
Teacher's information
http://www.fi.muni.cz/~kas/p077/
The course is also listed under the following terms Spring 1997, Spring 1998, Spring 1999, Spring 2001, Spring 2002.
  • Enrolment Statistics (Spring 2000, recent)
  • Permalink: https://is.muni.cz/course/fi/spring2000/P077