this pdf is about advanced computer network, which explains about the major topics of advanced computer network
Size: 73.72 KB
Language: en
Added: Oct 30, 2025
Slides: 9 pages
Slide Content
Network software Network software is a collection of programs and tools designed to enable, manage, monitor, and secure the communication, resource sharing, and data exchange among computers and devices within a network. It essentially dictates how the hardware operates and interacts. Functions of network software User management allows administrators to add or remove users from the network. This is particularly useful when hiring or relieving File management lets administrators decide the location of data storage and control user access to that data. Access enables users to enjoy uninterrupted access to network resources.
Types of Network Software Network Operating Systems (NOS ) Protocol Software Network Management Tools Network Monitoring Software Network Security Software Network Virtualization Software Deployment and Migration Software
Network Operating Systems A Network Operating System (NOS) is special software that manages network resources and provides services to connected devices and users. It acts as the main system of the network . Controls file sharing, peripheral access (like printers), user authentication, security, and directory services, allowing devices to communicate and share resources seamlessly. Examples: Microsoft Windows Server, Linux-based distributions (like Red Hat Enterprise Linux, Ubuntu Server), Cisco IOS, and Juniper JUNOS
Protocol Software Protocol software implements the rules and standards that govern how data is formatted, transmitted, and received across a network. Defines the language of communication. It ensures different devices can reliably exchange data packets according to established standards. Examples: Implementations of the TCP/IP suite (Transmission Control Protocol/Internet Protocol), HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), and various routing protocols.
Network Management Tools Network administrators use these tools to set up, manage, and improve network performance and operations.. Handles configuration management, fault detection, performance analysis, and device provisioning. They automate routine tasks and centralize control over network devices. Examples: Configuration management tools, network performance analysis tools, and tools using the Simple Network Management Protocol (SNMP) to communicate with devices.
Network Monitoring Software Network monitoring software provides real-time visibility into the status, health, and activity of the network. Continuously tracks performance metrics such as bandwidth utilization, network traffic patterns, device uptime, and resource strain. It generates alerts when anomalies or potential issues are detected. Examples: Tools that provide real-time dashboards, traffic analyzers (like NetFlow analyzers), and log management systems.
Network Security Software This category of software is dedicated to protecting the network infrastructure and data from unauthorized access, misuse, and cyber threats. Enforces security policies, filters malicious traffic, prevents intrusions, and controls access to network resources. Examples: Firewalls , Intrusion Detection/Prevention Systems (IDS/IPS), Antivirus/Anti-malware programs for endpoints, and Network Access Control (NAC) systems.
Network Virtualization Software Network virtualization software separates network parts like switches, routers, and firewalls from the actual hardware . Allows administrators to logically segment, provision, and manage the network and its services in a software layer, independent of the physical infrastructure. This enhances flexibility, efficiency, and scalability. Examples: Software-Defined Networking (SDN) controllers, Network Function Virtualization (NFV) platforms, and virtual switching/routing platforms (like those from VMware or Microsoft Hyper-V).
Deployment and Migration Software Deployment and migration software helps plan and set up new network services or devices. It automates installing new settings, moving data or services to a new system, and keeping all devices updated. Examples include provisioning tools, configuration management tools, and migration planners . Examples : Automated provisioning tools, configuration and change management (NCCM) tools, and specialized migration planners.