Introduction to Networks

202401111021
Status: #idea
Tags: CN

Introduction to Networks

What is the Internet?

Engineering view

Components

  1. Lots of connected devices
    • Hosts/end systems
    • Able to communicate with other devices
    • Running network applications
  2. Communication links
    • Fiber, copper, radio, satellite
    • Their transmission rate: bandwidth
  3. Packet switches
    • Forward packets
    • Switches, routers, etc.
  4. Protocols
    1. Control sending an receiving of messages
    2. Eg: TCP, IP, HTTP, 802.11
Info

IETF designs a protocol, and sends out an RFC.
RFC contains the technical details of the protocol

Service view

Protocol

Cerf and Kahn's inter-networking principles

A Closer Look at Network Edge

  1. Network edge
    • Hosts: Clients and servers
    • Servers often in data centres
  2. Access networks, physical media
    • Wired/wireless communication links
  3. Network core
    • Interconnected routers
    • Network of networks
Attention

Web servers would be a part of the network edge

Access Networks

Digital Subscriber Line (DSL)

Note

The bandwidth allocation (split b/w upload, download and voice) is usually fixed.
All implementations are proprietary

Cable Network

Physical Media

Guided media

Unguided media

Network Core

Note

Routing is a global thing, but forwarding is a much more local thing.

Routing will give you the big picture.
Forwarding will be selecting interfaces, to decide how to reach the next hop.

Attention

Entire packet should reach arrive at the router before it can be transmitted on the next link

Packet Switching vs Circuit Switching

Structure of the Internet

Loss & Delay in Networks

Throughput

Layering

Netowrk Securitty


References

  1. Chapter 2 in Tanenbaum for Physical layer