TCP/IP

IP

Example Internet Datagram Header SOURCE: CS50 Lecture 8 notes

TCP

port: 80 HTTP 443 HTTPS Sequence Number: identifies order to rebuild

DNS

Server to redirect name (google.com) to IP (142.250.113.102)

DNS Server: 1.1.1.1

DHCP

Dynamic Host Configuration Protocol This sets up the IPs you should use for device and router and DNS.

HTTP

Protocol for sending website data. HTTPS encrypted version.

GET - get info POST - send info

Status code: 200 (Successful) Full breakdown HTTP response status codes 404 - Not Found (most famous)

Developer Tools

Ctl + Shift + C (for Chrome)

HTML

Breaks down into two major concepts

  • TAGS
  • ATTRIBUTES

Element = child tags

Web browser is an HTML parser. HTML Doc Chart SOURCE: CS50 Lecture 8 notes

Regular Expressions || regexes

Regular expression syntax cheat sheet

validator.w3.org Validates HTML code.

CSS

  • Properties
  • Selectors

Frameworks

Bootstrap

Trailwind

(The one I plan to learn and use for my projects.)

Java Script

<script></script> allows me to execute the JS code directly on in the html file.