Computer Network Micro-Syllabus
Course Code: CSC 301
Credit Hour: 3hrs
Full Marks [60+20+20]
Pass Marks [24+8+8]
Course Contents
Unit 1 [33 Hrs]
-
Computer Network
Introduction to networking, computer network, Internet, the network edge: end system, clients, server, connection oriented and connection-less service, network core, network access and physical media, ISPs and back bone.
-
Protocol Layers
Introduction, layered architecture, The Internet protocol stack, network entities and layers.
-
Application Layer
Introduction, principles of application layer protocols, the web and HTTP, file transfer, Domain Name Service [DNS]: Working of DNS, DNS records, DNS messages.
-
Transport Layer
Introduction, relationship between transport layer and network layer, transport layer in the Internet, multiplexing and de-multiplexing, connection-less transport, reliable data transfer: Building a reliable data transfer protocol, pipelined reliable data transfer protocol, Go-Back-N ( GBN ), selective repeat ( SR ), connection oriented transport : TCP , TCP connection, TCP segment structure, time estimation and time out, flow control, Principle of congestion control: The causes and costs of congestion, approaches to congestion control.
-
Network Layer
Introduction, network service model, datagrams and virtual circuit service, routing principles: A link state routing algorithm, the distance vector routing algorithm, hierarchical routing, The Internet protocol ( IP ): IPV4 addressing, datagram format, IP datagram fragmentation, Internet Control Message Protocol [ ICMP], Network address translator, routing in the Internet, IPV6, Multicasting routing.
Unit 2 [12 Hrs]
-
Link Layer and Local Area Networks
Introduction, Data link layer: the services provided by the link layer, error detection and error correction techniques, multiple access protocols, LAN addresses and Address Resolution Protocol, Ethernet, Wireless Links: IEEE 802.11b, Bluetooth, point to point protocol (PPP), Asynchronous Transfer Mode (ATM), frame relay.
-
Multimedia Networking
Introduction, multimedia networking application, streaming audio and video.
-
Network Management
Introduction, The infrastructure for network management.
Laboratory works:
- Developing the network system in the small scale.
Text Books:
- Computer Networking; A Top Down Approach Featuring The Internet, 2nd Edition, Kurose James F.
- Ross W. Keith PEARSON EDUCATION ASIA
No comments:
Post a Comment