Data Communication & Computer Networks Syllabus - BIM (TU)
View and download full syllabus of Data Communication & Computer Networks
Course Description
Module Objectives
The objective of this module is to provide a fundamental concept of the electrical characteristics of digital signals and the basic methods of data transmission, underlying principles in the design of a layered network architecture, identify the general characteristics of local area networks (LANs) and wide area networks (WANs), and concept of TCP/IP protocol stack as an example of a layered network architecture.
Contents
Introduction to Data Communication, Data Communication principles, Overview of Digital Communication, Computer Communication Architecture, Data Link Layer, Medium Access (MAC) Sub- layer, Packet Switching, Routing Algorithms, The Network Layer in the Internet, Transport Layer, Application Layer and Other technologies overview
Unit Contents
Detailed Course
Unit 1: Introduction to Data Communication LH 2
- A basic Communication model
- Data Communication Networking: WAN, MAN, LAN
Unit 2: Data Communication principles LH 4
- Basic Concept: Signal, Frequency, Amplitude, Bandwidth, Digital signal, Analog signals, Digital data and analog data, Transmission Impairments, Channel capacity, Overview of analog and digital transmission, Synchronous and asynchronous transmission
- Data Encoding
- Digital data and digital signals- NRZ-L, NRZI, Manchester
- Digital data and analog signals- ASK, FSK, PSK, QPSK
- Multiplexing Techniques ( FDM, TDM, WDM)
Unit 3: Overview of Digital Communication LH 3
- Media Concepts and classification of media
Guided Media (Twisted Pair, Coaxial cable, Fiber optics)
Unguided Media (description and working principle of VSAT and Satellite)
- Transmission characteristics(Attenuation, Noise, Signal to Noise ratio, Propagation delay)
Unit 4: Computer Communication Architecture LH 3
- OSI(Open systems Interconnection) Reference Model
- TCP/IP (Transmission Control Protocol/Internet Protocol) Protocol Suite
Unit 5: Data Link Layer LH 5
- Service Provided to Network Layer
- Framing
- Error Detection methods: Parity, Checksum , CRC
- Data Link Protocols
- A simplex stop and wait protocol
- Sliding window protocols
- A One Bit Sliding Window Protocol
- A Protocol Using Go Back N
- A Protocol Using Selective Repeat
Unit 6: Medium Access (MAC) Sub-layer LH 4
- Multiple access Protocols
- ALOHA (Pure and Slotted ALOHA)
- Carrier Sense Multiple Access(CSMA)
- CSMA/CD
- CSMA/CA
- Topologies
- Overview of IEEE Standard 802 for LANS and MANS
- Brief introduction Ethernet
- Brief introduction Token Ring
- Introduction to Wireless Communication
- Introduction to Bridge, Switch and Router
Unit 7: Packet Switching LH 2
- Packet Switching Principles
- Switching Techniques
- Datagram Approach
- Virtual Circuit Approach
Unit 8: Routing Algorithms LH 4
- Fixed Path Routing
- Shortest Path Routing
- Flooding
- Distance Vector Routing
- Link State Routing
Unit 9: The Network Layer in the Internet LH 7
- IP Protocol IP V4
- IP Addresses
- Subnets
- Supernet
- VLSM(variable length subnet masking), CIDR(Classless Inter-Domain Routing) and NAT (Network Address Translator)
- Overview of Internet Control Protocols
- ICMP,IGMP
- Routing Protocols
- Interior Routing Protocol: OSPF
- Exterior Routing Protocol: BGP
- Introduction to IPv6
Unit 10: Transport Layer LH 4 10.1Transport Services 10.2Addressing
10.3Internet Transport Protocols TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) Introduction to UDP (Operation of UDP, Characteristics of UDP, Application of UDP)
Introduction to TCP (Operation of TCP, Characteristics of TCP, TCP three-way handshake process, Application of TCP)
Relationship between TCP & IP Standard TCP / IP services
Port numbers and socket address 10.4Overview of BSD Socket API
Unit 11: Application Layer LH 3
- DNS (ARP and RARP), Mail protocol (SMTP, POP, IMAP), DHCP, Web services (WWW, HTTP, HTTPS, FTP), telnet, DHCP.
- Client server and P2P application
- Relation between Application layer and Transport
Unit 12: Other technologies overview LH 3
PSTN, ISDN and its type, Frame relay, DSL and ADSL, VoIP, Bluetooth, Wi-Fi, Overview of GSM, Wi-Max, 3G and 4G(LTE), Near field Communication(NFC).
- Lab Work
- Lab 1, 2, 3, 4:- Cabling (straight cable, Cross cable) and Installation of client and server Connecting the computers in Local Area Network with guided media/unguided media and Working with basic network commands.
- Lab 5, 6:- Sharing Resources such as file, printer, internet, hardware, and disk in peer to peer model
- Lab 7, 8:- Configuring server and Sharing Resources such as file, printer, internet, hardware, and
- Lab 9, 10:- Creating Network user, setting up permissions, setting up
- Lab 11:-Installing and configuring DNS
- Lab 12:- Installing and configuring DHCP
- Lab 13:- Installing and configuring web server
- Lab 14:- Setting Up wireless devices and access
- Lab 15:- Securing Wireless
- Project Work: The instructor should assign a project to the students on focusing the designs of a small
- Field work, seminar/ presentation are essential in this
Text and Reference Books
Text Book
Behrouz A. Forouzan, Data Communications and Networking, 5th edition, McGraw-Hill
References
A.S Tanenbaum, Computer Networks. 4th Edition. PHI.
D.E. Corner, Internetworking with TCP/IP. Vol.1. 3rd ed. PHI.
- Keshav, An Engineering Approach to Computer Networking Addison Wesley, Longman.
- Stalling, Data and Computer Communications. 8th Edition. PHI.
W.R. Stevens, TCP/IP Illustrated Volume I, II and III, Addision Wesley Longman
Behrouz A. Forouzan, Firouz Mosharraf, Computer Networks: A Top-Down Approach, McGraw-Hill
- Short Name N/A
- Course code IT 214
- Semester Second Semester
- Full Marks 100
- Pass Marks 45
- Credit 3 hrs
- Elective/Compulsary Compulsary