Chapter 4: Networking and The Internet Flashcards

1
Q

Types of network scopes

A
  • PAN (Personal area network) example: wireless headset, mouse
    • LAN (Local area network) one location
    • MAN (Metropolitan network)
    • WAN (Wide area network) several locations; possibly world wide
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Types of network topologies

A
  • Bus: all machines are connected to a common communication line (a bus) example: Ethernet
  • Star: all other machines are connected to one central machine, called the access point (example: WIFI)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Types of network devices

A
  • Hub: connects machines into a network (bus topology)
  • Access point: connects machines into a network (star topology)
  • Switch (a smart hub): connects several machines or buses into a network; only sends necessary traffic between the buses or machines.
  • Router: connects several networks into an internet (network of networks)
    Each router maintains a forwarding table describing where messages should be sent depending on their destination addresses.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Inter-process communication

A
  • Client/server: client request server services, and server serve clients requests
  • Peer-to-peer (P2P): the peers provide service to and retrieve service from each other
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Distributed systems

A
  • Distributed systems: consists of software units that execute on several different computers
  • Cloud computing: huge pools of shared computers can be allocated for use by clients as needed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Internet architecture

A
  • ISPs: Internet Service Provider (maintains the internet)
  • End systems / hosts: devices that individual user connect to internet via som ISP
  • Hot spot: areas where wireless internet access is provided
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Internet addressing

A
  • IP address: Unique identifying address to a computer on Internet
  • ICANN - gives IP addresses to ISPs
  • IPv4: addresses are 32 bits = 2^32 - Network layer
  • IPv6: addresses are 128 bits = 2^128, usually written in 8 groups of 4 hexadecimal digits
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Internet domains

  • Domains:
  • Top level domains:
  • Domain name system (DNS):
  • DNS server (name server):
  • DNS lookup:
A
  • Domains: Internet addressing by mnemonic names for example: www.google.com overseen by ICANN
  • Top level domains: country codes and com, gov, ord, net, etc
  • Domain name system (DNS): converts domain names to IP addresses
  • DNS server (name server): provides address translations
  • DNS lookup: the process of using DNS to perform a translation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Internet Applications

A
  • File transfer using FTP (File Transfer Protocol) - Application layer
  • Remote computer access using SSH (Secure Shell Protocol)
  • World Wide Wem using HTTP (Hypertext transfer protocol)
  • Email using SMTP (Simple mail transfer protocol) and MIME (multipurpose internet mail extensions) - Application layer
  • VoIP: voice over IP
  • Multimedia streaming: real time audio and video
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

World Wide Web

A
  • Hyper text: documents linked by hyperlinks
  • HTML (hypertext markup language) - to create documents
  • Browser (web client) - present documents to a user
  • Web Server: provides access to documents
  • URL or nowadays URI: identifies a document
  • HTTP: protocol for transferring documents
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Internet software layers

A
  • Application: constructs messages with addresses
  • Transport: chops messages into packets
  • Network: handles routing through internet
  • Link: handles actual transmission of packet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

TCP/IP protocol suite

A
  • Transport layer:
    Transmission control protocol (TCP) Reliable (If a piece is missing it will ask to resend)
    User datagram protocol (UDP) efficient
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  • Network layer:
A

IPv4

IPv6

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

Security

  • Attacks:
  • Protection:
A
  • Attacks:
    Malware (viruses, worms, trojan horse, spyware, phishing software)
    Denial of service (DoS)
    Spam
- Protection:
Antivirus software
Firewalls
Spam filters
proxy servers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Encryption:

  • HTTPS -
  • Public key encryption:
  • Certificate:

Certificate authorities:

A
  • HTTPS - Secure version of HTTP using SSL (Secure Sockets Layer)
  • Public key encryption:
    encrypt by public key and decrypt by private key or
    encrypt by private key (digital signature) and decrypt by public key
  • Certificate: package of name (identity) and public key
    Certificate authorities: guarantee certificates authenticity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly