Essential computer science theory

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:52 AM on 10/11/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Application

  • creates HTTPS request

  • DNS turns input into IP


Protocols: HTTPS, DNS, SMTP


2
New cards

Transport

  • splits into segments

  • add source and destination port numbers

  • use TCP to transport segments


protocols: TCP, UDP


3
New cards

Internet

  • adds source and destination IP addresses, creates packet

  • routers choose path


device: router

protocols: IPV4/6


4
New cards

Network Access

  • adds mac addresses, creating frames

  • convert bit to physical data

  • sent over


devices: switch, modem

protocols: ethernet, wi-fi


5
New cards

layer 7

Application (data)

  • interface between user and network

Protocols: HTTPS, DNS


6
New cards

layer 6

Presentation (data)

  • translation, encryption, compression

protocols: JPEG, MPEG


7
New cards

layer 5

Session (data)

  • starts, maintains, and ends connections


8
New cards

layer 4

Transport (Segment)

  • end to end delivery

  • ports, error and flow control

protocols: TCP, UDP


9
New cards

layer 3

Network (packet)

  • local addressing and routing

device: router

protocol: IP


10
New cards

layer 2

Data Link (Frame)

  • physical addressing, error detection, delivery within the network

device switch


11
New cards

layer 1

Physical (Bits)

  • transmit raw bits as signals

device: modem

protocol: usb, ethernet


12
New cards

what are the framework for developments?

investigate, design, develop, evaluate

13
New cards

investigate

figure out what clients need

14
New cards

design

plan solution

15
New cards

develop

write code

16
New cards

evaluate

user acceptance

17
New cards

what are the sorts?

bubble, insertion, selection

18
New cards

bubble sort

compare neighboring items, not used much

19
New cards

insertion sort

take item and insert into right place, good for small nearly sorted data

20
New cards

selection sort

find smallest and swap to the right place, good because less comparison but always quadratic