Linux, Module 12

100 flashcardsby Andrew
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
network
Two or more computers joined together via network media and able to exchange information.
2
local area networks (LANs)
A network in which the computers are all in close physical proximity.
3
wide area networks (WANs)
A network in which computers are separated geographically by large distances.
4
Internet service provider (ISP)
A company that provides Internet access.
5
protocol
A set of rules of communication used between computers on a network.
6
packets
A package of data formatted by a network protocol.
7
Transmission Control Protocol/Internet Protocol (TCP/IP)
The most common network protocol used on the Internet. It provides for reliable communication.
8
User Datagram Protocol/Internet Protocol (UDP/IP)
A less-reliable, but faster version of the TCP/IP protocol.
9
Internet Control Message Protocol (ICMP)
A protocol used on the Internet to provide error messages and network-related information.
10
Point-to-Point Protocol (PPP)
The most common WAN protocol used to send TCP/IP packets across a telephone line.
11
media access method
A system that defines how computers on a network share access to the physical medium.
12
Ethernet
The most common media access method used in networks today.
13
Token Ring
A media access method commonly used by industrial networks.
14
Wireless-Fidelity (Wi-Fi)
A LAN technology that uses Ethernet to transmit data over the air.
15
Internet Protocol (IP) address
A unique string of numbers assigned to a computer to uniquely identify it on the Internet.
16
IP version 4 (IPv4)
The most common version of IP used on the Internet. It uses a 32-bit addressing scheme organized into different classes.
17
IP version 6 (IPv6)
A recent version of IP that is used by some hosts on the Internet. It uses a 128-bit addressing scheme.
18
subnet mask
A series of four 8-bit numbers that determine the network and host portions of an IP address.
19
default gateway
The IP address of the router on the network used to send packets to remote networks.
20
unicast
IP communication that is destined for a single computer.
21
octets
A portion of an IPv4 address that represents eight binary bits.
22
network ID
The portion of an IP address that denotes the network.
23
host ID
The portion of an IP address that denotes the host.
24
ANDing
The process by which binary bits are compared to calculate the network and host IDs from an IP address and subnet mask.
25
classless interdomain routing (CIDR) notation
A notation that is often used to represent an IP address and its subnet mask.
26
broadcast
A TCP/IP communication destined for all computers on a network.
27
Multicast
IP communication destined for a certain group of computers.
28
Subnetting
The process in which a single large network is subdivided into several smaller networks.
29
Media Access Control (MAC) address
The hardware address that uniquely identifies a network interface.
30
Internet of Things (IoT)
A term that refers to the worldwide collection of small Internet-connected devices.
31
Teredo
A protocol used to encapsulate IPv6 packets within an IPv4 network.
32
Network Address Translation (NAT)
A technology that allows a router to obtain Internet resources on behalf of computers on the network.
33
ethtool command
Used to configure and display NIC hardware settings.
34
ifconfig (interface configuration) command
Used to display and modify the IP configuration information for a network interface.
35
dhclient command
Used to obtain IP configuration for a network interface from a DHCP or BOOTP server on the network.
36
Automatic Private IP Addressing (APIPA)
A feature that automatically configures a network interface using an IPv4 address on the 169.254.0.0 network, or an IPv6 address on the FE80 network.
37
Internet Control Message Protocol version 6 (ICMPv6)
A protocol used by computers to obtain an IPv6 configuration from a router on the network.
38
netstat command
Used to display network information and active connections.
39
iwconfig command
Used to set and display the configuration of wireless network interfaces.
40
NetPlan
The software component that configures NICs on modern Ubuntu systems.
41
YAMAL (YAMAL Ain't Markup Language)
A data format based on JSON that is commonly used for configuration files.
42
Network utility
A graphical utility in Fedora 28 that can be used to configure settings for the network interfaces on the system.
43
NetworkManager
A software component that manages the configuration of network interfaces.
44
nmcli command
Used to display and configure network interfaces using NetworkManager.
45
Systemd-networkd
A Systemd daemon that manages the configuration of network interfaces.
46
networkctl command
Used to display and configure network interfaces using Systemd-networkd.
47
ping (Packet Internet Groper) command
Used to check connectivity on an IPv4 network.
48
ping6 command
Used to check connectivity on an IPv6 network.
49
PPP over Ethernet (PPPoE)
The protocol used by DSL to send PPP information over an Ethernet connection.
50
Modem Manager utility
A graphical utility that can be used to configure modem settings on Linux systems.
51
pppoe-setup command
Used to configure a DSL connection on Fedora systems.
52
nm-connection-editor command
Used to start the graphical Network Connections tool that is part of NetworkManager.
53
Network Connections tool
A graphical NetworkManager utility that can be used to configure additional network interfaces and related technologies, such as DSL.
54
Virtual Private Network (VPN)
A virtual network that overlays an existing TCP/IP network. Any data sent on this virtual network is encrypted.
55
Remote Direct Memory Access (RDMA)
A technology used to allow hardware devices to communicate directly with each other without accessing the CPU of the system. It is often used by network technologies such as Infiniband.
56
Bonding (aggregation)
The process of combining two NICs on the same network to provide fault tolerance or load balancing.
57
Bridging
The process of merging two separate networks using the NICs on a server.
58
nmtui command
Used to start a text version of the Network Connections tool that is part of NetworkManager.
59
pppoeconf command
Used to configure a DSL connection on Ubuntu systems.
60
host name
A user-friendly name assigned to a computer.
61
fully qualified domain name (FQDN)
A host name that follows the DNS naming convention.
62
Domain Name Space (DNS)
The naming convention used by computers on the Internet.
63
whois command
Used to obtain information about the organization that maintains a DNS domain.
64
hostname command
Used to display and change the host name of a computer.
65
hostnamectl command
Used to change the host name of a computer as well as ensure that the new host name is loaded at boot time.
66
nslookup
Used to resolve host names to IP addresses.
67
dig
Used to resolve host names to IP addresses.
68
host command
Used to resolve host names to IP addresses.
69
route table
A table of information used to indicate which networks are connected to network interfaces.
70
route command
Used to manipulate the route table.
71
multihomed hosts
The computers that have more than one network interface.
72
routing
The act of forwarding data packets from one network to another.
73
IP forwarding
The act of forwarding TCP/IP packets from one network to another; see also routing.
74
sysctl command
Used to view and modify files stored under /proc/sys.
75
ip command
Used to perform a wide variety of IP management tasks on a Linux system, such as viewing and manipulating the route table. It is part of the optional iproute2 package.
76
zebra command
Used to configure routing protocols, such as RIP and OSPF, on a Linux system. It is part of the optional Quagga package.
77
traceroute command
Used to trace the path an IPv4 packet takes through routers to a destination host.
78
tracepath command
Used to trace the path an IPv4 packet takes through routers to a destination host.
79
mtr command
Used to trace the path an IPv4 or IPv6 packet takes through routers to a destination host.
80
tracepath6 command
Used to trace the path an IPv6 packet takes through routers to a destination host.
81
Network services
A process that responds to network requests.
82
port
A number that uniquely identifies a network service.
83
well-known ports
Of the 65,535 possible ports, the ports from 0 to 1023, which are used by common networking services.
84
ss (socket statistics) command
Used to display network connections.
85
stand-alone daemons
A daemon that is started without the use of xinetd.
86
Extended Internet Super Daemon (xinetd)
A network daemon that is used to start other network daemons on demand.
87
ncat (net cat) command
A network testing utility. It is often used to test the functionality of services on the network.
88
telnet command
Used to obtain a shell on a remote computer running a Telnet daemon.
89
Putty
A cross-platform SSH client.
90
Secure Shell (SSH)
A technology that can be used to run remote applications on a Linux computer; it encrypts all client-server traffic.
91
ssh command
Used to connect to a SSH daemon on a remote computer.
92
SSH host keys
The asymmetric public and private keys on a computer running sshd. They are used to negotiate the symmetric key at the beginning of an SSH session.
93
ssh-keygen command
Used to generate or regenerate SSH encryption keys.
94
ssh-copy-id command
Used to copy SSH user keys to the home directory of a user on another computer to allow for simplified authentication.
95
ssh-agent command
Used to start the SSH agent process.
96
ssh-add command
Used to add SSH user keys to the SSH agent process.
97
Virtual Network Computing (VNC)
A cross-platform technology that allows users to connect to a graphical desktop across a network.
98
vncpasswd command
Used to set a VNC connection password for a user.
99
vncserver command
Used to start the VNC server process for a user.
100
VNC viewer
A program used to connect to a VNC server and obtain a graphical desktop.
Study all 100 cards for free