This document outlines the objectives and expected outcomes of the BTCS 403 Computer Networks-I course. The course provides knowledge about computer network hardware and software using a layered architecture model. It covers topics such as the physical layer, data link layer, medium access sub-layer, and network layer. The course also introduces transport layer protocols like TCP and UDP, as well as application layer protocols including the World Wide Web, DNS, email, and FTP. The accompanying lab course provides hands-on experience with networking components, transmission media, cable preparation, LAN topologies, TCP/IP configuration, file sharing, subnet planning, and FTP servers.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
222 views2 pages
BTCS 403 Computer Networks
This document outlines the objectives and expected outcomes of the BTCS 403 Computer Networks-I course. The course provides knowledge about computer network hardware and software using a layered architecture model. It covers topics such as the physical layer, data link layer, medium access sub-layer, and network layer. The course also introduces transport layer protocols like TCP and UDP, as well as application layer protocols including the World Wide Web, DNS, email, and FTP. The accompanying lab course provides hands-on experience with networking components, transmission media, cable preparation, LAN topologies, TCP/IP configuration, file sharing, subnet planning, and FTP servers.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
BTCS 403 Computer Networks-I
Objective/s and Expected Outcome: This course provides knowledge about computer network related hardware and software using a layered architecture.
PART-A
1. Introduction to Computer Networks:
Data Communication System and its components, Data Flow, Computer network and its goals, Types of Data Communication System and its components, Data Flow, Computer network and its goals, Types of networks, Network topologies, Network software: concept of layers, protocols, interfaces and services, ISO-OSI reference model, TCP/IP reference model. [7] 2. Physical Layer: Concept of Analog & Digital Signal, Bandwidth, Transmission Impairments: Attenuation, Distortion, Noise, Data rate limits : Nyquist formula, Shannon Formula, Multiplexing : Frequency Division, Time Division, Wavelength Division, Introduction to Transmission Media : Twisted pair, Coaxial cable, Fiber optics, Wireless transmission (radio, microwave, infrared), Switching: Circuit Switching, Message Switching ,Packet Switching & their comparisons [6] 3. Data Link Layer: Design issues, Framing, Error detection and correction codes: checksum, CRC, hamming code, Data link protocols for noisy and noiseless channels, Sliding Window Protocols: Stop & Wait ARQ, Go-back-N ARQ, Selective repeat ARQ, Data link protocols: HDLC and PPP. [6] 4. Medium Access Sub-Layer: Static and dynamic channel allocation, Random Access: ALOHA, CSMA protocols, Controlled Access: Polling, Token Passing, IEEE 802.3 frame format, Ethernet cabling, Manchester encoding, collision detection in 802.3, Binary exponential back off algorithm. [6] PART-B 5. Network Layer: Design issues, IPv4 classful and classless addressing, subnetting, Routing algorithms: distance vector and link state routing, Congestion control: Principles of Congestion Control, Congestion prevention policies, Leaky bucket and token bucket algorithms [6] 6. Transport Layer: Elements of transport protocols: addressing, connection establishment and release, flow control and buffering, multiplexing and de-multiplexing, crash recovery, introduction to TCP/UDP protocols and their comparison. [3] 7. Application Layer: World Wide Web (WWW), Domain Name System (DNS), E-mail, File Transfer Protocol (FTP), Introduction to Network security [2]
Suggested Readings/ Books:
1. Computer Networks, 4th Edition, Pearson Education by Andrew S. Tanenbaum 2. Data Communication & Networking, 4th Edition, Tata McGraw Hill. By Behrouz A. Forouzan. 3. Computer Networking, 3rd Edition, Pearson Education by James F. Kurose and Keith W. Ross 4. Internetworking with TCP/IP, Volume-I, Prentice Hall, India by Douglas E. Comer.
BTCS 407 Computer Networks-I Lab
1. Write specifications of latest desktops and laptops.
2. Familiarization with Networking Components and devices: LAN Adapters, Hubs, Switches, Routers etc. 3. Familiarization with Transmission media and Tools: Co-axial cable, UTP Cable, Crimping Tool, Connectors etc. 4. Preparing straight and cross cables. 5. Study of various LAN tpologies and their creation using network devices, cables and computers. 6. Configuration of TCP/IP Protocols in Windows and Linux. 7. Implementation of file and printer sharing. 8. Designing and implementing Class A, B, C Networks 9. Subnet planning and its implementation 10. Installation of ftp server and client.