Subject Syllabus
CSIT-501 - Computer Networking
CSIT · Semester 5
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
Importance of computer networksBroadcast and point-to-point networksLocal area networks and wide area networksISO-OSI reference modelTCP/IP modelInterfaces and servicesProtocol data unitConnection-oriented and connectionless servicesService primitivesBinding protocol address: ARP and RARPPacket formatEncapsulation
Data link layer design issuesFramingFlow and error controlPhysical addressingStop and Wait protocolGo-Back-N ARQSelective Repeat ARQPiggybacking and pipeliningHDLCLAN protocol stack: Logical Link Control and Media Access Control sublayerIEEE 802.2 LLC frame formatMAC layer protocols: static and dynamic allocationPure and slotted ALOHACarrier sense multiple accessPersistent and non-persistent CSMAIEEE standards 802.3, 802.4, and 802.5FDDI
Logical addressingClassful and classless addressingPacket delivery and forwardingUnicast routing protocolsMulticast routing protocolsRouting algorithms: least cost, Dijkstra's, and Bellman-FordIntroduction to Internet ProtocolIPv4 header and IPv4 datagramsEncapsulation, fragmentation, and reassemblyIP routingSubnet addressing and subnet maskSupernettingSpecial cases of IP addressesIPv6: motivation, frame format, and addressingICMP: introduction, header, and message types
Introduction to TCPTransport servicesProcess-to-process deliveryTCP congestion control algorithmsQuality of serviceTCP headersConnection establishment and terminationTimeout of connection establishmentMaximum segment sizePort numbers and socket addressesTCP timersUDP: introduction, header, and checksumUDP operations, encapsulation and decapsulation, and queuingSCTP: services, transmission sequence number, stream identifier, and stream sequence numberSCTP packet format
BOOTP: operation and packet formatDHCP: address allocation, configuration, and packet formatDNS: distribution of name spaces and DNS on the InternetFTP: connection, communication, and command processingTFTPE-mail: SMTP, POP, and IMAPSNMPInternetworking devices and their configuration: switches, hubs, bridges, routers, and gateways