Networking Flashcards
Internet vs. Web
Internet is the physical system of computers and cables that connect them
Web is the information stored on the internet
Server vs. Client
Client requests content; the server provides it
ISP
Internet Service Provider
Company that runs a large network connected to other networks; connects individual users to the internet
IP address
A computer’s location on the internet; it changes when you connect through different networks
Ethernet cable
Physically connects computer to a network
Router
Networking hardware; connects multiple devices and routes network traffic
IP vs TCP
Internet protocol; transmission control protocol
Network protocols; they work together to get data to the right place
TCP delivers data from one network to another; IP gets it to the right computer
HTML
Hypertext Markup Language
Coding language used by web browsers
URL
Uniform Resource Locator
Web address in “human language”
Ex: www.google.com
Domain name
Middle and end of a website’s URL
Ex: google.com
ICANN
Internet Corporation for Assigned Names and Numbers
Registers domain names for web pages
DNS
Domain Name System
Server software that takes the domain name a user enters, and finds the correct IP address for that web page
NAT
Network address translation
Allows a company to have one public IP address, and use unroutable addresses for other devices in their network
Helps solve the problem of limited IP addresses
Internet of Things
Refers to household items connected to the internet such as thermostats and refrigerators
Coding vs. Scripting vs. Programming
Coding is the umbrella term; script languages usually handle very simple tasks, and programming languages are good for more complex tasks
Open source software
Free for others to use, modify, and distribute
Ex: Linux, Firefox
Application vs. system software
Apps are created to fill a specific need (ex: text editor); system software keeps the core system running
Firmware
Software that’s permanently stored on a computer component (ex: BIOS)
TCP/IP 5 layer model
Layers include: - Physical - Data link - Network - Transport - Application (See p. 1 in Course 2 notes for details)
5 layer model - physical layer
Sets protocols for cables and other physical devices, to describe how signals are sent through these connections
Protocols: 10 Base T, 802.11
Data unit: bits
5 layer model - data link layer
Defines how to interpret signals sent through physical layer, so different devices can communicate
Protocol: Ethernet, Wi-fi
Data unit: frames
Addresses: MAC address
5 layer model - network layer
Allows different networks to communicate with each other through routers
Protocol: IP
Data unit: datagram
Addresses: IP address
5 layer model - transport layer
Sorts out which client and server programs should get which data
Protocols: TCP, UDP
Data unit: segment
Addresses: port #
5 layer model - application layer
The programs that receive data and decide what to do with it
Protocols: lots - depends on the app!
Data unit: message