BX4006 Basics of Computer Networks Syllabus:
BX4006 Basics of Computer Networks Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
To understand networking concepts and basic communication model
To understand network architectures and components required for data communication.
To analyze the function and design strategy of physical, data link, network layer and transport layer
To acquire basic knowledge of various application protocol for internet security issues and services
UNIT I NETWORK FUNDAMENTALS
Uses of Networks – Categories of Networks -Communication model –Data transmission concepts and terminology – Protocol architecture – Protocols – OSI – TCP/IP – LAN Topology – Transmission media
UNIT II DATA LINK LAYER
Data link control – Flow Control – Error Detection and Error Correction – MAC – Ethernet, Token ring, Wireless LAN MAC – Blue Tooth – Bridges.
UNIT III NETWORK LAYER
Network layer – Switching concepts – Circuit switching – Packet switching –IP –– Datagrams ––IP addresses- IPV6– ICMP – Routing Protocols – Distance Vector – Link State- BGP
UNIT IV TRANSPORT LAYER
Transport layer –service –Connection establishment – Flow control – Transmission control protocol –Congestion control and avoidance – User datagram protocol
UNIT V APPLICATIONS AND SECURITY
Applications – DNS- SMTP – WWW –SNMP- Security –threats and services – DES- RSA.
COURSE OUTCOMES:
On Completion of the course, the students should be able to:
Able to trace the flow of information from one node to another node in the network
Able to Identify the components required to build different types of networks
Able to understand the functionalities needed for data communication into layers
Able to choose the required functionality at each layer for given application
Able to understand the working principles of various application protocols and fundamentals of security issues and services available
TOTAL : 45 PERIODS
REFERENCES:
1. Larry L. Peterson & Bruce S. Davie, “Computer Networks – A systems Approach”, Fifth Edition, Morgan Kaufmann, 2012.
2. James F. Kurose, Keith W. Ross, “Computer Networking: A Top-down Approach, Pearson Education, Limited, sixth edition, 2012.
3. AndrewS. Tannenbaum, David J. Wetherall, “Computer Networks” Fifth Edition, Pearson Education 2011.
4. Forouzan, “Data Communication and Networking”, Fifth Edition , TMH 2012.
5. William Stallings, ―Data and Computer Communications‖, Tenth Edition, Pearson Education, 2013.
6. Larry L. Peterson & Bruce S. Davie, “Computer Networks – A systems Approach”, Fifth Edition, Morgan Kaufmann, 2012.