Computer Networks Notes
-
Course Overview
-
Introduction To Networking
Section covers: Introduction to computer network, network application, network software and hardware components (Interconnection networking devices), Network topology, connection oriented and connectionless services, Layer details of OSI, TCP/IP models
-
Physical Layer
Section covers: Guided Transmission Media: Twisted pair, Coaxial, Fiber optics.
-
Data Link Layer
Section covers: DLL Design Issues (Services, Framing, Error Control, Flow Control), Error Detection and Correction(Hamming Code, CRC, Checksum) , Elementary Data Link protocols , Stop and Wait, Sliding Window(Go Back N, Selective Repeat)
Medium Access Control sublayer Channel Allocation problem, Multiple access Protocol( Aloha, Carrier Sense Multiple Access (CSMA/CD) -
Network Layer
Section covers: Routing algorithms : Distance Vector Routing, Congestion control algorithms: Open loop congestion control, Token & Leaky bucket algorithms
-
Transport Layer
Section covers: UDP, TCP, TCP Congestion Control
-
Application Layer
Section Covers: DNS, HTTP, SMTP, FTP, DHCP
-
Computer Network Important Questions
Computer Networks Notes
Computer Network System is a semester 5 subject of the final year of computer engineering at Mumbai University. A prerequisite for studying this subject is Digital Communication Fundamentals.
A computer network is a group of computers that use a set of common communication protocols over digital interconnections for the purpose of sharing resources located on or provided by the network nodes. The interconnections between nodes are formed from a broad spectrum of telecommunication network technologies, based on physically wired, optical, and wireless radio-frequency methods that may be arranged in a variety of network topologies. The nodes of a computer network may include personal computers, servers, networking hardware, or other specialised or general-purpose hosts. They are identified by hostnames and network addresses. Hostnames serve as memorable labels for the nodes, rarely changed after initial assignment. Network addresses serve for locating and identifying the nodes by communication protocols such as the Internet Protocol. Computer networks may be classified by many criteria, for example, the transmission medium used to carry signals, bandwidth, communications protocols to organize network traffic, the network size, the topology, traffic control mechanism, and organizational intent. Computer networks support many applications and services, such as access to the World Wide Web, digital video, digital audio, shared use of application and storage servers, printers, and fax machines, and use of email and instant messaging applications.
Module Introduction to Networking consists of the following subtopics Introduction to computer network, network application, network software and hardware components (Interconnection networking devices), Network topology, protocolhierarchies, design issues for the layers, connection oriented and connectionless services. Reference models: Layer details of OSI, TCP/IP models. Communication between layer. Module Physical Layer consists of the following subtopics Introduction to Communication System, digital Communication, Electromagnetic Spectrum.Guided Transmission Media: Twisted pair, Coaxial, Fiber optics. Unguided media (Wireless Transmission): Radio Waves, Microwave, Bluetooth, Infrared, Circuit and Packet Switching. Module Data Link Layer consists of the following subtopics DLL Design Issues (Services, Framing, Error Control, Flow Control), Error Detection and Correction(Hamming Code, CRC, Checksum) , Elementary Data Link protocols , Stop and Wait, Sliding Window(Go Back N, Selective Repeat), HDLC. Medium Access Control sublayer Channel Allocation problem, Multiple access Protocol( Aloha, Carrier Sense Multiple Access (CSMA/CD), Local Area Networks – Ethernet (802.3).
Network layer consists of the following subtopics Network Layer design issues, Communication Primitives: Unicast, Multicast, Broadcast. IPv4 Addressing (classfull and classless), Subnetting, Supernetting design problems ,IPv4 Protocol, Network Address Translation (NAT),. Routing algorithms : Shortest Path (Dijkastra‘s), Link state routing, Distance Vector Routing. Protocols – ARP,RARP, ICMP, IGMP.Congestion control algorithms: Open loop congestion control, Closed loop congestion control, QoS parameters, Token & Leaky bucket algorithms. Module Transport Layer consists of the following subtopics The Transport Service: Transport service primitives, Berkeley Sockets, Connection management (Handshake), UDP, TCP, TCP state transition, TCP timers.TCP Flow control (sliding Window), TCP Congestion Control: Slow Start.
Module Application Layer consists of the following subtopics DNS: Name Space, Resource Record and Types of Name Server. HTTP, SMTP, Telnet, FTP, DHCP. Suggested Texts Books for Computer Networks by Mumbai University are as follows A.S. Tanenbaum, Computer Networks, Pearson Education, (4e).B.A. Forouzan, Data Communications and Networking, TMH (5e). James F. Kurose, Keith W. Ross, Computer Networking, a Top-Down Approach Featuring the Internet, Addison Wesley, (6e). Suggested Reference Books for Computer Networks by Mumbai University are as follows S.Keshav: An Engineering Approach to Computer Networking, Pearson. Natalia Olifer& Victor Olifer, Computer Networks:Principles, Technologies & Protocols for Network Design, Wiley India, 2011. Larry L.Peterson, Bruce S.Davie, Computer Networks A Systems Approach, Second Edition (The Morgan Kaufmann Series in Networking).
What you’ll Learn:
- Concepts and fundamentals of data communication and computer networks.
- Explore the inter-working of various layers of OSI.
- Issues and challenges of protocols design while delving into TCP/IP protocol suite.
- Assess the strengths and weaknesses of various routing algorithms.
- Learning the OSI layers and their Layer Protocols.
Modules Covered:
- Introduction to Networking
- Physical Layer
- Data Link Layer
- Network Layer
- Transport Layer
- Application Layer
Prepare For Your Placements: https://lastmomenttuitions.com/courses/placement-preparation/
/ Youtube Channel: https://www.youtube.com/channel/UCGFNZxMqKLsqWERX_N2f08Q
Follow For Latest Updates, Study Tips & More Content!
Course Features
- Lectures 11
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 93
- Certificate No
- Assessments Yes