Network Models
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Sending a letter
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Internet layers
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Peer-to-peer processes
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
An exchange using the Internet model
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Physical layer
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Note:
The physical layer is responsible for
transmitting individual bits from one
node to the next.
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Data link layer
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Note:
The data link layer is responsible for
transmitting frames from
one node to the next.
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Node-to-node delivery
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Network layer
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Note:
The network layer is responsible for
the delivery of packets from the
original source to the
final destination.
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Source-to-destination delivery
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Example
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Transport layer
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Note:
The transport layer is responsible for
delivery of a message from one process
to another.
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Reliable process-to-process delivery of a message
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Application layer
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Note:
The application layer is responsible for
providing services to the user.
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Example
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
Summary of duties
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
OSI model
McGraw-Hill The McGraw-Hill Companies, Inc., 2004
A Critique of the OSI Model and
Protocols
Why OSI did not take over the
world
Bad timing
Bad technology
Bad implementations
Bad politics
OSI was in development phase and
TCP/IP overcome it as it was ready
McGraw-Hill
to implement. The McGraw-Hill Companies, Inc., 2004
Ethernet address 6 bytes (48 bits)
e.g. 07-01-02-01-2C-4B UNIQUE
Logical address 4 bytes(32 bits)
e.g. 132.58.12.32 UNIQUE
port address 16 bits e.g. 753
McGraw-Hill The McGraw-Hill Companies, Inc., 2000
GLOBALLY IP ADDRESS MANAGMENT
->ICANN(INTERNET COOPERATION
FOR ASSIGNED NAMES & NUMBERS)
->IANA(Internet assigned numbers
authority ) operated by ICANN
5 RIRs(Regional Internet Registries) to
allocate blocks locally to ISPs
1. African
2. American
3. Asian
4.European
5. Latin America
McGraw-Hill The McGraw-Hill Companies, Inc., 2000
(Processes)Application
Layer(SMTP,FTP,DNS,SNMP,TFTP,NFS-
RPC)
(Port address)Transport
Layer(TCP,UDP)(SEGMENTS)
(Logical address)Network
Layer(IGMP,ICMP,IP,ARP)(PACKETS)
(physical address)Data Link
Layer(FRAMES)
Physical Layer(BITS)
McGraw-Hill The McGraw-Hill Companies, Inc., 2000
MULTIHOMED DEVICES
1. Computer connected to more
than one network.
2. Routers must be multihomed,
otherwise it cannot route.
McGraw-Hill The McGraw-Hill Companies, Inc., 2000