Title:
1Unit 1 Introduction to Internetworking
- Â Â Â What did you learn in TDC 361 and 362?
- Â Â Â What is a (communications) network?
- An interconnected structure that allows attached
devices to communicate with each other - Â Â Â Â Client/Server Model
- Â Â Â Â Network Protocols
- Â Â Â Â Network Classifications LAN, MAN, WAN etc.
- Â Â Â Â Internetwork
- Â Â Â Â Â Â Internetworking devices
- Â Â Â Â Â Â The Internet as an example
- Â Â Â Â Â Â Brief history
- Â Â Â Â Â Â Structure of the Internet
- Â Â Â Â Â Â RFC (Request for Comments)
- Â Â Â Â Network Architectures OSI and TCP/IPÂ
- Â Â Â Â Internetworking devices revisited
- Â Â Â Â Some Internet probing tools ping and
traceroute / tracert - Â Â Â Â Conversion between different number systems
- Â Â Â Â IP Classful Addresses
2Request Service
Provide Service
- Network Protocols
- agreed-upon ways in which computers exchange
information - Syntax structure or format of the data
- Semantics meanings
- Timing when data should be sent and how fast it
can be sent.
3(No Transcript)
4Internetwork Internetworking devices bridges,
routers, gateways etc. Â
The Internet
5The Internet A collection of networks and
routers that span many countries and uses the
TCP/IP protocols to form a single, cooperative
virtual network. Â Intranet connection of
different LANs within an organization. Â Main
players in the Internet Started by U.S.
research/military organizations (D)ARPA
(Defense) Advanced Research Projects Agency
? funds technology with military
usefulness  DoD U.S. Department of Defense
? early adaptor of Internet
technology  NSF National Science Foundations
? funds university research
6Today National backbone providers (NBPs)
interconnected through exchange points NAPs
(Network Access Points) and MAEs (Metropolitan
Area Exchanges) Â Regional ISPs connects to the
NBPs Â
7Brief History of the Internet 1830
telegraph  1876 telephone (circuit-switching) Â
Development of Early Packet Switching
Principles early 1960's concept of packet
switching (Paul Baran) Â 1965 MIT's Lincoln
Laboratory commissions Thomas Marill to study
computer networking  1968 ARPAnet contract
awarded to Bolt Beranek and Newman (BBN) Â 1969
ARPAnet has 4 nodes (UCLA, SRI, UCSB, U. Utah),
connected by IMPs (Interface message processors)
connected by 50 kbps lines  1971 15 nodes and
23 hosts
8Internetworking, and New and Proprietary
Networks 1973 TCP/IP design. First
satellite link from California to Hawaii
First international connections to the
ARPANETEngland and Norway  1979 ARPAnet had
about 100 nodes  1980s DARPA funded Berkeley
Unix, with TCP/IP Â 1980-81 BITNET (IBM
protocols) and CSNET (NSF-funded) Â Early 1980's
split ARPnet (research), MILNET
(Military) Â Proliferation of Networks 1984
Domain Name Services (Mapping Domain names into
IP addresses) Â 1986 NSFNET created (56kbps
backbone) Â 1989 Internet passes 100,000 nodes
First proposal for World Wide Web
NSFNET backbone upgraded to T1 (1.544 Mbps)
9Commercialization and the Web 1990 Original
ARPAnet disbanded Fall 1991 CSNET
discontinued 1991 Gopher released by University
of Minnesota  1992 NSFNET backbone upgraded to
T3 (44.736 Mbps) March 1992 First MBONE
(Multicast Backbone) video multicast November
1992 First MBONE video multicast  Februray
1993 1,776,000 hosts May 1993 NSF solicited for
bids and designated a series of NAPs (e.g.
Chicago NAP is run by Ameritech) Â April 30,
1995 NSFNet backbone disbanded  (See
http//www.navigators.com/isp.html for excellent
information and links about the architecture of
the Internet)
10Internet growth from 1981 through 2000 plotted on
a log scale
Internet growth from 1981 through 2000
11Some Internet-related organizations ISOC
http//www.isoc.org The Internet SOCiety (ISOC)
is a professional membership society with more
than 150 organizational and 6,000 individual
members in over 100 countries. It provides
leadership in addressing issues that confront the
future of the Internet, and is the organization
home for the groups responsible for Internet
infrastructure standards, including the Internet
Engineering Task Force (IETF) and the Internet
Architecture Board (IAB). IAB
http//www.iab.org The IAB (Internet
Architecture Board) is the Internet Society
overseer of the technical evolution of the
Internet. The IAB supervises the Internet
Engineering Task Force (IETF), which oversees the
evolution of TCP/IP, and the Internet Research
Task Force (IRTF), which works on network
technology. IETF http//www.ietf.org The
Internet Engineering Task Force (IETF) is a large
open international community of network
designers, operators, vendors, and researchers
concerned with the evolution of the Internet
architecture and the smooth operation of the
Internet. It is open to any interested
individual. Responsible for RFCs (Request for
Comments, Internet Standards/drafts) which can be
located at http//www.ietf.org/rfc.html  ICANN
http//www.icann.org The Internet Corporation for
Assigned Names and Numbers (ICANN) is the
non-profit corporation that was formed to assume
responsibility for the IP address space
allocation, protocol parameter assignment, domain
name system management, and root server system
management function previously performed under
U.S. Government contract by IANA (Internet
Assigned Numbers Authority) and other entities.
12(No Transcript)
13Analogy Application boss Transport
secretary Network Access post office
14ISO OSI Model (ISO International Standard
Organization, OSI Open Systems Interconnection)
15OSI Layers
16An exchange using the OSI model Encapsulation
and Decapsulation
17TCP/IP and OSI Model
Connection-oriented
Connectionless
IP Internet Protocol TCP Transmission Control
Protocol UDP User Datagram Protocol
Connection-oriented a connection must be set up
first. Data go in sequence Connectionless no
need to set up a connection. Data may arrive out
of sequence.
18Figure 2-13 Relationship of layers and addresses
in TCP/IP
Example web browser implementing HTTP
Eg. TCP port 80 for web server
Interface. Eg. WINSOCK on PCs
Implemented in TCP and UDP software.
HTTP uses TCP.
Eg. 140.192.33.37 (32- bit)
Implemented in IP software
Eg. Ethernet Medium Access Control (MAC)
implemented in NIC card (Network Interface Card)
and driver software
Eg. Ethernet address (48-bit)
Eg. Ethernet PHY layer. Implemented in NIC card
19Figure 2-14 Physical addresses identify and
interface card (Link address, MAC address) Eg.
Ethernet a broadcast network.
20Figure 2-15 IP addresses (A logical address
necessary for universal communication over the
internet, and is independent of the underlying
physical networks)
Note We commonly uses names such as
www.cs.depaul.edu (called Domain Names). To
translate from names to IP addresses, needs to
use DNS (Domain Name Service) implemented at the
Application level.
21- Internetworking devices
- Bridges interconnect LANs at Layer 2
- Connected LANs assigned a single network number
(a single extended LAN) - Routers interconnect at Layer 3
- Each network assigned a different network number
- Gateway many kind of devices
- Interconnect at Layer 4 and above
- Note Routers are used to (and sometimes still)
be called gateways
22(No Transcript)
23A host is assigned a host number unique within a
network
A router assigned an IP address per interface
Each network assigned an IP network number
24Dotted Decimal Notation
Class A Large networks Class B Medium
networks Class C Small networks Hostid with all
0s or all 1s are special.
Classful IP Addresses
25Range of addresses in each class
26Multihomed devices have different addresses for
each interface