Topic outline

  • General


    Objectives

    • To learn about transmissions in Computer Networks.
    •  To learn various Protocols used in Communication.

    •  To have a general idea on Network Administration
    •   Knowledge in data structure.

    Assessment Criteria

    Components with percentage of marks of Internal Evaluation of Theory Courses are

    Test paper (40%) – 6 Marks

    Attendance (20%) – 3 Marks 

    Assignment (20%)– 3 Marks

    Seminar (20%)– 3 Marks



  • Unit 1

    1. Introduction to Computer networks, Topology, categories of networks, Internetwork, Internet, Network Models, Layered model, OSI and TCP/IP models, Physical layer, Switching - Circuit switching, Packet Switching and Message Switching, DTE - DCE Interface, EIA - 232 interface, X.21 modems.

    Textbook:

    Behurouz A Forozan, Introduction to Data Communications & Networking, TMH

    Expected outcome: After completing this unit you  learn about Basic Concept of Computer Network

    Assessment Criteria

    1. After completing the unit there will be questioning and viva session for this unit

  • Unit 2

    1. Data link layer, Error detection and correction, Types of errors, Single CSC error and Burst error, Vertical redundancy check (VRC), longitudinal redundancy Check (LRC), Cyclic Redundancy Check(CRC), Error correction - Single CSC error correction, Hamming code Data compression - Huffman code, data link control, Line discipline, Flow control, Error control, Multiple Access, Random Access, ALOHA, pure ALOHA and slotted ALOHA, CSMA/CD and SCMA/CA, Polling, Wired LANs, Ethernet - IEEE standards, Wireless LANs.

    Textbook:

    1. Behurouz A Forozan, Introduction to Data Communications & Networking, TMH

    Expected outcome: by complete this unit you learn about what is the working protocols of local area network

  • Unit 3

    1. Network layer, Networking and Internetworking devices - Repeaters, Bridges, Routers, Gateways, Logical addressing - IPv4 & IPv6 addresses, Network Address Translation(NAT), Internet protocols, internet-working, Datagram, Transition from IPv4 to IPv6, Address Mapping-Error reporting and multicasting - Delivery, Forwarding and Routing algorithms, Distance Vector Routing, Link State Routing.

    Textbook:

    1. Behurouz A Forozan, Introduction to Data Communications & Networking, TMH References:

    1. Andrew S. Tanenbaum, Computer Networks, PHI

    2. William Stallings, Data and Computer Communications, VIIth Edition, Pearson Education

    3. William Stallings, Cryptography and Network Security, Principles and Practices, Prentice

      Hall of India.

    4. Steven Graham and Steve Shah, Linux Administration: A Beginners Guide, Third Edition,

      Dreamtech,2003.


  • Unit 4

    Transport layer, Process-to-process Delivery: UDP, TCP and SCTP, Congestion control and Quality of Service, Application Layer, Domain Name Systems-Remote Login-Email FTP, WWW, HTTP, Introductory concepts on Network management: SNMP.

    Textbook:

    1. Behurouz A Forozan, Introduction to Data Communications & Networking, TMH References:

    1. Andrew S. Tanenbaum, Computer Networks, PHI

    2. William Stallings, Data and Computer Communications, VIIth Edition, Pearson Education

    3. William Stallings, Cryptography and Network Security, Principles and Practices, Prentice

      Hall of India.

    4. Steven Graham and Steve Shah, Linux Administration: A Beginners Guide, Third Edition,

      Dreamtech,2003.


    • Unit 5

      Cryptography and Network Security: Introduction – Goals of Security – Attacks - Services and Techniques. Basics of Cryptography: Plain Text - Cipher Text – Encryption – Decryption. Confidentiality: Basics of Symmetric Key Ciphers - Traditional Symmetric Key Ciphers: Substitution, Transposition, Stream & Lock, Modern – Components of Modern Block Cipher – DES - Modern Stream Cipher. Basics of Asymmetric Key Ciphers – RSA Cryptosystem. Integrity: Message – Message Digest – Hash Function. Authentication: MAC. Digital Signature : Analogy with Manual Signature – Process – Signing the Digest – Services – RSA Digital Signature Scheme.

      Textbook:

      1. Behurouz A Forozan, Introduction to Data Communications & Networking, TMH References:

      1. Andrew S. Tanenbaum, Computer Networks, PHI

      2. William Stallings, Data and Computer Communications, VIIth Edition, Pearson Education

      3. William Stallings, Cryptography and Network Security, Principles and Practices, Prentice

        Hall of India.

      4. Steven Graham and Steve Shah, Linux Administration: A Beginners Guide, Third Edition,

        Dreamtech,2003.