Networking Lecture Notes

From BenningtonWiki

Jump to: navigation, search

[edit] HISTORY

  • 1962 “Galactic Network”
    • J.C.R. Licklider
  • 1969 ARPANET, 4 nodes
    • 21 November 1969, between UCLA and The Stanford Research Institute.
    • 5 December 1969, a 4-node network was connected, adding the University of Utah and UCSB.
      • UCLA, Leonard Kleinrock (Scientific Data Systems Sigma 7)
      • The Stanford Research Institute, Douglas Engelbart, hypertext (SDS 940: 64K of memory, paper tape)
      • UCSB (IBM 360/75, running OS/MVT).
      • The University of Utah's Graphics Department, Ivan Sutherland (DEC PDP-10 running TENEX).
  • 1972 email invented (name@computer)
  • 1973 ftp invented
  • 1975 leaves ARPA (advanced research), run by Defense Communications Agency and NSF
  • 1976 Queen Elizabeth II sent the first royal email
    • March 26
  • 1977 TCP/IP invented
    • Vint Cerf at Stanford
  • 1983 TCP/IP becomes the protocol of the internet
  • 1983 telnet invented
  • 1989 HTML invented, other browsers in 1992
    • Tim Berners-Lee, CERN

Growth:

  • 1969 4 nodes
  • 1970 cross-continent
  • 1973 40 nodes across US
  • 1973 satellite links to Hawaii and Norway; Norway to London
  • 1977 136 nodes (according to ARPANET map)
  • 1981 213 nodes
  • today, hundreds of millions of computers with IP addresses

[edit] TCP/IP

ISO network model, layering
IP addressing

ifconfig

datagram delivery (UDP)
ports to specify services
Ports: well-known ports, port sniffers
reliable streams - notecard experiment
TCP
packet sniffing

sudo tcpdump -i en0               for wired ethernet
sudo tcpdump -i en1               for wireless

Sending mail: SMTP - http://www.ietf.org/rfc/rfc0821.txt (port 25)

telnet <smtp-server> 25
HELO <sending-server>
MAIL FROM:<reverse-path> <CRLF>
RCPT TO:<forward-path> <CRLF>
DATA <CRLF>
. <CRLF>
QUIT <CRLF>

Name lookup with DNS

dig bennington.edu
dig -x 12.16.115.8

pairNIC demo
Service discovery with Rendezvous
Security - encryption

Aside:
“infinite loop” - http://www.apple.com/contact/

Personal tools