Chapter 13 Flashcards

1
Q

Internet backbone

A

a collection of large national and international networks (most of which are owned by commercial, educational, or govn’t organizations)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

IXP

A

made up of one or more internet switches to which internet service providers connect to

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

T line

A

carried digital data over twisted pair lines.

backbone ISP initially connect with T lines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Point of presence (POP)

A

individual users enter a ISP through a POP.

  • usually a modem, switch, routers, etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

client/server model

A

clients: devices such as computers, tablets, and smartphones that use browsers to request services such as web pages
servers: web servers, commerce servers, file servers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

web server

A

computers that run specialized OS enabling them to host web pages and to provide requested info to clients

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

commerce servers

A

computers that host software that enables buyers to buy goods and services over the web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

file servers

A

computers that are deployed to provide remote storage space or to act as storehouses for files that users can download

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

computer protocol

A

the set of rules for exchanging electronic info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

why was protocols invented?

A

anyone can use their computer system and be able to communicate with any other computer using the same protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

open system

A

it’s design would be made public for access by any interested party

  • each protocol has to be open system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

opposite of open system?

A

poprietory system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

proprietary system

A

private system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

circuit switching

A

a dedicated connection is formed between two points and the connection remains active for the duration of the transmission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

why is circuit switching important?

A

when communications must be received in order they were sent (phone conversation)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what device is circuit switching usually used for?

A

a phone, never computers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

if computers don’t use circuit switching then what do they use?

A

packet switching

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

packet switching

A

data is broken into smaller chunks (data packets) and are sent over various routes at the same time. when the packets reach their destination they’re reassembled by the receiving computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

what info does a packet contain?

A
  1. an address the packet is being sent to
  2. the address the packet comes from
  3. reassembly instructions if the data is split up
  4. the data that is being transmitted
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

internet protocol (IP)

A

sends data between computers on the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

transmission control protocol (TCP)

A

prepares data from transmission and provides for error checking and resending lost info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

user datagram protocol (UDP)

A

prepares data for transmission: lacks resending ability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

file transfer protocol(FTP)

A

enables fies to be downloaded to a computer or uploaded to other computers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

telnet

A

enables user to log in to a remote computer and work on it as if sitting in front of it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
simple mail transfer protocol(SMTP)
used for transmission of email messages across the internet
26
DHCP
takes a pool of IP addresses and shares them with host on a network on as needed basis
26
dynamic host configuration protocol(DHCP)
takes a pool of IP addresses and shares them with host on a network on as needed basis
27
Real-time transport protocol (RTP)
network protocol for delivering audio and video over IP
28
TCP/ IP
main suite of protocols
29
internet corporation for assigned name and numbers (ICANN)
IP addresses must be registered with ICANN to ensure they're unique and haven't been assigned to other users
30
dotted decimal number/ dotted quad
another name for an IP address
31
Octet
each of the 4 numbers in a dotted decimal ex) 119.63.62.1939
32
internet protocol version 4 (ipv4)
the original ip addressing scheme. it was apparent they were gone run out of IP addresses
33
internet of things (IOT)
term for explosive growth of internet enabled devices
34
internet protocol version 6 (ipv6)
IP addressing scheme created by the IETF to make IP addresses longer
35
connection oriented protocol
requires two computers to exchange control packets, thereby setting up the parameters of the data exchange session, before sending packets that contain data
36
three way handshake
* TCP uses to establish a connection 1. your computer establishes a connection to the ISP and announces it has a email to send 2. the ISP server responds that it's ready to receive the email 3. your computer acknowledges the ready state of the server and begins to transmit the server
37
connectionless protocol
doesn't require any type of connection to be established between two computers exchanging info
38
positive acknowledge (ACK)
confirmation that the email was received
39
negative acknowledge (NAK)
the packet wasn't received in understandable form
40
how are IP addresses assigned?
statically or dynamically
41
static addressing
the IP address for a computer never changes and is most likely assigned manually by a network administrator or ISP
42
dynamic addressing
your computer is assigned a temporary address from an available pool of IP addresses
43
second level domain
whatever is before the .com or .net or whatever
44
how does your computer know the IP address of other computers?
when you enter a URl, the computer converts it to a IP address
45
domain name system (DNS) server
a database that functions like a phonebook
46
root DNS server
knows the location of all the DNS servers that contain the master listings for an entire top level domain
47
internet cache
a section of your hard drive that stores info you may need later ( IP addresses, etc.)
48
hypertext markup language (HTML)
a set of rules for marking up blocks of text so that the browser knows how to display them
49
HTML5
* reduce the need for plug ins * support better error handling * support advanced audio and animation effects * make it easier to draw graphics
50
cascading style sheet (CSS)
a list of rules that defines in one single location how to display HTML elements
51
extensible markup language (XML)
describes the content in terms of what is being described rather than how it's to be displayed
52
JavaScript object notation (JSON)
a data interchange standard that is easy for humans to read and write
53
hypertext transfer protocol (HTTP)
was created especially for the transfer of hypertext documents across the internet
54
transport layer security (TLS)
updated extension of the secure sockets layer
55
web application software consist of two parts
* client side | * server side
56
clients side
lives on the users computer
57
server side
lives on the servers computer
58
server side program
program that runs on a web server rather than on your computer
59
common gateway interface (CGI)
enables functionality beyond the simple display of infk
60
what are the two main approaches to client side program?
* HTML embedded scripting language | * applet
61
HTML embedded scripting language
tucks programming code directly within the HTML of a web page ( most popular is JavaScript)
62
applet
a small app actually located on the server
63
dynamic HTML (DHTML)
HTML and Java script. used to create lively and interactive websites
64
JavaScript
commonly used scripting language for creating DHTML effects
65
Document Object Model (DOM)
JavaScript use to orgainze the objects and page elements
66
who created the internet
Ray Tomlinson
67
simple mail transfer protocol (SMTP)
responsible for sending email along the internet to it's destination
68
simple mail transfer protocol (SMTP)
responsible for sending email along the internet to it's destination
69
multipurpose internet mail extension (MIME)
used to attach files to email