The internet Flashcards
what is the internet
a network of interconnected networks set up to allow computers to communicate with each other globally
when can the internet be used without the world wide web
- using email protocols like SMTP to send messages and IMAP to receive them
- file sharing
- voice calls
- gaming
- messaging apps
structure of the internet - backbone
- the main part of the internet
- set of dedicated connections that connect several large networks at various parts of the globe
- each of these points are then connected to other regional networks
- usually controlled by ISPS (internet service providers)
what are ISPs
Internet service providers
- connect to the backbone
- distribute/sell the internet connection to smaller providers
- who then provide access to individual end users/homes
structure of the internet - internet addresses
- each device on a network needs to be uniquely identified so that data can be sent to the correct destination
- internet addresses are unique numerical or alphanumerical identifiers used to identify devices or websites on the internet
- they use the IP address system
structure of the internet - internet registries
- ensure that a particular domain name is only used by one organisation
- provides a marketplace for available domain names
- managed domain names, dispute resolution services
- registers individual or company details
Structure of the internet - URL’s
A UNIFORM RESOURCE LOCATER is the full address for an internet resource.
it specifies the location/address of a resource on the internet
Structure of the internet - Domain names and the Domain name system
a domain nameidentifies the area or domain that an internet resource resides in
- these are structured into a hierarchy of smaller domains
what is a fully qualified domain name
one that includes the host server name, eg www, mail,
- www.blahblah.com
structure of the internet - IP addresses
- is a unique address that is assigned to a network device
- indicates where a packet of data is to be sent or has been sent from
describe the main purpose of the DNS system and how it works
HOW IT WORKS:
- DNS stores a database of fully qualified domain names and corresponding IP addresses
- DNS is a* distributed database of mappings*
- individual mappings are only known by some DNS servers
- DNS servers are ordered into a hierarchy
PURPOSE:
- Translates fully qualified domain names into IP addresses
what is circuit switching
- creating a communication connecting two endpoints for the duration of a phone call or transfer of data
- but wasnt scalable, so packet switching was created
what is packet switching
- communicating packets of data across a network
- where other similar communications are happening simultaneously
what are data packets
how many bytes of data does each packet usually contain?
what does each packet contain?
equal sized chunks that data is broken up into when sending data across a network
- each packet typically contains 1,500 bytes of data
- each packet contains a header and a payload containing the body of data being sent
- some packets may also use a trailer with a checksum
advantages of data packets
increases network efficiency and reliability
what is a checksum
Outline how the checksum’s value will be determined
- Something to check if the contents of the
packet have been corrupted during transmission - Calculated from the
payload of the packet
what is the header
includes:
- the senders and recipients IP addresses
- the protocol being used in the packet
- the number of the packet in the sequence being sent
- also include the hop limit/time to live
- packet length
what is the hop limit or TTL(time to live)
the point at which the data packet expires and is discarded
why is the senders IP address included in the packet header
- in order to identify the sender
- to send a request back to the sender if it contains data transmission errors
- to notify the sender if the packet cannot be delivered.
what do routers do
- Connects two networks together
- determines which node to send packet to next
- Router uses most efficient path to the destination
- Router modifies the (MAC/hardware) addresses for the next hop