OEC752 Syllabus - Communication Networks - 2017 Regulation - Open Elective | Anna University

OEC752 Syllabus - Communication Networks - 2017 Regulation - Open Elective | Anna University

OEC752

COMMUNICATION NETWORKS

 L T P C

3003

OBJECTIVE: The student should be made to:
• Understand the division of network functionalities into layers.
• Be familiar with the components required to build different types of networks
• Be exposed to the required functionality at each layer
• Learn the flow control and congestion control algorithms

UNIT I

FUNDAMENTALS & LINK LAYER

9

Overview of Data Communications- Networks – Building Network and its types– Overview of Internet - Protocol Layering - OSI Mode – Physical Layer – Overview of Data and Signals - introduction to Data Link Layer - Link layer Addressing- Error Detection and Correction

UNIT II

MEDIA ACCESS & INTERNETWORKING

9

Overview of Data link Control and Media access control - Ethernet (802.3) - Wireless LANs – Available Protocols – Bluetooth – Bluetooth Low Energy – WiFi – 6LowPAN–Zigbee - Network layer services – Packet Switching – IPV4 Address – Network layer protocols ( IP, ICMP, Mobile IP)


UNIT III

ROUTING

9

Routing - Unicast Routing – Algorithms – Protocols – Multicast Routing and its basics – Overview of Intradomain and interdomain protocols – Overview of IPv6 Addressing – Transition from IPv4 to IPv6

UNIT IV

TRANSPORT LAYER

9

Introduction to Transport layer –Protocols- User Datagram Protocols (UDP) and Transmiision Control Protocols (TCP) –Services – Features – TCP Connection – State Transition Diagram – Flow, Error and Congestion Control - Congestion avoidance (DECbit, RED) – QoS – Application requirements

UNIT V

APPLICATION LAYER

9

Application Layer Paradigms – Client Server Programming – World Wide Web and HTTP - DNS- - Electronic Mail (SMTP, POP3, IMAP, MIME) – Introduction to Peer to Peer Networks – Need for Cryptography and Network Security – Firewalls.

TOTAL: 45 PERIODS

OUTCOMES: At the end of the course, the student should be able to:
• Identify the components required to build different types of networks
• Choose the required functionality at each layer for given application
• Identify solution for each functionality at each layer
• Trace the flow of information from one node to another node in the network

TEXT BOOKS:
1. Behrouz A. Forouzan, “Data communication and Networking”, Fifth Edition, Tata McGraw – Hill, 2013

REFERENCES:
1. James F. Kurose, Keith W. Ross, “Computer Networking - A Top-Down Approach Featuring the Internet”, Seventh Edition, Pearson Education, 2016.
2. Nader. F. Mir,“ Computer and Communication Networks”, Pearson Prentice Hall Publishers, 2nd Edition, 2014.
3. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach”, Mc Graw Hill Publisher, 2011.
4. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Fifth Edition, Morgan Kaufmann Publishers, 2011.

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University

CS3492 Syllabus - Database Management Systems - 2021 Regulation Anna University