21UCS502C CN Theory
21UCS502C CN Theory
UNIT-I 13 Hrs.
Introduction: Data Communications: Components, Data representations, Data flow, Networks:
Distributed Processing, Network Criteria, and Physical structures, Categories of Networks
[LAN, WAN, MAN], Protocols and Standards, Key elements.
Network Models: The OSI Model: layered architecture, Peer to peer processes, and
encapsulation, Layers in the OSI Model : [Brief description of all seven layers], TCP / IP Protocol
Suite, Addressing: physical, logical and port addresses and specific address. Physical Layer:
Transmission Impairment, Transmission Modes.
UNIT–II 13 Hrs.
Data Link Layer: Introduction, Block Coding, Error detection and correction: Cyclic codes:
Checksum. Data link control: Framing, Flow and Error control, Protocols: Noiseless channels:
Noisy channels. Channelization: FDMA, TDMA, CDMA. Connecting Devices: Passive Hubs,
Repeaters, Active Hubs, Bridges, Routers, Gateways. Virtual LANs.
UNIT–III 13 Hrs.
Network Layer: Logical Addressing: IPv4 Addresses: Address Space, Notation, Classful
Addressing, Classless Addressing, IPv6 Addresses: Structure. Network Layer : Internet
Protocol: IPv4 Datagram, IPv6, Transition from IPv4 to IPv6 Network Layer: Address Mapping,
Error Reporting: ARP, RARP, BOOTP, DHCP and ICMP. Network Layer: Delivery, Forwarding &
Routing: Delivery, Forwarding: Routing Table, Unicast Routing Protocols: Distance Vector
Routing, Link State Routing, Path Vector Routing.
UNIT–IV 13 Hrs.
Transport Layer: Process to Process Delivery: UDP: TCP: TCP services, TCP features, Segment,
A TCP connection. SCTP: SCTP services, SCTP features, Packet format, An SCTP association.
Congestion Control and Quality of Service: Congestion control: Open loop congestion control
and closed loop congestion control. Quality of Service.
Application Layer: Domain Name System: Name Space, Domain Name Space, DNS In The
Internet, Resolution. Registrars. DDNS. Remote Logging, Electronic Mail and File Transfer:
Remote logging: Telnet, Electronic mail: Architecture, User Agent, MIME, SMTP POP and IMAP.
File Transfer: FTP.
Reference Books *
1. Behrouz A. Forouzan, 4th Edition, 2006, “Data Communications and Networking ”, Tata
McGrawHill.
2. Alberto LeonGarcia and Indra Widjaja, 2 nd Edition, “Communication Networks –
Fundamental Concepts and Key Architectures ”, Tata McGrawHill.
3. Nader F. Mir, 8th Edition, 2007, “Computer and Communication Networks”, Pearson
Education.
4. Larry L. Peterson and Bruce S. David , 4th Edition, 2007, “Computer Networks – A Systems
Approach, Elsevier.
Course Outcomes**
After completion of the course student will be able to
1. Explain the fundamental concepts of Computer Networks.
2. Analyze different network protocols.
3. Apply techniques for efficient handling of Computer Networks.
4. Formulate Routing and Congestion Control Algorithms.
5. Implement Application Layer protocols.
* Books to be listed as per the format with decreasing level of coverage of syllabus
** Each CO to be written with proper action word and should be assessable and quantifiable