Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Computer Networks

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
A7B36PSI Z,ZK 6 2+2c Czech
Enrollement in the course requires an successful completion of the following courses:
The course cannot be taken simultaneously with:
Computer Networks (Y36PSI)
The course is a substitute for:
Computer Networks (Y36PSI)
Lecturer:
Jan Kubr (gar.)
Tutor:
Jan Kubr (gar.), Miroslav Čepek, Viktor Černý, Jan Fesl, Peter Macejko, Michal Medvecký, Alexandru Moucha, Pavel Strnad, Ondřej Votava
Supervisor:
Department of Computer Science and Engineering
Synopsis:

The course is aimed at computer network architectures,

technologies, and methods that enable interconnection of

different networks into a single unified system - the

Internet. Seminars and laboratories are oriented on network

programming and configuration.

Requirements:

http://dsn.felk.cvut.cz Labs, completion of the project, successful test.

Syllabus of lectures:

1. Multicomputer systems, reasons for distribution, models

of distributed computing.

2. Communication systems, switching and sharing of channels

optimisation of topology, capacity and flow distributions.

3. Layered ISO architecture, technologies used at the

physical and data-link layer.

4. Network layer. Routing methods and mechanisms. Datagrams

virtual channels.

5. Flow control in network nodes, and end devices.

6. Communication channel sharing, bus and ring networks.

7. Transport layer. Message transfer, transport multiplex.

TCP and ISO IP4 protocols.

8. Internet protocols / IP, RIP, OSPF, UDP, TCP, DNS.

9. Session layer. Connection control, synchronisation.

10. ASN.1 and XML data representation, data compression. 11. Cryptographic methods in communication, virtual private

networks.

12. Network applications for Internet. ISO application

interfaces.

13. Distributed application programming - OSF RPC, Java RMI.14. Distributed application programming - OMG CORBA, Java

IDL, .Net SOAP.

Syllabus of tutorials:

Seminars are aimed at improving students' understanding of

presented material, labs to practical network programming

and network configuration.

1. TCP/IP communication, BSD sockets, projects assignment.2. Lab: Simple TCP application.

3. Protocols: models, communicating automata, Petri nets.

4. Lab: Sliding window protocol implementation (in UDP).

5. Data link protocol effectiveness, performance models.

6. Lab: project consulting.

7. Routing algorithms - Dijkstra, Bellmann-Ford. Floyd, RIP

OSPF.

8. Lab: Design and configuration of IP networks.

9. RPC technologies: Sun RPC, XDR, .Net SOAP

10. Lab: Name service, DNS configuration.

11. Network communication in Java, OMG CORBA. Test.

12. Lab: single CORBA application.

13. OMG CORBA services.

14. Project evaluation, assessment.

Study Objective:

Basic introduction to computer networking technologies,

especially 2 to 4 layer of the OSI model. The course is

gaining practical experience with computer configurations

network programming and network applications.

Study materials:

1. Tanenbaum A.: Computer Networks. Prentice-Hall 1996.

2. Comer D.: Internetworking with TCP/IP, Vol.1, , 4th

edition. Prentice Hall 2000.

3. Stevens W.: UNIX Network Programming. Prentice-Hall 1990

Note:
Time-table for winter semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Fri
roomKN:E-107
Kubr J.
12:45–14:15
(lecture parallel1)
Karlovo nám.
Zengerova posluchárna K1
roomKN:E-327
Kubr J.
14:30–16:00
(lecture parallel1
parallel nr.101)

Karlovo nám.
Solarium K327
roomKN:E-327
Medvecký M.
16:15–17:45
(lecture parallel1
parallel nr.102)

Karlovo nám.
Solarium K327
roomKN:E-327

18:00–19:30
(lecture parallel1
parallel nr.103)

Karlovo nám.
Solarium K327
Thu
Fri
Time-table for summer semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomKN:E-327
Moucha A.
11:00–12:30
(lecture parallel1
parallel nr.112)

Karlovo nám.
Solarium K327
roomKN:E-327
Moucha A.
12:45–14:15
(lecture parallel1
parallel nr.113)

Karlovo nám.
Solarium K327
roomKN:E-327
Čepek M.
14:30–16:00
(lecture parallel1
parallel nr.109)

Karlovo nám.
Solarium K327
Tue
roomKN:E-327
Votava O.
07:30–09:00
(lecture parallel1
parallel nr.115)

Karlovo nám.
Solarium K327
roomKN:E-327
Votava O.
09:15–10:45
(lecture parallel1
parallel nr.110)

Karlovo nám.
Solarium K327
roomKN:E-327
Votava O.
11:00–12:30
(lecture parallel1
parallel nr.111)

Karlovo nám.
Solarium K327
room

18:00–19:30
(lecture parallel1
parallel nr.105)

Fri
room

07:30–09:00
(lecture parallel1
parallel nr.101)

room

09:15–10:45
(lecture parallel1
parallel nr.102)

room

11:00–12:30
(lecture parallel1
parallel nr.103)

room

12:45–14:15
(lecture parallel1
parallel nr.104)

roomKN:E-327
Medvecký M.
16:15–17:45
(lecture parallel1
parallel nr.106)

Karlovo nám.
Solarium K327
roomKN:E-327
Medvecký M.
18:00–19:30
(lecture parallel1
parallel nr.107)

Karlovo nám.
Solarium K327
Thu
room

07:30–09:00
(lecture parallel1
parallel nr.114)

roomKN:E-107
Kubr J.
11:00–12:30
(lecture parallel1)
Karlovo nám.
Zengerova posluchárna K1
room

12:45–14:15
(lecture parallel1
parallel nr.108)

Fri
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet1393106.html