BITM Business Data Communication and Networking
Business Data Communication and Networking
Subject Code: IT240
Course Title: Business Data Communication and Networking
Course No: IT240
Nature of Course: Theory & Practical
Full Marks: 60
Pass Marks: 30
Credit Hours: 3
Course Description
Course Objective
Course Contents
| Course Contents | Teaching Methodology | Teaching Hours |
|---|---|---|
| Unit 1: Introduction to Data Communications (3 Hrs.) | ||
| Introduction | Lecture/Lab | |
| Data Communications Networks (Components of a Network, Types of Networks) | ||
| Network Models (Open Systems Interconnection Reference Model, Internet Model, Message Transmission Using Layers) | ||
| Network Standards (The Importance of Standards, The Standards-Making Process, Common Standards) | ||
| Future Trends (Wireless LAN and BYOD, The Internet of Things, Massively Online) | ||
| Unit 2: Application Layer (4 Hrs.) | ||
| Introduction | Lecture/Lab | |
| Application Architectures (Host-Based Architectures, Client-Based Architectures, Client-Server Architectures, Cloud Computing Architectures, Peer-to-Peer Architectures, Choosing Architectures) | ||
| World Wide Web (Working of WWW, HTTP Request and Response) | ||
| Electronic Mail (Working of Email, SMTP Packet, Multipurpose Internet Mail Extension) | ||
| Other Applications (Telnet, Instant Messaging, Videoconferencing) | ||
| Unit 3: Physical Layer (7 Hrs.) | ||
| Introduction | Lecture/Lab | |
| Circuits (Circuit Configuration, Data Flow, Multiplexing) | ||
| Communication Media (Twisted Pair Cable, Coaxial Cable, Fiber-Optic Cable, Radio, Microwave, Satellite, Media Selection) | ||
| Digital Transmission of Digital Data (Coding, Transmission Modes, Digital Transmission, How Ethernet Transmits Data) | ||
| Analog Transmission of Digital Data (Modulation, Capacity of a Circuit, How Modems Transmit Data) | ||
| Digital Transmission of Analog Data (Translating from Analog to Digital, How Telephones Transmit Voice Data, How Instant Messenger Transmits Voice Data, Voice over Internet Protocol) | ||
| Unit 4: Data Link Layer (5 Hrs.) | ||
| Introduction | Lecture/Lab | |
| Media Access Control (Contention, Controlled Access, Relative Performance) | ||
| Error Control (Sources of Errors, Error Prevention, Error Detection, Error Correction via Retransmission, Forward Error Correction, Error Control in Practice) | ||
| Data Link Protocols (Asynchronous Transmission, Synchronous Transmission) | ||
| Transmission Efficiency | ||
| Unit 5: Network and Transport Layers (7 Hrs.) | ||
| Introduction | Lecture/Lab | |
| Transport and Network Layer Protocols (Transmission Control Protocol, Internet Protocol) | ||
| Transport Layer Functions (Linking to the Application Layer, Segmenting, Session Management) | ||
| Addressing (Assigning Addresses, Address Resolution) | ||
| Routing (Types of Routing, Routing Protocols, Multicasting, The Anatomy of a Router) | ||
| TCP/IP Example (Known Addresses, Unknown Addresses, TCP Connections, TCP/IP and Network Layers) | ||
| Unit 6: Wired and Wireless Local Area Networks (6 Hrs.) | ||
| Introduction | Lecture/Lab | |
| LAN Components (Network Interface Cards, Network Circuits, Network Hubs, Switches, and Access Points, Network Operating Systems) | ||
| Wired Ethernet (Topology, Media Access Control, Types of Ethernet) | ||
| Wireless Ethernet (Topology, Media Access Control, Wireless Ethernet Frame Layout, Types of Wireless Ethernet, Security) | ||
| The Best Practice LAN Design (Designing User Access with Wired Ethernet, Designing User Access with Wireless Ethernet, Designing the Data Center, Designing the e-Commerce Edge, Designing the SOHO Environment) | ||
| Improving LAN Performance (Improving Server Performance, Improving Circuit Capacity, Reducing Network Demand) | ||
| Unit 7: Backbone Networks (4 Hrs.) | ||
| Introduction | Lecture/Lab | |
| Switched Backbones | ||
| Routed Backbones | ||
| Virtual LANs (Benefits of VLANs, How VLANs Work) | ||
| The Best Practice Backbone Design | ||
| Improving Backbone Performance (Improving Device Performance, Improving Circuit Capacity, Reducing Network Demand) | ||
| Unit 8: Wide Area Networks (4 Hrs.) | ||
| Introduction | Lecture/Lab | |
| Dedicated-Circuit Networks (Basic Architecture, T-Carrier Services, SONET Services) | ||
| Packet-Switched Networks (Basic Architecture, Frame Relay Services, IP Services, Ethernet Services) | ||
| Virtual Private Networks (Basic Architecture, VPN Types, How VPNs Work) | ||
| The Best Practice WAN Design | ||
| Improving WAN Performance (Improving Device Performance, Improving Circuit Capacity, Reducing Network Demand) | ||
| Unit 9: The Internet (2 Hrs.) | ||
| Introduction | Lecture/Lab | |
| How the Internet Works (Basic Architecture, Connecting to an ISP, The Internet Today) | ||
| Internet Access Technologies (Digital Subscriber Line, Cable Modem, Fiber to the Home, WiMax) | ||
| The Future of the Internet (Internet Governance, Building the Future) | ||
| Unit 10: Network Design and Management (6 Hrs.) | ||
| Introduction to Network Design (Network Architecture Components, The Traditional Network Design Process, The Building-Block Network Design Process) | Lecture/Lab | |
| Needs Analysis (Network Architecture Component, Application Systems, Network Users, Categorizing Network Needs, Deliverables) | ||
| Technology Design (Designing Clients and Servers, Designing Circuits, Network Design Tools, Deliverables) | ||
| Cost Assessment (Request for Proposal, Selling the Proposal to Management, Deliverables) | ||
| Introduction to Network Management | ||
| Designing for Network Performance (Managed Networks, Managing Network Traffic, Reducing Network Traffic) | ||
| Configuration Management (Configuring the Network and Client Computers, Documenting the Configuration) | ||
| Performance and Fault Management (Network Monitoring, Failure Control Function, Performance and Failure Statistics, Improving Performance) | ||
| End User Support (Resolving Problems, Providing End User Training) | ||
| Cost Management (Sources of Costs, Reducing Costs) |
Text Books
1. Jerry FitzGerald, Alan Dennis, and Alexandra Durcikova, “Business Data Communications and Networking”, 13th Edition, Wiley, 2017
2. Behrouz A. Forouzan, “Data Communications and Networking”, 5th Edition, McGraw-Hill, 2013
3. Andrew S. Tanenbaum, Nick Feamster, and David Wetherall, “Computer Networks”, 6th Edition, Pearson, 2021
4. William Stallings and Thomas Case, “Business Data Communications: Infrastructure, Networking and Security”, 7th Edition, Pearson, 2013
Lab Works
The laboratory work consists of:
Understanding of Network equipment and wiring
Using basic Networking commands
Working with IP addressing and subnetting Linux/windows machine
Learning to use Packet Tracer, creating and testing LAN, working with VLANs
Learning basic Router Configuration and routing
Implementing firewall, router access control list
Learning packet capture and header analysis of TCP, UDP, and IP
Configuring DNS, Web, and FTP server
