Basic Networking HTTP Flashcards

1.4

1
Q

Relationship between machines and networks

A
  • each machine can belong to multiple (sub) networks at the same time
  • each machine can have multiple IP addresses at the same time
  • different machines in different (sub)networks can have the same IP address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is an IP address

A

unique identification of a machine on the network
- IPv4: 4-byte numbers
DNS (domain name system)
- host-name registry on network
- maps host names to IP addresses
CMD window on windows
- ipconfig: to check address
- hostname: to check hostname
- static vs dynamic address

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

what is DHCP

A

dynamic host configuration protocol
- network protocol used to configure network devices to communicate on an IP network

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

what is a ping

A
  • a tool to test whether a particular host/machine is reachable across a network
  • sends packets to the target host and listens for reply from the target
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is a loop back address

A

local host/127.0.0.1 : standard IP address referring to the current host
- if program tries to connect to 127.0.0.1, immediately looped back to the machine that currently runs the program

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

what are port numbers

A

ports are used to identify a particular process/application running on a machine so that the data sent to the machines can be relayed to the right application

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

what are commonly used HTTP request methods

A

HTTP request-response

POST - create data
GET - retrieve data
PUT - update data
DELETE - delete data

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

HTTP RR
- what do clients need to know? what are they?

A
  • a client doesn’t need to know the language or platform used to implement the server
  • know URLs and how to send HTTP request and receive HTTP reply
  • client does not have to be a web browser
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Load Balancer

A
  • route network traffics to different receivers and dispatch processing workloads among them
  • client may not need to know the actual servers’ IP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Network Address Translation

A

enables communication across networks through a device that has IPs in both networks

  • map one network address to another by modifying the address information in network communication data
  • re route data by the network to a different receiver or can appear to come from a different sender

EG. router at home

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

port numbers VS IP addresses

A

Port numbers identify a particular application or service on a system.
An IP address identifies a machine in an IP network and is used to determine the destination of a data packet.

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