Data Communication and Computer Networks (20ITT301) Syllabus PDF

Document Details

EnticingDiscernment8735

Uploaded by EnticingDiscernment8735

Aditya Institute of Technology and Management, Tekkali

Tags

data communication computer networks network protocols computer science

Summary

This document is a syllabus for a course titled "Data Communication and Computer Networks". It details the course objectives, outcomes, units of study, and textbooks for the course, which is offered at Aditya Institute of Technology and Management, Tekkali. The course covers topics relating to computer networking.

Full Transcript

AR 20 : B.Tech. IT III Year I Semester Data Communication and Computer Networks Subject Code: 20ITT301 L T P C...

AR 20 : B.Tech. IT III Year I Semester Data Communication and Computer Networks Subject Code: 20ITT301 L T P C 3 0 0 3 COURSE OBJECTIVES: Upon completing the course, the student will: Explain Data Communications System and its components, different types of network topologies and protocols. Demonstrate different layers of ISO and TCP/IP models and illuminate its function. Apply knowledge of different techniques of error detection and correction to detect and solve error bit during data transmission. Analyze main protocols such as HTTP, FTP, SMTP, TCP, UDP, IP. COURSE OUTCOMES: After completing this course, the student must be able to: 1. Identify and enumerate different types of network topologies, protocols and the layers of the OSI and TCP/IP models and explain the functions of each layer. 2. Analyze the features of Transmission media with various encoding techniques 3. Explain the protocols of Data Link Layer and MAC Sub layer and illustrate how a network can detect and correct transmission errors. 4. Classify, compare and analyze the major routing algorithms and distinguish congestion control algorithms and understand how a packet is routed over the internet. 5. Describe how TCP and UDP function, its uses and summarize the differences between them. 6. Analyze the features and operations of various Application layer protocols such as http, DNS, and SMTP. Unit-I: Introduction: Data Communication, Components, Data Representation, Data Flow; Networks: Physical Structures, Categories of Network, Interconnection of Networks; The OSI models: Layered architecture, peer- to-peer process, Encapsulation, Layers in OSI model, TCP/IP protocol suite, Addressing: Physical Address, Logical Address, Port Address, Specific Address. (Text Book-2) Unit-II Transmission Media: Guided Transmission Media, Wireless Transmission, Data Encoding Digital Data, Digital Signals, Analog Signals, Analog Data. (Text Book-2) Unit-III Data Link Layer: Design Issues, Services Provided to Network Layer, Framing, Error Control and Flow Control, Elementary Data Link Protocols, Sliding Window Protocols, Examples Data Link Protocols- HDLC; The Medium Access Control Sublayer: Multiple Access Protocol- ALOHA, Carrier Sense Multiple Access Protocols. (Text Book-1) Unit-IV The Network Layer: Network Layer Design Issues-Services: Provided to Transport Layer, Implementation of Connection Less Service, Implementation of Connection Oriented Service, Virtual- Circuit and Datagram Subnets, Routing Algorithms: Shortest Path Routing, Distance Vector Routing, Link State Routing, Hierarchical Routing, Congestion Control Algorithms: General Principles of Congestion Control, Congestion Prevention Policies, The Network Layer in Internet-The IP Protocol, IP Address-IPV4, IPV6. (Text Book-1) ADITYA INSTITUTE OF TECHNOLOGY AND MANAGEMENT, TEKKALI Page 87 AR 20 : B.Tech. IT III Year I Semester Unit-V The Transport Layer: Process-to-Process Deliver, Client/Server Paradigm, Multiplexing, Connectionless verses Connection Oriented Services, Reliable verses Unreliable; UDP: Well-known Ports for UDP, User Datagram, Checksum, UDP Operations and Uses of UDP; TCP: TCP Services, TCP Features, TCP Segment, a TCP Connection- Connection Establishment, Data Transmission, Connection Termination. (Text Book-2) Unit-VI The Application Layer: DNS- Domain Name System- The DNS Name Space, Resource Records, Name Servers, Electronic Mail- Architecture and Services, The User Agent, Message Format, Message Transfer, Final Delivery, The World Wide Web- Architectural Overview, Static Web Document, Dynamic Web Document; Hyper Text Transfer Protocol (HTTP). (Text Book-1) TEXT BOOKS: 1) Andrew S. Tanenbaum, Computer Networks, 5th Edition, Pearson Education, 2016. 2) Behrouz A Forouzan, Data Communications and Networking, 4th Edition, McGraw-Hill, 2006. REFERENCE BOOKS: 1) S Keshav, An Engineering approach to computer Networking, 2nd Edition, Pearson Education. 2) J.F.Kurose, K.W.Ross, Computer Networking a Top-Down approach featuring the internet, 2nd Edition, Pearson Education. WEB LINKS: 1) http://nptel.ac.in/courses/Webcoursecontents/IIT%20Kharagpur/Computer%20networks/New_index1. html ADITYA INSTITUTE OF TECHNOLOGY AND MANAGEMENT, TEKKALI Page 88

Use Quizgecko on...
Browser
Browser