Course ID: 103B-CTxxx-ISA-ECONE, winter 2023/2024

Assessment rules

The end mark comes from the scores:
* from 0 to 20 points – for 1st test,
* from 0 to 20 points – for 2nd test,
* from 0 to 60 points – for the activity during 10 laboratory exercises (max. 6 points for every exercise).

There are 100 points to reach.

Attendance at laboratory meetings is compulsory! It is not possible to do a laboratory exercise another day than the scheduled. If you miss one, you lose points.

There will be an exam.
Everybody who reaches more than 90 points can classify ECONE without writing the exam.
One can reach from 0 to 50 points on the exam.
The final score is: exam_points + 0.5 * semester_points.
To classify ECONE: a student has to reach more than 50 points as the final score and at least 37 points from laboratory exercises.

Lecture

The lectures are on Tuesdays from 12:15 – 14:00 in room 168.

Summary:

The course aim is to make the student familiar with the usage and administration of computer networks.

The course aim is to make the student familiar with the usage and administration of computer networks. The lecture is an introduction to a domain that is very wide, and that quickly progresses. It discusses the 7-layer OSI ISO and TCP/IP network models. Students can learn the most important protocols belonging to TCP/IP, routing mechanisms. The lecture presents Ethernet networks. Students can learn the network configuration of hosts, switches and routers. They can also learn the basics of virtual local networks and virtual private networks.

Schedule
# Day Subject
Files with slides
Recommended for self-study

1

3.10

Introduction & Basic terms (communication issues, network classifications)
L1-1-Introduction_1h.pdf
L1-2&2-1-Basic_terms_2h.pdf

2

10.10

Basic terms (network reference models: ISO OSI, TCP/IP, IEEE LAN/MAN) & Review of todays networks (WWW, Internet, other WANs)
L1-2&2-1-Basic_terms_2h.pdf

3

17.10

Addressing in IP networks
L4-Addressing_2h.pdf
T2-Bit-coding_IP-addresses

4

24.10

Review of todays networks (access networks, passive networks, WDM, special purpose networks) & Computer_links (wired interfaces, transmission media, data representations, bit error correcting code, framing)
L2-2&3-1-Review_of_todays_networks_2h.pdf
L3-2-Computer_links_1h.pdf

T1-Forwarding_transmission-time.pdf
T3-FrameSync_BitErrors_CRC.pdf

5

31.10

Packet transmission issues & Introduction of: ARP, IPv4, ICMP, DHCP
L5-1-Packet_transmission_1h.pdf
L5-2&6-1-ARP_IPv4_ICMP_DHCP_IPv6_NAT_2h.pdf

6

7.11

Introduction of: IPv6, NAT & Routing (Terminology, Mechanisms)
L5-2&6-1-ARP_IPv4_ICMP_DHCP_IPv6_NAT_2h.pdf
L6-2&7-2-Routing_2h.pdf

7

14.11

Routing (Protocols) & Queuing, scheduling
L6-2&7-2-Routing_2h.pdf
L8-Queuing_scheduling_QoS_2h.pdf
T4-Routing.pdf

21.11 19:00
via moodle.usos

Test 1

8

28.11

QoS & Ethernet
L8-Queuing_scheduling_QoS_2h.pdf
L9-Ethernet_2h.pdf
T5-Switch-tables_STP.pdf

9

5.12

Ethernet & TCP
L9-Ethernet_2h.pdf
L10-TCP_2h.pdf
S3-Other_LANs_2h.pdf

10

12.12

TCP & Other transport protocols
L10-TCP_2h.pdf
L11-1-Other_transport_protocols_1h.pdf
T6-TCP.pdf

11

19.12

DNS & Multicast
L11-2-DNS_1h.pdf
S11-Application_protocols_4h.pdf
L12-Multicast_2h.pdf

12

9.01

MPLS & SDN
L13-1-MPLS_1h.pdf
L13-2-SDN_1h.pdf

13

16.01

Network management & Security
L14-1-Network_management_1h.pdf
L14-2&15_2-Security_2h.pdf

14

23.01

Security & VPN
L14-2&15_2-Security_2h.pdf

23.01 19:00
via moodle.usos

Test 2

You can find the slides presented on lectures at: https://studia.elka.pw.edu.pl/file/23Z/103B-CTxxx-ISA-ECONE/priv/

Laboratory classes

Team 101 Wednesdays 8:15–11:00
Team 102 Wednesdays 11:15–14:00
Team 103 Wednesdays 14:15–17:00
Team 104 Mondays 9:15–12:00

--- room 8A

Instructor: Paweł Radziszewski, Pawel.Radziszewski (at) pw.edu.pl

Please contact directly with the instructor in case of any issue related to the laboratory classes.

Schedule
# Day Subject

1

23, 25.10

IOS basic configuration

2

6, 08.11

Network monitoring

3

13, 15.11

DHCP, RIP, EIGRP

4

20, 22.11

OSPF

5

27, 29.11

BGP

6

4, 6.12

Access Control Lists

7

11, 13.12

Network Address Translation

8

18, 20.12

Virtual LANs

9

8 10.01

Spanning Tree Protocol

10

15, 17.01

IPv6

Bibliography

  1. Peter Dordal, An Introduction to Computer Networks, Loyola University Chicago (2014). https://open.umn.edu/opentextbooks/textbooks/353

  2. Olivier Bonaventure, Computer Networking : Principles, Protocols and Practice, Universite catholique de Louvain (2011). https://open.umn.edu/opentextbooks/textbooks/computer-networking-principles-protocols-and-practice

  3. L.Peterson, B.Davie, Computer Network: A Systems Approach, 5th Edition, Elsevier (2011). http://booksite.elsevier.com/9780123850591/index.php

  4. N.Olifer, V.Olifer, Computer Networks: Principles, Technologies and Protocols for Network Design, Wiley (2006). Available at the Faculty Library.

  5. M.J.Castelli, LAN Switching First–Step, Ciscopress (2004).

  6. D.U.Comer, Internetworking with TCP/IP, 6th Edition, Prentice Hall (2013).

  7. D.U.Comer, Computer Networks and Internets, 6th Edition, PrenticeHall (2014).

  8. J.F.Kurose, K.W.Ross, Computer Networking A top-Down Approach Featuring the Internet, 6th Edition, Addison Wesley (2012).

  9. M.Sportack, Networking Essentials Unleashed, SAMS (2006).

  10. W. R. Stevens, TCP/IP Illustrated, Volume 1, The Protocols. Addison Wesley (2011).

  11. A.S.Tanenbaum, D.J.Wetherall, Computer Networks, 5th ed. Prentice Hall (2010).