B.Tech Computer Network Notes

Computer Networks are a set of interconnected computers and other devices that communicate with each other to share resources, data, and information. These networks can be used for various purposes, such as sharing files and printers, accessing the internet, communicating via email and messaging, and providing remote access to devices and systems.

Computer networks can be classified into different types based on their size, geographical scope, and the technologies used. Some common types of computer networks include local area networks (LANs), wide area networks (WANs), metropolitan area networks (MANs), wireless networks, and the internet.

Below is the syllabus for Computer Networks:-


Introduction: Introduction to Computer Networks, Data Communication System and its components, Data Flow, Computer network and its goals, Types of computer networks: LAN, MAN, WAN, Wireless and Wired networks, broadcast and point-to-point networks, Network topologies, protocols, interfaces and services, ISO-OSI reference model, TCP/IP architecture.

Physical Layer: Concept of Analog & Digital Signal, Bandwidth, Transmission Impairments: Attenuation, Distortion, Noise, Multiplexing: Frequency Division, Time Division, Wavelength Division, Introduction to Transmission Media: Twisted pair, Coaxial cable, Fiber optics, Wireless transmission (radio, microwave, infrared), Switching: Circuit Switching, Message Switching, Packet Switching &  comparisons, narrowband ISDN, broadband ISDN, and ATM.


Datalink layer:  Error Control, Types of errors, framing(character and bit stuffing), error detection & correction methods; Flow control; Protocols: Stop & wait ARQ, Go-Back- N ARQ, sliding window protocols, Selective repeat ARQ, HDLC

Medium access sub layer: Point to point protocol,  FDDI, token bus, token ring; Reservation, polling, Multiple access protocols: Pure ALOHA, Slotted ALOHA, CSMA, CSMA/CD, FDMA, TDMA, CDMA, LLC, Traditional Ethernet, fast Ethernet, Network devices-repeaters, hubs, switches, Bridges, Router, Gateway


Network layer: Addressing: Internet address, subnetting; Routing techniques, static vs. dynamic routing, routing table, DHCP, IEEE standards 802.x, Routing algorithms: shortest path algorithm, flooding, distance vector routing, link-state routing; Protocols: ARP, RARP, IP, ICMP, IGMP,  IPV6; Unicast and multicast routing protocols.


Transport layer: Process to process delivery; UDP; TCP, RPC, Congestion control algorithm: Leaky bucket algorithm, Token bucket algorithm, choke packets; Quality of service: techniques to improve QoS.

Application layer: DNS; SMTP, SNMP, FTP, HTTP & WWW; Firewalls, Bluetooth, Email, S/MIME, IMAP, Security: Cryptography, user authentication, security protocols in the internet, public-key encryption algorithm, digital signatures.

Computer network

Topperworld provides you the best B.tech Computer Network Notes for the student of 3rd year. This notes is prepared with the help of best books as well as with the help of google.This notes has been also designed for students pursuing a degree in any computer science engineering and related fields.

Related Content

Java Complete Notes Welcome to our Java Programming Complete Notes, a friendly and accessible resource for anyone eager to learn Java programming.

Object Oriented Programming (OOPs) Concept In the world of programming, Object-Oriented Programming (OOP) has emerged as a powerful paradigm that has revolutionized

C Programming Notes Are you ready to embark on a journey into the world of C programming? Whether you’re a beginner or

Leave a Comment

Your email address will not be published. Required fields are marked *

// Sticky ads
Your Poster