Networking Basics - Networks & OSI Model Flashcards
Digital Device
Any object that has a computer / microcontroller
Microcontroller
Microcomputer on a single chip - used to control some devices: automobile engine / toy
Digital
Property of representing values as discrete (often binary) numbers rather than a continuous spectrum
Network
Multiple computers & other devices connected to each other to share information
Data
Representation of facts/data in a formal manner capable of being communicated/manipulated by some process
Digitization
Conversion of data / information from analog to digital binary
Binary Code
Code that uses the binary digits 0 & 1 - usually in groups of 8 to represent characters, machine instructions, or other data
Binary
Being in 1 of 2 mutually exclusive states: such as on or off - binary states are often represented as 1 & 0
Bit
Smallest unit of storage in digital computer, consisting of binary digits
Byte
Unit of computing storage equal to 8 bits - can represent any of 256 distinct values
Digital Data
Any type of information that can be digitized & transmitted over a network: text, files, photographs, videos, voice calls
Networks
Enable digital devices to communicate with each other by sharing digital data
Digitization
Process of converting: written text, voice, video into binary code
Computer Network
Computers & other digital devices connected to each other to share resources
Peripheral Device
Electronic device that is outside the computer’s system unit (external to the computer’s enclosing case) but used by the computer to which it is connected: printer / scanner
Host
Any computer attached to a network
Wired Networks
Networks that use various types of network cables to carry signals from device to device
Radio Frequency (RF)
Electromagnetic spectrum in which radio waves are transmitted
Local Area Network (LAN)
Interconnection of computers that are in relatively close proximity to each other, such as within a building
SOHO
Small office / home office
Bandwidth
Rate of data flow in digital networks typically measured in bits per second; bit rate
Latency
Delay or a period between the initiation of something & the occurrence
Protocol
Set of formal rules describing how to transmit / exchange data, especially across a network
Wireless Local Area Network (WLAN)
Network typically attached to a LAN to provide mobility to local users by way of wireless RF connection
Wi-Fi
Wireless data communication standard
Access Point
Wireless radio that transmits & receives Wi-Fi signals
Virtual Local Area Network (VLAN)
Subnetwork of a LAN that enables specific groups of computers to communicate as if they were connected to the same network hardware
Wide Area Network (WAN)
Computer network that covers a large geographic area, scalable: able to be changed in scale; resizeable
Personal Area Network (PAN)
Type of wireless computer network that covers a very small geographic area
Wireless
Communicated without a wired connection, such as radio waves
Bluetooth
Wireless protocol used in personal area networks
Metropolitan Area Network (MAN)
Computer network that covers the area of a large city, up to 25 mile radius
Metro Ethernet
Metropolitan area network (MAN) connected services provided by a telecommunications service provider
Multiprotocol Label Switching (MPLS)
Networking technology that routes traffic using the shortest path based on labels to handle forwarding
Internet Service Provider
Company that provides internet access for a fee
Fiber-Optic Cable
Type of networking cable made of glass that transports light to represent data
Campus Area Network (CAN)
Network that encompasses several buildings
Storage Area Network (SAN)
Network of high-capacity storage devices that are connected by a high-speed connection
Network Architecture
Design of computer network
Peer-to-Peer Network
Network of connected peer computers with no central controller
Client-Server Network
Network in which a client computer requests resources from a server computer
Server
Powerful computer running a network operating systems that responds to client requests
Client
Computer that requests a service
Network Operating System
Software for controlling the allocation & use of various hardware resources & access to networked resources.
Network Topology
Describes the shape of a network
Physical Topology
Physical placement of the various components of a network
Logical Topology
How data flows within a network
Star-Wired Bus Topology
Hybrid network topology that is cabled in a physical star topology but has a protocol that works logically as if it were operating on a bus topology
Bus Topology
All computers are connected to a single straight cable installed in a workspace
Fault Topology
Property that enables a system to continue operating in the event of 1 failure / several failures of some of its components
Star Topology
Each computer is connected by a dedicated cable to centralized network device: hub / switch
Ring Topology
Network of computers on a cable that is configured in a circle
Full Mesh Topology
Network where each device that has a dedicated connection to every other device
Partial Mesh Topology
Network where each device has a dedicated connection to many - but not all - devices
Point-to-Point Topology
Direct connection between 2 routers/switches, which provides 1 communication path
Hybrid Topology
Combination of 2/more types of physical/logical network topologies working together within the same network
Network Backbone
Where all of the network segments & servers connect to
Open Systems Interconnection (OSI) Reference Model
Conceptual framework that helps us understand how 1 computer / digital device can communicate with another computer / digital device
Interoperability
To work together
TCP/IP
Standard for computer network communication, used in particular for the internet
Application Layer
Layer 7 - Layer where users communicate with the network stack through application program interfaces, or APIs, that connect the application in use to the operating system of the computer
Application Programming Interface (API)
Computer code in an application that calls for remote networked services
Hypertext Markup Language (HTML)
Used to instruct browsers on how to format & display World Wide Web content
Hypertext Transfer Protocol (HTTP)
Protocol use most commonly to transfer webpages & accompanying data over the internet
File Transfer Protocol (FTP)
Used to move a file form 1 computer to another with a guarantee of delivery
Trivial File Transfer Protocol (TFTP)
Used to move a file from 1 computer to another without a guarantee of delivery
Protocol Stack
Implementation of a computer networking protocol suite / protocol family: e.g., TCP/IP
Presentation Layer
Layer 6 - Layer that presents the data to the Application Layer & is responsible for data translation & computer code formatting
Session Layer
Layer 5 - Responsible for: setting up, managing, then tearing down communications sessions between networked computers
Simplex
Unidirectional; a one-way transmission
Half Duplex
Providing communication in both directions, but only 1 direction at a time - not simultaneously
Full Duplex
Describing a duplex system in which both parties can communicate with each other simultaneously
OSI Model
Conceptual Model that we use for a reference to understand & talk about how data networks operate in theory
Transport Layer
Layer 4 - Set up end-to-end network connections, & manages segmentation, sequencing, & reassembly
Segmentation
Process of dividing long Application Layer data streams into pieces
Sequencing
Process of numbering segments
Reassembly
Process of putting numbered segments into the correct order
Transmission Control Protocol (TCP)
Connection-oriented Transport Layer (Layer 4) protocol
User Datagram Protocol (UDP)
Connectionless Transport Layer (Layer 4) protocol
Best-Effort Service
Network transmission via a connectionless protocol that does not guarantee delivery
TCP/IP
Suite of networking protocols
Connection-Oriented
Data delivery is guaranteed
Connectionless
Data delivery is not guaranteed
Address
Number of identifying a location on the internet / other network
Router
Network Layer (Layer 3) that forwards packets based on IP address
Internet Protocol (IP)
Network Layer (Layer 3) protocol that enables connectivity between different networks
IP Address
Address that identifies a host computer at Network Layer (Layer 3)
Packet
Unit of data at Network Layer (Layer 3)
Media Access Control (MAC) Address
Physical address that uniquely identifies a device at Data Link Layer (Layer 2)
Frame
Unit of data at Data Link Layer (Layer 2)
Ethernet
Protocol for wired local area networks at Data Link Layer (Layer 2)
Media Access Control (MAC) Sublayer
Defines how packets are placed on the media by the Data Link Layer (Layer 2)
Logical Link Control (LLC) Sublayer
Responsible for identifying Network Layer (Layer 3) protocols & then encapsulating them at the Data Link Layer (Layer 2)
Physical Layer
Layer 1 - Signals representing data are transmitted across a physical media like wired cables / wireless radio frequency
Media
Wired cables / wireless radio frequency
Bit
Unit of data at Physical Layer (Layer 1)
Technical Standard
Set of norms / requirements for a responsible technical works where it used common & repeated use of rules & guidelines for: protocols, processes, or management systems practices
Encapsulation
Adding a header of layer specific information to the data passed down from an upper layer
Protocol Data Units (PDUs)
Protocol-specific information used in the encapsulation process