Comp2-the structure of the internet Flashcards

1
Q

What is the internet?

A

A network of computer networks and computers using unique IP addresses and TCP/IP

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

What is a gateway?

A

connects networks that use different link layer protocols.. So that packets can be translated into compatible forms.

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

what is a router?

A

connects networks that use the same link layer protocol.

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

what does IP stand for?

A

Internet protocol

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

What does TCP stand for?

A

Transmission control protocol.

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

What forms the core backbone of the internet?

A

Europe, n.america, central and s.america, far east and the pacific , all have high speed connections which interconnect routers.

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

What is a computer network?

A

Machines called hosts and devices connected via communication channels.

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

What is LAN?

A

local area network- a collection of connected computers on a single site.

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

What s WAN

A

wide area network- a collection of connected computers spread over a wide geographical region.

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

What do routers do(simply), and why are they used?

A

relay information from on communication channel to another.

Used because its impractical to connect every network with all the other networks.

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

What are hosts?

A

computer’s that run applications.

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

What happens at the router when data is sent?

A

The data gets split up into packets, these get given a source address and destination address and get sent independently through a gateway for transmission to other routers which decide where to next send it by looking at the destination address and routing tables.

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

What is a IP address?

A

a unique address that identifies a computer or device on a network.

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

how many different address does IP’s IPv4 address allow?

A

2^32

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

What two parts is Ipv4 address split into?

A

The first 2 bytes are for the network id

The next 2 are for the host id.

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

What is replacing ipv4 and why?

A

Ipv6 with 2^128 address as ipv4 hasn’t got enough unique address anymore.

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

What does NAT stand for?

A

network address translation.

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

What is the world wide web?

A

a system of interlinked hypertext documents accessed via the internet.Part of the application layer, and uses HTTP/HTTPS as the application layer protocol

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

What is a Intranet?

A

A private network of computers used to share information or operations within an organisation.
still using IP/TCP

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

What is a domain name?

A

A name that identifies one or more ip addresses, eg google.co.uk

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

What is the proper name for a domain name such as www.google.co.uk ?

A

A fully qualified domain name. consists of a host ID and domain name.
includes all the domains so it can identify a specific host.

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

Who are domain names allocated by?

A

Internet Registrars

Who are private companies.

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

What are 3 top level domains?

A

.uk , .gov , .com

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

What is a second level domain?

A

.ac , .sch

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

What is a third level domain?

A

.hrsfc (one for hills)

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

What is the subdomain?

A

www.

27
Q

What are DNS servers and what do they do?

A

They are a server that translates FQDM’s into IP addresses when a user makes a request in a browser.
(DNS request–> DNS servers—>ip back)

28
Q

What does URL stand for?

A

Uniform resource locator.

29
Q

What is URL?

A

A a short string that identifies a resource by its network location

30
Q

What is the path of a URL?

A

the bit after the /

31
Q

What is URI?

A

uniform resource identifier -includes URL’s and URNs ( uniform resources names) which identify resources by name.

32
Q

What is a root?

A

the very last bit of a FQDM eq .uk

33
Q

what are internet registries?

A

they store information on registered domain names, each major domain has its one registry.

34
Q

What is a ISP?

A

internet service provider (or IAP-internet access provider) a organisation that sells people internet access

35
Q

What is a server?

A

a software process that provides a service requested by a client.

36
Q

What is a client?

A

A software process that requests and uses the services provided by a server.

37
Q

what is the client-server model?

A

A client software process initiates a request for a service from a server software process, and the server responds to the request.

38
Q

WHat is a protocol?

A

A set of agreed signals, codes and rules for data exchange between systems.

39
Q

what is a protocol stack?

A

A collection of protocol layers, each layer is responsible for part of the process governed by the stack.

40
Q

what is the TCP/IP protocol stack?

A

A protocol stack for the TCP/IP, it has a application layer, transport layer, network layer, and a link layer.

41
Q

what is a port?

A

an address for a software process.

42
Q

what is a socket?

A

A combination of a host ip address and a port number.

43
Q

what is bidirectional?

A

data passes both ways at the same time.

44
Q

How does the transport layer work?

A
Establishes end to end connections, 
ensures the whole message is sent,
Numbers the packets in order,
Splits the data into packets,
asks for re-transmission if the data sent was incomplete.
uses TCP to create reliable flow.
MAkes sure port numbers are know.
45
Q

how does the network layer work?

A

The network layer (IP layer) addresses the packets handed to it by the transport layer and labels them with a source , and destination IP address.
Is responsible for the routing across networks.
Each router sends packets to the next router, by using router tables and destination IP.
It also receives packets from the link layer, removes the source and destination and hands it to the transport layer,

46
Q

how does the application layer work?

A

It handles the details of the particular networking application . Eg it uses HTTP for web browsers. ANd FTP for file transfer.(application specific protocols)
Interacts with the user application, data encoding and encryption.

47
Q

how does the link layer work?

what does it interface with?

A

Interacts with the hardware.
Adds mac address
transports data across a network.
Address a source and destination HARDWARE address to received packets (from IP layer)
The destination address is the gateways hardware address.
Handles the physical details of interfacing with the cable, network interface card and a device driver.

48
Q

What is the complete pactet structure prodced by the tcp/ip stack?

A

Data, then TCp’s source port, destination port and packet sequence, then Destination and source IP address, then LInks Source and gateway MAC address.

49
Q

What are client port numbers?

A

A temporary port assigned when a client does a process. Allocated sequentially in the range 1024-4095

50
Q

What are well know port numbers?

A

TCP needs to know what port the server will be using so they are well known port numbers in the range 0-1023.

51
Q

What is the port number for HTTP?

A

80

52
Q

What are the port numbers for FTP

A

20(data) and 21(command)

53
Q

What is circuit switching?(shitty old not used anymore)

A

physical connection is established for the duration of the exchange
slow to establish
circuits are then unavailable for everyone else.

54
Q

Whta is packet switching?

A

data is split into packets , which get transported seperetly . Each packet contains addressing info.
Paths can be shared wit other data

55
Q

What is datagram packet switching?

A

Where each packet is routed independently using the most efficient route.
they may go different routes and arrive out of sequence -(so is reassembled)
this increases efficiency as route is decided as it being transmitted.
Unreliable- not guaranteed delivery
And packets have to carry lots of header info.
Used by IP

56
Q

What does HTTP stand for?

A

Hypertext transfer protocol

57
Q

What does FTP stand for?

A

File transfer protocol

58
Q

What does a browser do?

A

accepts a URI from a user
Extracts the FQDM and sends a DNS request for its IP address.
Sends a GET request to the server host at port 80.
IT receives the returned file.
It renders the files contents .
If it contains other elements, eg pic- issue more GET requests.

59
Q

What is telnet?

A

a text based protocol used to manage a remote machine.

60
Q

Telnet port?

A

23

61
Q

What is HTTPS

A

hypertext transfer protocol over secure sockets layer.

The data in and out is encrypted , used in online banking transactions.

62
Q

Port for HTTPS?

A

443

63
Q

two similarities between internet and intranet?

A

both use TCP/IP

Each have a agrees set of protocols to allow communication.

64
Q

3 mail protocols

A

SMTP;
POP(3);
IMAP(4)