CACS 303 Computer Networking BCA 5th Sem
CACS 303 Computer Networking BCA 5th Sem
)
Course Code: CACS303
Year/Semester: IIIN
Class Load: 5 Hrs. / Week (Theory: 3Hrs. Practical: 2 Hrs.)
Course Description
This course offers detailed concept and structure of networking standards and principles. It
includes introduction, functioning and significance of Physical Layer, Data Link Layer, Network
Layer, Transport Layer, Application layer and some security mechanisms. It does not entirely
focus on theoretical concept but also strongly focuses on practical skill based learning.
Course objectives
The general objectives of this course are to provide theoretical as well as practical knowledge of
computer networking to make students capable of implementing, managing and troubleshooting
the issues of computer network in their personal as well professional life.
Course Contents
Unit 1: Introduction 6 Hrs.
1.1 Network as an infrastructure for data communication
1.2 Applications of Computer network
1.3 Network Architecture
1.4 Types of computer Networks
1.5 Protocols and Standards
1.6 The OSI Reference Model
1.7 The TCPIIP Protocol Suite
1.8 Comparison between OSI and TCP/IP Reference model
1.9 Critiques of OS I and TCP/IP Reference model
Unit 2: The Physical Layer 6 Hrs.
2.1 Functions of Physical Layer
2.2 Data and Signals: Analog and Digital signals, Transmission
Impairment, Data Rate Limits, Performance
2.3 Data Transmission Media: Guided Media, Unguided Media and
Satellites
2.4 Bandwidth Utilization: Multiplexing and Spreading
2.5 Switching: Circuit switching, Message switching & Packet
switching
2.6 Telephone, Mobile and Cable network for data Communication
Unit 3: The Data Link Layer 8 Hrs.
3.1 Functions of Data Link Layer
3.2 Data Link Control: Framing, Flow and Error Control
3.3 Error Detection and Correction
3.4 High-Level Data Link Control(HDLC) & Point - to - Point
protocol(PPP)
3.5 Channel AJlocati i\Problem
j .......
~~
f~MJ"':~: .
. tB .)~
t,';.~-;!-f. ' 1
3.6 Multiple Access: Radom Access(ALOHA, CSMA, CSMA/CD,
CSMAlCA), Controlled Access(Rescrvation, Polling, Token
Passing), Channelization(FDMA, TDMA, COMA)
3.7 Wired LAN: Ethernet Standards and FDDI
3.8 Wireless LAN: IEEE 802.11 x and Bluctooth Standards
3.9 Token Bus, Token Ring and Virtual LAN
Unit 4: The Network Layer 8 Hrs.
4.1 Functions of Network Layer
4.2 Virtual circuits and Datagram Subnets
4.3 IPv4 Addresses: Address Space, Notations, Classful addressing,
Classless addressing, Subnetting and Network Address
Translation(NA T)
4.4 IPv4 Datagram format and fragmentation
4.5 IPv6 Address Structure and advantages over IPv4
4.6 Routing Algorithms: Distance Vector Routing, Link State Routing
4.7 Internet Control Protocols: ARP, RARP, ICMP
4.8 Routing protocols: OSPF, BGP, Unicast, Multicast and Broadcast
Unit 5: The Transport Layer 7 Hrs.
5.1 Functions of Transport Layer
5.2 Elements of Transport Protocols: Addressing, Establishing and
Releasing Connection, Flow Control & Buffering, Error Control,
Multiplexing & Dernultiplexing, Crash Recovery
5.3 User Datagram Protocol(UDP): User Datagram, UDP Operations,
Uses ofUDP, RPC
5.4 Principles of Reliable Data Transfer: Building a Reliable Data
Transfer Protocol, Pipelined Reliable Data Transfer Protocol, Go-
Back-N(GBN), Selective Repeat(SR)
5.5 Transmission Control Protocol(TCP): TCP Services, TCP Features,
TCP Segment Header
5.6 Principle of Congestion Control
Unit 6: The Application Layer 5 Hrs.
6.1 Functions of Application layer
6.2 Application Layer Protocols: DNS, DHCP, WWW, HTTP, HTTPs,
TELNET, FTP, SMTP, POP, IMAP
6.3 Concept of traffic analyzer: MRTG, PRTG, SNMP, Packet tracer,
Wireshark.
Unit 7: Network Security 5 Hrs.
7.1 A Model for Network Security
7.2 Principles of cryptography: Symmetric Key and Publ ic Key
7.3 Public Key Algorithm - RSA
7.4 Digital Signature Algorithm
7.5 Communication Security: IPSec, VPN, Firewalls, Wireless
Security.
2
Practical
Teaching Methods
The teaching faculties are expected to create environment where students can update and upgrade
themselves with the current scenario of computing and information technology with the help of
topics listed in the syllabus. The general teaching pedagogy that can be followed by teaching
faculties for this course includes class lectures, laboratory activity, group discussions, case studies,
guest lectures, research work, project work, assignments (Theoretical and Practical), and written
and verbal examinations.
Evaluation
Examination Scheme
Internal Assessment External Assessment Total
Theory I Practical Theory I Practical
20 I 20 (3 Hrs.) 60 (3 Hrs.) I -
Reference Book
&:
"-:: .. _~
" =r=
ftf .• ~
)t-
I;
j,-r
,~~ 3