Shared Flashcard Set

Details

Lecture 1 - Internet Architecture
Alejandro Saucedo - Comp2008 Lecture 1 FlashCard Set
30
Computer Networking
Undergraduate 2
05/14/2013

Additional Computer Networking Flashcards

 


 

Cards

Term
What are the Standards and Protocols of the Internet Architecture?
Definition
  • Facilitate interoperability
  • Preferably open standards
  • A key to internet growth
  • 'Everything over IP'
    • The Internet Protocol
    • IP is the 'Internet Glue'
  • Currently using IPv4 but will migrate to IPv6
Term
What are the layers of the TCP/IP layered model?
Definition
  • Application layer
    • APIs, Socket Libraries, Java RMI, etc.
  • Transport layer
    • TCP(Connection oriented), UDP (Connecitonless)
  • Network Layer
    • IP
  • Data link Layer
    • Physical Layer
Term
What is the function of the TCP/IP Layered model?
Definition
Layered model provides abstraction. Applications shouldn't have to go into too much trouble about detailed and complex data link technology
Term
What are the basic principles of networks of networks (Eg. the internet)?
Definition
  • Need interoperability across the different access and core network technologies
    • eg. an ADSL link to an Ethernet home network
  • Connecting edge networks
    • Need protocols to allow data to be sent(routed) between such networks
  • The use of common IP layer
Term
What allows interoperability across the whole internet?
Definition
The use of common IP layer and addressing scheme
Term
What are the basic principles of Routing?
Definition
  1. Provides connectivity within/between sites (eg. An ADSL router for your home network)
  2. A router may serve a host subnet at the edge or simply provide connectivity to other routers
  3. Routing protocols are used to build routing tables
Term
What is network routing?
Definition
The process of determining the path from client to server
Term
What is the most common use of Network Routing between sites?
Definition
The BGP routing (Border Gateway Protocol)
Term
What is the BGP (Border Gateway Protocol) routing and what does it consist of?
Definition
The BGP is a protocol for exchanging routing information between gateway hosts (each with its own router) in a network of autonomous systems. It consists of a routing table which contains a list of known routers, the addresses they can reach, and a cost metric associated with the path to each router so that the best available route is chosen.
Term
What is an Autonomous System (AS)?
Definition
Either a single network or a group of networks that are controlled by a common network administrator on belalf of a single administrative entity (Such as a university or a simple website)
Term
What is a gateway (networks)?
Definition
A network point that acts as an entrance to another network. 
Term
Provide an example of a BGP (Border gateway protocol)
Definition
[image]
Term

What basic information does a device require to be able to operate in a network of networks?

Definition
  • Information is typically supplied by DHCP server
  • For IPv4 this will include:
    • An IP address, e.g. 152.78.64.33
    • A default router address, e.g. 152.78.64.1
    • Knowledge of size of local network or 'subnet'
    • IP addressess of DNS resolvers
Term
What are the principles of Naming and Addressing?
Definition
  • There is a need to be able to name/address devices and network components at different layers
  • A user running an application should only need to be exposed to the upper application layer
  • Users should not be aware of addressing at lower layers
Term
What are the addressing schemes through layers?
Definition
  1. Domain names
  2. Port Numbers
  3. IP addresses
  4. Ethernet addresses
Term
Give an example of addressing schemes through layers
Definition
  1. Application: Domain name, www.bbc.co.uk
  2. Transport: port number, 80 (http/web)
  3. Internet: 32-bit IPv4 address, eg. 152.78.224.83
  4. Link layer: Ethernet, 00:02:34:fe:34:66
Term

What two things do you need in order to set up a new addressing resource (Network)?

Definition
  1. A unique name space to use
  2. A unique set of IP addresses to use
Term
What is a TLD Registrar?
Definition
They manage the registration of domain names (SLDs) under one or more TLDs. 
Term
What is a Domain Name System?
Definition
  • It provides a name-to-IP mapping service
  • Delegation of authority to configure DNS usually passes with delegation of the namespace
Term
What is the Network Prefix Notation?
Definition
  • IP addresses are 32 bit
  • Writen in form 0-255.0-255.0-255.0-255
  • Need a way to express size of a network allocated to ISP or to LAN
Term
What are Regional Internet Registries (RIRs)?
Definition
An organization that manages the allocation and registration of IPs to ISPs within a particular region of the world
Term
What are the range of TCP/UDP ports and which are the privileged ports?
Definition
  • Range: 0 to 65535 (16 bits)
  • Privileged: 0 to 1023
Term
What is a port?
Definition
An application-specific or process-specific software construct serving as a communications endpoint in a computer's host operating system, which enables these applications or processes to enable them to share a single physical connection to networks(the internet).
Term
What are the principles of Ethernet Addresses?
Definition
  • 48 bit Ethernet/Mac Addresses
  • Should not have duplicate Mac addresses in network
Term
Draw a diagram to show how a request-respond between a client and a server looks like throughout the TCP, IP and Link layers.
Definition
[image]
Term
How is addressing handled in the layers?
Definition
  • Each layer (transport, network and link) sends data which is:
    • A header, which includes the endpoint addresses being used
    • The payload being sent
Term
What process does data ondergoes when passed through layers?
Definition
  1. Web browser does a GET request
    1. Passes data to transport layer
  2. Transport layer adds TCP header
    1. Passess TCP header and original data to the network layer as new payload
  3. Network layer adds IP header
    1. Passes IP header plus new data to link layer
  4. Link layer adds Ethernet header
Term
What does an Ethernet packet consist of?
Definition

Ethernet packet =

Ethernet header + IP header + TCP header + DATA

Term
Show a diagram of layer encapsulation
Definition
[image]
Term
What does it mean by wrapping headers? 
Definition
Every time data is sent to a lower layer, the header of the current later is prefixed to the current data. 
Supporting users have an ad free experience!