Internet Study Guide: Protocols, Cybersecurity, and Impact, Exams of Computer Networks

This study guide comprehensively covers the internet, including its impact on collaboration, communication, crowdsourcing, anonymity, and censorship. It explores underlying protocols like tcp/ip, dns, and http, while addressing cybersecurity challenges such as ddos attacks and dns spoofing. Mitigation methods using cryptography, ssl/tls, and best practices are outlined. The guide also touches on the digital millennium copyright act, the open source movement, and the digital divide, providing a well-rounded overview of the internet's technical and social aspects. Designed to aid students in understanding fundamental concepts and complexities, it emphasizes open protocols, network infrastructure, and cybersecurity for a secure online environment. Ethical and societal implications, like copyright and the digital divide, are also explored.

Typology: Exams

2024/2025

Available from 07/28/2025

TheHub
TheHub 🇺🇸

3.9

(35)

11K documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CodeHS: The Internet EXAMS WITH 100%
VERIFIED SOLUTIONS 2025/2026 STUDY
GUIDE
Impact of the Internet
Collaboration
Communication (dissemination of information)
Crowdsourcing
Anonymity
Censorship
protocol
a widely agreed upon set of rules that standardize communication between machines
What is the Internet?
A philosophy of making information and knowledge open and accessible to ALL
A network of networks
Built on open, agreed upon protocols
A way for all humans and all machines to communicate with each other
Communication
Email
Video calls
Social media
What does the Internet enable?
Community supported causes (match4lara)
Collaborative problem solving at a massive scale (foldit)
Distributed computing (folding@home)
E-commerce
Citizen science
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download Internet Study Guide: Protocols, Cybersecurity, and Impact and more Exams Computer Networks in PDF only on Docsity!

CodeHS: The Internet EXAMS WITH 100%

VERIFIED SOLUTIONS 2025/2026 STUDY

GUIDE

Impact of the Internet Collaboration Communication (dissemination of information) Crowdsourcing Anonymity Censorship protocol a widely agreed upon set of rules that standardize communication between machines What is the Internet? A philosophy of making information and knowledge open and accessible to ALL A network of networks Built on open, agreed upon protocols A way for all humans and all machines to communicate with each other Communication Email Video calls Social media What does the Internet enable? Community supported causes (match4lara) Collaborative problem solving at a massive scale (foldit) Distributed computing (folding@home) E-commerce Citizen science

science that harnesses the solving capacity of thousands of people on the Internet to solve complex problems Distributed computing donate computing power rather than personal puzzle solving time E-commerce online shopping

  • buy directly from retailers
  • easily purchase from other people who don't have a physical store
  • able to find the best product at the lowest price Crowdfunding - allows people to raise money to fund projects Access to Information open databases of scientific publications wikileaks
  • free and subscription based
  • scientific papers are no longer for students only
  • transparency of information
  • potential danger in classified secrets being public Online learning
  • leaning is becoming more and more blended
  • online courses offer a wide array of subjects
  • benefits to educators and students Entertainment
  • YouTube
  • online gaming
  • memes Complications
  • access to copyrighted material
  • anonymity
  • censorship access to copyrighted material
  • peer to peer networks allow people to share content that isn't theirs anonymity
  • big question of how identifiable Internet users should be
  • equality on the internet
  • cyber bullying

Cons: short distance High frequency: 1 Low "": 0 Sending bits uses time so when the bit doesn't change, it still records it 10001 with no time is 101 10001 with time is 10001 bandwidth capacity of data transfer in as system measured by bitrate low: 1 bps high: 5 mbps latency the time it takes fora single bit to get from sender to receiver low latency = fast connection fiber optic cable has a low latenct How is the bandwidth of a network measured? bitrate. higher bitrate means higher bandwidth what is the birtrate of a system? the amount of data (in bits) that can be sent in a fixed amount of time what is the latency of a system? the time it takes fora single bit to get from sender to receiver how do computers find each other? addressing Internet address

  • every device has its own unique address
  • data has a to and from address
  • the addressed follow a standard, agreed upon format Internet Protocol (IP) protocol that defines the layout of an Internet address
  • it's hierarchical (in order of importance)
  • scalable (easy to add more networks and devices)
  • expressible as a 32 bit number IP Example: 93.184.216. 93 = network 184= sub network 216=sub sub network 34= device IPv 32 bit version of the protocol
  • been around since the 80s 2^ IPv 128 bit version of the protocol
  • each address is made up of 128 bits
  • made up of 8, 4 digit hexadecimal values 2^ Who decides these protocols? Internet Engineering Task Force
  • an open community of engineers, designers, vendors, and researchers, concerned with the evolution and smooth functioning of the Internet How to find possible addresses 2^x x= the number of bits the address is Domain Name System (DNS) translates names to IP addresses
  • registers domains and turns domains into an IP address Requesting a web source Step 1: Check memory/cache (sees if you have already visited the website) Step 2: Ask a root server Step 3: Ask a TLD server Step 4: Ask a hosting server Step 5: Save in cache Step 6: Send the request TLD

they're sent out of order, missing packets cna be requested)

  • metadata for TCP includes(to address, from address, message size, order number) HTTP (hypertext transfer protocol) protocol that standardizes the language for talking to web servers and receiving web resources
  • defines how computers request and receive hypertext information HTTP: request GET: /homepage.html HTTP/1. Host: www.example.com Content-Type: text/html Content-Language: en HTTP: request and response HTTP/1.1 200 OK Server: LiteSpeed Content-Type: text/html Content-Language: en How do they work TCP/IP, DNS, Routing, all work together to send packets over the Internet and HTTP makes sure the information inside the packets can be understood Viewing a Web Page Step 1: The URL Step 2: Create an HTTP request Step 3: Use DNS to get the IP address Step 4: TCP/IP breaks the request into packets Step 5: packets are routed to the proper IP address Step 6: The original request is pieced together from the packets Step 7: Server creates an HTTP response Step 8: TCP breaks us the response into packets Step 9: the response packets are routed back to the computer Step 10: the original response is pieced together from the packets Step 11: The page is rendered Cyber security problems all info on the Internet is sent over shared wires
  • credit cards, passwords, emails, bank accounts can all be read by a cyber criminal cybercrime:
  • identity theft
  • stealing money
  • stealing private info
  • controlling private computers cyberwarfare:
  • hacking into gov. computer systems DDoS (Distributed Denial of Service attack)
  • spam a website so much so fast that is crashes and sometimes spits out valuable info as it crashes DNS Spoofing
  • pretending to be a DNS server
  • feed computer the wrong IP address
  • your browser goes to a false website How to combat cryptography (open standards for encryption) SSL/TLS (secure sockets layer/transport layer security) https:// (secure bc the info is scrambled and can't be easily read) antivirus software (detect and delete malicious software)
  • use strong passwords
  • don't repeat websites between websites
  • install security upadates
  • think twice before clicking a link or installing program
  • don't click links in emails from people you don't know
  • don't visit websites when your browser tells you not to
  • don't download files when your browser warns you not to cybersecurity
  • protocols for encrypting/ decryption info
  • security software
  • following best practices public key encryption public key encrypts and private key decrypts CAs verify the public keys of the websites you use
  • twitter gives you a public key in order to communicate securely
  • A CA will verify that the public key does in fact belong to twitter Digital Millennium Copyright Act (DCMA)
  • copyright law
  • made piracy illegal on the Internet Open Source movement