Académique Documents
Professionnel Documents
Culture Documents
• What is a network?
• What is an internet?
• What is the Internet?
An Introduction
• What is the World Wide Web?
to the Internet
• What is TCP/IP?
• What is a client?
Web Technology course • What is a server?
Joost van Dijk • …
• See http://whatis.com
Internet Internet
• The world’s largest computer network
• “Computers” can be PCs, mainframes, pocket PCs,
mobile phones, microwave ovens, toasters, …
• … can be based on Intel, AIX, SPARC, …
• … can run Windows, UNIX, Linux, Mac OS X, …
• … can be connected by Ethernet, Token Ring, FDDI,
…
Example:
Ethernet
Connectivity An Internet
• A Router connects two or more physical networks
• A router is part of each network
• Traffic can move from network to network through a
router
• The router is responsible for forwarding traffic to the
right destination
Internet Concept Surfnet4
IP addressing IP addressing
• IP Addresses are written using dotted decimal
notation:
• 4 groups of 8 bits
• Each group can be 0 – 255
• Example:
http://netbook.cs.purdue.edu/anmtions/anim09_3.htm
Routing Routing
http://netbook.cs.purdue.edu/anmtions/anim09_3.htm http://netbook.cs.purdue.edu/anmtions/anim17_1.htm
TCP: Transmission Control Protocol TCP
What does TCP do? TCP uses IP’s services to abstract from underlying
- addressing applications within a machine address networks:
using port numbers TCP sees one virtual internetwork
- provide virtual connections (although underlying TCP doesn’t know about underlying infrastructure
network layer is connectionless)
- provide reliability:
- resend lost, damaged, or delayed packets
- sort into original order
Well known port numbers:
- 80: HTTP (WWW)
- 25: SMTP (Mail)
- 21: FTP (File transfer)
- etc
% nslookup www.liacs.nl
Name: enyo.liacs.nl
Address: 132.229.44.15
Aliases: www.liacs.nl
% telnet www 80