Chapter 3 - computer n network architectures

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

1/116

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:09 AM on 10/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

117 Terms

1
New cards

computers

  • computes

  • electronic device that stores, retrieves, process data

  • no longer have to look like traditional pc/laptop

    • more mobile

  • recognize binary digits (bit): 0 n 1


2
New cards

supercomputer

  • for extremely complex calculations

  • process huge amts of info quickly


3
New cards

mainframe enterprise level supercomputer

  • handle huge amt of data n transactions while supporting many users at same time


4
New cards

server

  • robust in terms of speed n memory

  • provide data, applications, or other services over a network


5
New cards

microcomputer

  • personal

  • systems based on single-chip microprocessors


6
New cards

minicomputer

  • multi-user computers

  • in mid range of computing spectrum


7
New cards

transistors

  • tiny electronic switches inside computer chip

  • more = computer more powerful

  • doubled every 2 yrs


8
New cards

moore’s law

  • everything from speed to size to cost per unit of power doubles every 18 months


9
New cards

computer bits

  • 0 n 1

  • used to represent all kinds of info

    • text, image, etc

  • 8 bits = 1 byte (256 # combos)


10
New cards

texts

  • represented by 8-bit alphanumerical combos(ASCII table)

  • unicode is used for more characters


11
New cards

images

  • represented by pixels

  • 1 black/white pixel =1 bit

  • use more storage than texts so need more network capacity


12
New cards

1000 bytes

  • 1 kilobyte (1k)


13
New cards

1000 kilobyte

  • 1 megabyte (1 meg)


14
New cards

1000 megabyte

  • 1 gigabyte (1 gig)


15
New cards

1000 gigabyte

  • 1 terabyte


16
New cards

1000 terabyte

  • 1 petabyte


17
New cards

1000 petabyte

  • 1 exabyte


18
New cards

1000 exabyte

  • 1 zettabyte


19
New cards

1000 zettabyte

  • 1 yottabyte

    • 10248 bytes


20
New cards

software program

  • do tasks for user (EHR or spreadsheet)


21
New cards

computer hardware

  • physical components

    • stuff that makes up system


22
New cards

central processing unit (CPU)

  • carries out instructions n processes info (brain)

    • related to data processing speed

  • where chip is


23
New cards

processing speed

  • hertz (clock speed) = 1 cpu clock (internal) cycle / sec

    • clock speed alone don’t tell us which computer is faster

  • today’s range = megahertz (MHz - million) → gigahertz (GHz - billion)


24
New cards

floating point instructions per sec (FLOP)

  • measures how much math work computer do per sec

  • FP= calculations involving #s that may contain decimal points

  • Gflops= 1B of FLOPS/sec


25
New cards

random access memory (RAM)

  • working mem (short-term) lost when computer turned off


26
New cards

auxiliary storage

  • data stored permanently (long term)

  • archival storage

    • tape

    • hard disks

    • optical drives

    • cloud


27
New cards

input devices

  • send info to computer

    • keyboard

    • mouse


28
New cards

output devices

  • provide info back to ppl

    • monitor

    • printer


29
New cards

computer software

  • instructs hardware what to do


30
New cards

operating systems

  • manage software programs to perform tasks

    • runs the comp

  • layer between computer hardware n applications we use


31
New cards

application programming interfaces (APIs)

  • for applications to communicate n exchange data over networks


32
New cards

basic programming lang

  • common in early days of PCs


33
New cards

MUMPS programming lang

  • used in early medical applications

  • renamed to M w/ modern enhancements


34
New cards

C , C++ , C# (c sharp)

  • used in modern applications


35
New cards

python

  • scripting lang

  • larger scale use like in machine learning applications


36
New cards

java

  • attempt to create standard lang for web applications


37
New cards

javascript

  • scripting lang for web browsers


38
New cards

R

  • lang for stats n data analytics


39
New cards

if-then-else logic

  • if condition true, then perform action

    • if not, else move on

    • ex

      • if 85% doesn’t fall between 100-90, then move on to check if it falls between 89-80


40
New cards

open-source software

  • organizations have more access to underlying codes

  • free (doesn’t mean no cost) and shareable (depends on copy-right)


41
New cards

database

  • organized collection of data (physical data)

    • found, retrieved, used efficiently

  • can be various elements (diff types n sizes)

    • patient name, DOB, etc

  • allows end user to extract data

  • used by diff applications n departments

  • store images, vids, sounds, texts


42
New cards

database management system (DBMS)

  • application housing database

    • software

  • allow for extraction n manipulation of data


43
New cards

patient database/table - column

  • represents one specific type of info for every record


44
New cards

patient database/table - row

  • represents 1 complete record


45
New cards

database advantage

  • store large amt of data

  • security enforced

  • no redundancy

  • relationships defined

  • build user interface or application based on data

  • controls user entry as validations for each element

    • data validation


46
New cards

excel

  • for organizing n analyzing info


47
New cards

internet path

  • user request → home network sends request to internet service provider (ISP) →ISP allow access → DNS connects IP address → target server


48
New cards

Internet service provider (ISP)

  • gives user access to internet by sending request to DNS


49
New cards

TCP/IP

  • help move data between device n destination (with rules)

  • main standard

  • 4 layers

    • application

    • transport

    • internet

    • network


50
New cards

domain name service (DNS)

  • connects website name to IP address


51
New cards

Hypertext protocol (HTTP)

  • provide rules for requests n responses on web

    • exchange of data


52
New cards

uniform resource locator (URL)

  • web address that identifies where particular resource is

  • in address bar of browser


53
New cards

web server

  • sends info or services to other computers


54
New cards

hypertext markup lang (HTML)

  • lang used to structure/format the content of web page

    • wrote web pages


55
New cards

dynamic host configuration protocol (DHCP)

  • automatically provide device w/ network setting


56
New cards

internet

  • largest most important scale of international network

  • goal

    • independent platform to share info


57
New cards

global network-of-networks

  • smaller networks connected tg

  • use telecommunication protocol / internet protocol stack (TCP/IP) as communication standard


58
New cards

advanced research projects agency network (ARPANET)

  • late 1960

  • before WWW

  • tie tg universities n research organizations


59
New cards

world wide web (WWW)

  • 1989

  • introduced web browser

  • use internet to access websites n web-based info


60
New cards

interoperability

  • ability to communicate with other devices

  • achievement depends on global use of standards


61
New cards

Hub

  • hardware

  • older tech that sends info to all connected devices

    • connect device w/ local network

  • connects multiple devices

  • shares bandwidth


62
New cards

switches

  • hardware

  • directs info to specific device that needs it (traffic cops)

    • connects device w/ local network

  • connects multiple devices

  • full bandwidth


63
New cards

node

  • device with address on a network that can communicate with other devices


64
New cards

internet service provider (ISP)

  • connects computers to internet

  • verizon , AT&T


65
New cards

components needed for internet connection

  • IP address

  • subnet mask


66
New cards

IP address

  • unique , assigned to network

  • allows network to identify diff devices n make sure info get to right one


67
New cards

subnet mask

  • works with IP address

  • division of network

  • determines which part of IP address represents network


68
New cards

2 versions of IP address

  • IP version 4 (IPv4) - 32-bit address length

    • limited # of available addresses

  • IP version 6 (IPv6) - 128-bit

    • created bc more devices connected to network


69
New cards

before internet

  • separate (disparate) businesses can’t easily exchange data

  • data stayed on local pc/server


70
New cards

web services

  • task specific applications that let diff systems exchange info over a network

  • runs on a server


71
New cards

web service types

  • RESTful (representational state transfer)

    • one program sends request n receives response over network

  • SOA (service oriented architecture

    • organize software into separate services that diff applications can use


72
New cards

web service advanatges

  • platform n program independent

    • diff sys. don’t have to use same software/program to exchange info

  • client-server model

  • integrated


73
New cards

RESTful

  • clients n servers communicate w/o continuous connection

    • asynchronous manner

      • text/call not at same time


74
New cards

Open System Interconnection Model (OSI)

  • conceptual model for understand network architectures

  • divides computer-computer communication into 7 layers (OSI Stack)

  • TCP/IP based on/subset of it


75
New cards

7 OSI layers

  • top

    • application

    • presentation

    • session

    • transport

    • network

    • data link

    • physical


76
New cards

application layer

  • user/software accesses network services

    • http

    • email

    • HL7

  • opens what was sent or creates whats sent

    • info exchange


77
New cards

presentation layer

  • formats/translates data

  • encrypts / decrypts


78
New cards

session layer

  • starts, maintains, ends communication between 2 sys.


79
New cards

transport layer

  • delivers data between sys.

    • correctly n in order


80
New cards

network layer

  • IP address n routing takes place


81
New cards

data link layer

  • communication between devices on local network

    • use MAC addresses to transfer data frames


82
New cards

physical layer

  • physically transmits data

    • cables

    • hubs


83
New cards

ways to access the internet

  • dial-up modem

  • wireless fidelity (wifi)

    • wireless connection

  • digital subscription line (DSL)

    • shared among small businesses thru existing tel. lines

  • mobile telecommunication (3g/4g/5g)

  • cable modem (digital or fiber optic) - cable providers

  • T1

    • digital lines linking buildings (within company)

  • satellite


84
New cards

data transfer rate

  • bps = bits per sec

  • kbps (thousands) < mbps (millions) < gbps (billions)


85
New cards

theoretical max speed

  • fastest speed tech can go under ideal conditions


86
New cards

typical speed range

  • actual/normal speed

    • lower


87
New cards

downlink

  • speed of receiving data

    • opening image


88
New cards

uplink

  • sending info

  • speed of data leaving device


89
New cards

data transfer affected by

  • bandwidth

  • packet loss

  • end-to-end delay

  • jitter


90
New cards

bandwidth

  • size of pipe to transmit packets (traveling info is broken to smaller pieces)

  • how much data can travel at once (capacity)


91
New cards

packet loss

  • data fails to reach destination (rare)

    • IP transmission Control Protocol (TCP) checks that packet arrived or re-send

    • User Datagram Protocol (UDP) doesn’t guarantee arrival


92
New cards

end-to-end delay

  • amt of time needed for data roundtrip

    • takes long

      • high latency/delay


93
New cards

jitter

  • random variation in packet delay (inconsistent)


94
New cards

networks

  • group of computers linked tg to share info

  • provide internet access to multiple users

  • range from small (connect several devices) to large (connect entire organization)


95
New cards

networks named based on

  • connection method

  • size

  • configuration


96
New cards

network topology

  • layout of network


97
New cards

to be connected to network, computer must have

  • IP - mark computer location (address)

  • subnet mask - if connected to subnetwork (my network)

  • dynamic host configuration protocol (DHCP) - assigns IP address

  • domain name server (DNS) - domain name into IP address

  • default gateway - send info outside local network


98
New cards

wide area network (WAN)

  • telecommunication network that covers large geographical area

    • hospitals across nyc

  • for computer networking


99
New cards

telecommunications

  • connects computer or smaller networks

  • sends info over distance electronically


100
New cards

local area network (LAN)

  • computers connected within small proximity (home, office, hospital, unit)

  • wired or wireless