Definition of Computer Network: A collection of interconnected computers and devices sharing information and resources.
Local Area Network (LAN):
Privately owned.
Links devices in a single office or campus (up to a few kilometers in size).
Metropolitan Area Network (MAN):
Extends over an entire city.
Example: Cable television networks.
Wide Area Network (WAN):
Spans regional, national, or global areas.
Computers/Nodes: Devices interconnected in a network.
Networking Hardware:
Network adapter cards: Provide physical connections for computers.
Network hub/switch: Connection points for network cables. Hubs connect multiple PCs; switches connect segments intelligently.
Network cables: Unshielded twisted pair (UTP) for physical connections.
Wireless technology: Uses radio communications instead of cables.
Networking Software: Enables communication among connected computers.
Early Communication: Began with Samuel Morse and the telegraph in 1844.
Inventions:
Alexander Graham Bell: Telephone.
Emile Baudot: Developed printing telegraph.
Regulatory Changes:
1985: Bell Telephone Company (now AT&T) owned the telephone network.
1975: FCC allowed devices that meet specifications to attach to phone systems.
File Sharing: Quick and easy file transfers.
Security: Password-protected directories limit access to authorized users.
Resource Sharing: Shared access to printers, fax machines, etc.
Communication: Network users can communicate via electronic mail.
Flexible Access: Access files from anywhere in the network.
Workgroup Computing: Concurrent document collaboration using workgroup software.
Error Reduction: Working from a single source reduces errors and promotes consistency.
Overcoming Geographic Separation: Enables communication across cities and countries.
Information Sharing: Access to distributed databases.
Supporting Distributed Processing: Process data across various locations.
Pros: Mobility, ease of access, no cables.
Cons: Security concerns and potential radio interference.
Definition: Exchange of data (0s and 1s) between devices via transmission media.
Delivery: Data must reach the correct destination.
Accuracy: Data must remain unchanged in transmission.
Timeliness: Essential for applications requiring real-time data (e.g., video calls).
Jitter: Variation in packet arrival time.
Message: Information to be communicated.
Sender: Device transmitting the data.
Receiver: Device receiving the message.
Medium: Physical path for data transmission (cables, radio waves).
Protocol: Rules governing data communication.
Simplex: One-way transmission.
Half-duplex: Two-way transmission but not simultaneous.
Full-duplex: Simultaneous two-way transmission.
Sender/Transmitter: Device initiating communication.
Message: Data or information for transmission.
Medium/Channel: Path for data transfer.
Receiver: Device receiving messages.
Encoder/Decoder: Converts signals between formats.
Definition of Networking Hardware: Devices needed for communication between computers on a network.
Common Hardware:
Repeater: Regenerates signals over long distances.
Hub: Multi-port device connecting multiple computers.
Switch: Intelligent device managing traffic between ports.
Router: Forwards data packets between networks.
Network Bridge: Connects multiple networks as a single network.
Wireless Access Points (WAP): Connects Wi-Fi devices to a wired network.
Network Interface Controller (NIC): Physical connection for devices on a wired network. Contains a MAC Address for identification.
Definition: Framework outlining how computers and devices are arranged and communicate.
Peer-to-Peer (P2P): Each node acts as both client and server. Resources are shared equally.
Client/Server: Central server manages resources and services for clients.
Thick Client: Performs data processing with minimal server dependency.
Thin Client: Relies heavily on the server for processing.
Hybrid Client: Combines features of both thick and thin clients.
Circuit Switching: Establishes a dedicated connection before data transmission.
Message Switching: Stores messages before forwarding them.
Packet Switching: Breaks data into packets for transmission.
Definition: Rules governing data exchange across networks.
DHCP: Automates IP address assignment.
DNS: Maps host names to IP addresses.
FTP: Enables file sharing over networks.
HTTP: Protocol for web content transfer.
IMAP/IMAP4: Manages email access.
POP3: Downloads emails to local clients.
SMTP: Sends email.
Telnet: Remote communication protocol.
SNMP: Manages network devices.
TCP: Provides reliable data transmission.
UDP: Offers an unreliable message service.
IP/IPv6: Addresses and routes packets.
ICMP: Sends error messages and operational info.
Definition: Schematic description of network arrangements.
Bus Topology: All devices connected along a single cable.
Ring Topology: Nodes arranged in a circle.
Star Topology: All devices connected to a central hub.
Mesh Topology: All nodes interconnected either fully or partially.
Tree Topology: Hierarchical arrangement with a root node.
Hybrid Topology: Combination of two or more types.
Multiplexing: Allows multiple data streams over a single channel (MUX and DEMUX).
Frequency Division Multiplexing (FDM): Combines analog signals.
Wavelength Division Multiplexing (WDM): For high data rates over fiber-optic cables.
Time Division Multiplexing (TDM): Divides time for data transmission.
Code Division Multiplexing (CDM): Uses unique codes for simultaneous data transmission.
Physical Layer: Activates physical link and translates bits.
Data Link Layer: Manages frame creation and communication through hardware.
Network Layer: Determines routing and addressing.
Transport Layer: Ensures reliable data delivery and error management.
Session Layer: Manages sessions between devices.
Presentation Layer: Formats data for transfer.
Application Layer: Supports user applications and services.