Week 1 Flashcards
(23 cards)
What is Networking?
Networking is the practice of connecting computers and other devices (like phones, printers, and servers) so they can share resources and communicate with each other.
What are the Networking components?
Hardware: Routers, switches, cables, access points.
Software: Protocols (e.g., TCP/IP), firewalls, network operating systems.
What is the purpose of Networking?
*File sharing
*Internet access
*Communication (email, VoIP)
*Resource sharing (e.g., printers)
List of devices that you can connect with a network.
Computer
Printer
Smartphone
Tablet
Server
Router
Switch
Access Point
Smart TV
Game Console
Types of Networks:
-Local Area Network (LAN)
-Wide Area Network (WAN)
-Metropolitan Area Network (MAN)
-Personal Area Network (PAN)
What is the Basic Network Architecture?
Client-Server Model
Peer-to-Peer Model
Hybrid Models
What are the Network Topologies?
Star Topology
Bus Topology
Ring Topology
Mesh Topology
Tree Topology
Hybrid Topology
π 1. Star Topology
*All devices connect to a central device (usually a switch or hub).
*If one device fails, the network still works.
*If the center fails, everything goes down.
β
Easy to manage,
β Center is a single point of failure
π 2. Bus Topology
*All devices are connected to a single cable (the βbusβ).
*Data travels in both directions on the same line.
*If the main cable fails, the whole network fails.
β
Cheap and simple,
β Not good for lots of devices
π 3. Ring Topology
*Devices are connected in a circle (or ring).
*Data moves in one direction, passing through each device.
*If one device or connection breaks, the whole ring can stop working.
β Organized data flow, β Breaks can affect the whole network
π 4. Mesh Topology
*Every device is connected to every other device.
*There are multiple paths for data to travel.
*Very reliable but uses a lot of cables.
β
Very reliable,
β Expensive and complex
π² 5. Tree Topology
*A combination of star and bus topologies.
*Devices are grouped in stars, then connected by a bus line (like branches of a tree).
*Good for large networks like schools or companies.
β
Scalable,
β If the main βtrunkβ fails, parts can go down
𧬠6. Hybrid Topology
*A mix of two or more topologies.
Example: Star + Ring, or Mesh + Tree.
*Used in real-world networks where flexibility is needed.
β Flexible and efficient, β Can be complex to design
πWhat is Internetworking?
Internetworking means connecting two or more different networks so that they can work together and share information.
*It combines multiple networks (like LANs and WANs).
*It uses devices like routers, gateways, and switches.
*The result is a bigger networkβlike how the Internet is a giant network made up of smaller networks.
βοΈ What is Cloud Computing?
Cloud computing means using the internet to access and store data, programs, and services, instead of keeping them on your own computer or a local server.
π§ Cloud Computing Services:
1.Storage β Save files online (e.g., Google Drive, Dropbox)
2.Software β Use apps in your browser (e.g., Microsoft 365, Zoom)
3.Computing Power β Run programs or process data (e.g., AWS, Azure)
Role of networks in cloud computing?
Networks are the backbone of cloud computing. Without a network, the βcloudβ wouldnβt work at all.
π Connect Users to the Cloud
π€ Transfer Data
β‘ Enable Fast Communication
π Provide Security
π Support Global Access
Three main types of cloud computing?
βοΈ 1. IaaS β Infrastructure as a Service
π§ Example: Amazon Web Services (AWS), Microsoft Azure (Infrastructure level)
π οΈ 2. PaaS β Platform as a Service
π§ Example: Google App Engine, Heroku
π» 3. SaaS β Software as a Service
π§ Example: Gmail, Microsoft 365, Zoom, Canva
What is Virtualization in Networking?
Virtualization in networking is a technology that allows you to create virtual versions of network resources, like servers, storage devices, or networks, instead of relying on physical hardware
Key concepts in virtualization include:
-Virtual Machines (VMs): Multiple βvirtualβ computers running on a single physical machine, each acting independently with its own OS and apps.
-Hypervisor: Software that manages and runs the virtual machines on a physical server.
-Server Virtualization: Combining several virtual servers on one physical server to optimize resources and save hardware costs.
Benefits of Virtualization in Networking:
-Improved Resource Utilization
-Enhanced Scalability
-Cost Savings
-Increased Flexibility and Agility
Types of Network Virtualization:
*Server Virtualization: Splitting a physical server into multiple virtual servers to optimize resources and reduce hardware costs.
*Network Function Virtualization (NFV): Moving traditional network functions (like routers, firewalls) to software, making it easier to manage and scale network services.
*Software-Defined Networking (SDN): Centralizing network control through software, allowing for flexible and easier management of the network.
Common Internet Protocols:
1.TCP/IP: The backbone of the Internet (Ensures reliable delivery of data. It checks that all parts of the message arrive in order and without errors).
2.HTTP/HTTPS: Web communication
(HTTP: application layer protocols used for communication on the World Wide Web (www). HTTPS is its secure counterpart).
3.FTP: File transfer protocol (Used to upload or download files between computers over the internet).
4.DNS: Domain Name System (Translates website names (like google.com) into IP addresses that computers can understand).