Course Objectives :
- Build an understanding of the fundamental concepts of computer networking.
- Familiarize the student with the basic taxonomy and terminology of the computer networking area.
- Introduce the student to advanced networking concepts, preparing the student for entry Advanced courses in computer networking.
- Allow the student to gain expertise in some specific areas of networking such as the design and maintenance of individual networks.
Course Outcomes (CO)
- CO 1 Understand basic computer network technology.
- CO 2 Understand and explain Data Communications System and its components.
- CO 3 Implements various network topologies and IP addressing, subnetting.
- CO 4 Enumerate the layers of the OSI model and TCP/IP.
UNIT-I
Data Communications: Components, Networks, The Internet, Protocols and Standards, Network Models: The OSI Model, TCP/IP Protocol Suite , A Comparison of the OSI and TCP/IP Reference Models, Addressing, Physical Layer: Analog and Digital Signals, Transmission modes, Transmission Media: Guided Media, Unguided Media, Review of Error Detection and Correction codes.
Switching: Circuit switching (space-division, time division and space-time division), packet switching (virtual circuit and Datagram approach), message switching.
UNIT-II
Data Link Layer: Design issues, Data Link Control and Protocols: Flow and Error Control, Stop-and-wait ARQ. Sliding window protocol, Go-Back-N ARQ, Selective Repeat ARQ, HDLC, Point-to –Point Access: PPP Point –toPoint Protocol, PPP Stack, Medium Access Sub layer: Channel allocation problem, Controlled Access, Channelization, multiple access protocols, IEEE standard 802.3 & 802.11 for LANS and WLAN, high-speed LANs, Token ring, Token Bus, FDDI based LAN, Network Devices-repeaters, hubs, switches bridges.
UNIT-III
Network Layer: Design issues, Routing algorithms, Congestion control algorithms, Host to Host Delivery: Internetworking, addressing and routing, IP addressing (class full & Classless), Subnet, Network Layer Protocols: ARP, IPV4, ICMP, IPV6 ad ICMPV6.
UNIT - IV
Transport Layer: Process to Process Delivery: UDP; TCP, congestion control and Quality of service. Application Layer: Client Server Model, Socket Interface, Domain Name System (DNS): Electronic Mail (SMTP), file transfer (FTP), HTTP and WWW.
Textbook(s):
- Behrouz A. Forouzan, “Data Communications and Networking”, Tata McGraw-Hill.
References:
- A. S. Tannenbum, D. Wetherall,, “Computer Networks”, Prentice Hall, Pearson.
- Fred Halsall, “Computer Networks”, Addison – Wesley.
- Tomasi, “Introduction To Data Communications & Networking”, Pearson.
No comments:
Post a Comment