Bharati Vidyapeeth
(Deemed to be University)
College of Engineering, Pune
B. Tech. Sem. V: Electronics & Telecommunication Engineering
SUBJECT: - DATA COMMUNICATION & NETWORKING
TEACHING EXAMINATION SCHEME: CREDITS ALLOTTED:
SCHEME:
Theory: 03 End Semester Examination: 60 Credits: 03
Marks
Practical: 00 Internal Assessment: 40 Marks
Tutorial: 00
Total Credit: 03
Course Pre-requisites:
• Analog Communications
Course Objectives:
1. To teach various topologies and types of networks.
2. To introduce networking architecture and protocols.
3. To introduce the concepts of network architecture & network design
4. To teach Networking Protocols & Layers
5. To teach different addressing and routing schemes.
Course Outcomes: After learning this course students will be able to
1 Analyse network topologies, hardware devices, addressing schemes and the protocol
stacks
2 Compare various transmission media and broadband technologies
3 Analyse the flow control, error control and the medium access control techniques
4 Identify network layer addressing and routing schemes
5 Analyze connection oriented and connectionless services
6 Apply the knowledge of application layer protocols in networking.
UNIT – I Introduction to Network Architectures, Protocol Layers, and Service (06
models Hours)
Applications of computer networks. Network types: LAN, MAN, and
WAN, Network topologies.
Protocols and standards, need of layered protocol architecture, OSI
reference model.
TCP/IP architecture: protocol suite, comparison of OSI and TCP/IP
Addressing: physical / logical /port addressing/socket addressing.
UNIT – Physical Layer (06
II Hours)
Guided transmission media: comparison among coaxial, optical fibre and
twisted pair cables.
Unguided transmission media,
Broadband standards: Cable modem, DSL, and HFC
Ethernet Cables
Networking Hardware
UNIT - Data Link Layer (06
III Hours)
Data link services: Framing, Flow control, Error control
ARQ methods: transmission efficiency, Piggybacking
High Level Data Link Control (HDLC): HDLC configurations, Frame
formats, HDLC bit stuffing and de-stuffing, Typical frame exchanges
Medium Access Control Protocols: ALOHA, Slotted ALOHA, CSMA,
CSMA/CD.
UNIT - Network Layer (06Hours)
IV
Network layer services and functions.
Internet Protocol: Principles of Internetworking, requirements, IPv4
packet, IPv4 addressing (classful and classless (CIDR))
Routing in Packet Switching Networks: Characteristics, Routing
strategies
Routing protocols: RIP, OSPF, BGP and EIGRP. Subnetting, super
netting, VLSM, and NAT
Introduction to ICMP, ARP, RARP
IPv6 (IPv6 Datagram format, comparison with IPv4, and transition from
IPv4 toIPv6).
UNIT -V Transport Layer (06
Connectionless and Connection–oriented services at transport layer, Hours)
Transmission Control Protocol (TCP): TCP Services, TCP Segment, TCP
three-way handshake
User datagram Protocol (UDP), UDP Services, UDP Datagram
TCP and UDP checksum calculation
Flow control, error control and congestion control
UNIT - Application Layer (06
VI Hours)
Introduction to Application layer Protocols: HTTP, FTP, DNS, SMTP,
TELNET, SSH, DHCP.(specific)
Textbooks/Reference Books
1. Data Communications and Networking – Behrouz A. Forouzan, Fifth Edition TMH.
2. Computer Networks -- Andrew S Tanenbaum, 5th Edition, Pearson Education, 2013.
3. J J. F. Kurose and K. W. Ross,” Computer Networking: A Top-Down Approach”, Addison
Wesley, 5th Edition, 2010
4. Alberto Leon Garcia, “Communication Networks”, McGraw Hill Education, Second Edition,
Fourth Edition, 2008.
5. An Engineering Approach to Computer Networks-S.Keshav, 2nd Edition, Pearson Education,
2015.
6. Understanding communications and Networks, 3rd Edition, W.A.Shay, Cengage Learning