Académique Documents
Professionnel Documents
Culture Documents
1
N.A – Not Available
Lecture Tannenbaum Forouzan Garcia and Widjaja
Serial
No Topic Page Page Page
No. Comments Comments Comments
Numbers Numbers Numbers
Hierarchical routing 366 – 368 653 – 655 518 – 520
Broadcast routing 368 – 370 N.A 532 – 533 Incomplete
II.2 13
Multicast routing 370 – 372 678 – 694 640 – 646
Routing for mobile hosts 372 – 375 N.A 647 – 649
384 – 396 The discussion on the origins of congestion Authors merged the congestion control
III.1 14 Congestion Control Algorithms 761 – 774 control in virtual circuit, and datagram N.A discussion into QoS section
networks is missing.
Quality of Service (QoS)
Requirements 397 – 398
III.2 15
Techniques for achieving good 398 – 409 775 – 780 539 – 561 Somewhat mathematical; Get the gist – no
QoS need to remember the equations.
III.3 Internetworking 418 – 430
N.A
The Network Layer in the Internet 431 – 432 490 – 510
433 – 436 Read the checksum computation method from
16 The IP protocol 579 – 596 576 – 578
pg 298 – 301.
436 – 448 579 – 585,
IP address 549 – 566
647
III.4 449 – 454 585 – 592,
Internet control protocols Overview is sufficient 611 – 638
646
454 – 459 Very comprehensive; not expected to
17 OSPF 671 – 676 621 – 630
remember the OSPF packet formats.
459 – 461 Very comprehensive; not expected to
BGP 676 – 678 Not much in this text book. 631 – 640
remember the BGP packet formats.
Transport Layer 481 – 488
Elements of transport protocols 492 – 513 703 – 709 N.A
18 532 – 553 Read this section thoroughly; If you
602 – 620,
III.5 TCP ever work on network software, 715 – 735
320 – 324
understanding TCP comes handy.
UDP 524 – 526 709 – 715 601 – 602
19
RTP 529 – 532 916 – 919 740 – 746 Most comprehensive
Application Layer
20 DNS 579 – 588 797 – 812 N.A
Electronic mail 588 – 611 824 – 840
The world wide web 611 – 629
IV.1 Overview is sufficient 851 – 854
(Architectural review only)
21 683 – 692, Skim through the audio, video encoding 747 ‐ 755 Review of SIP, and H.323 is sufficient
909 – 916,
Multimedia 704 – 711 Skip the audio video standards part schemes for they are not relevant to our
920 – 925
course.
Network Security 721 – 724
22 Cryptography 724 – 736 929 – 934 763 – 769 This part is too brief; You may read from this
Symmetric key algorithms 731 – 750 935 – 948 790 – 792 book to gain preliminary insights.
Public key algorithms 752 – 755 949 – 956 793 – 794 You are strongly encouraged to read either
23 from Tannenbaum or Forouzan text books.
Digital signatures 755 – 762 961 – 976 770
772 – 780 995 – 1008,
IV.2 Communication security 773 – 782
24 1021 – 1023
Authentication protocols 785 – 798 976 – 981 770 – 773
E‐mail security 799 – 804 1014 – 1021 770
Web security 805 773 – 782
25
Threats 806 – 811
N.A
Secure naming 811 – 813
Practical Aspects of Networking
Note: The practical aspects lectures are optional. These are not part of the syllabus. But, you are
encouraged to attend and read through the relevant sections of your favorite text book. To
help you find the topics, I have listed the page numbers from Tannenbaum, Forouzan, and
Garcia books.
Serial Lecture
Topic Tannenbaum Forouzan Garcia
No. Duration
1 hr 207 – 213,
161 – 190,
I Multiplexing, and Channelization 137 – 141 340 – 352,
383 – 390
398 – 408
1 hr Performance Metrics, Sliding
II window protocols’ performance 557 – 560 81 – 94 365 – 367
analysis
III 1 hr HDLC, PPP 243 – 242 340 – 357 329 – 339
IV 1 hr Fast and Gigabit Ethernet 283 – 292 409 – 416 434 – 438
V 2 hr Wi‐Fi Physical (PHY) layer 432 – 434 459 – 465
1 hr 234 – 242,
VI Switches 213 – 235
511 – 514
VII 2 hr IntServ, DiffServ, MPLS 409 – 417 780 – 790 705 – 722
1 hr 736 – 753,
VIII TCP variations, SCTP 553 – 556
919 ‐ 920 N.A
IX 1 hr HTTP, Dynamic web 643 – 661 854 – 868
2 hr 813 – 819,
TLS, SSL, Management of public
X 765 – 770, 1008 – 1014 782 – 789
keys, and Wi‐Fi Security
781 – 783
Text books:
• Andrew Tannenbaum, Computer Networks, 4th Edition, PHI, 2003.
• Behrouz A Forouzan, Data Communications and Networking, 4th Edition, TMH, 2006.
• Alberto Leon‐Garcia, and Indra Widjaja, Computer Networks: Fundamental Concepts
and Key Architectures, 2nd Edition, 2004.