TCP/IP and DoD Model
TCP/IP and the DoD Model
 The DoD model is a condensed version of the OSI
model.
 Instead of 7 layers, the DoD model is ...
TCP/IP and the DoD Model
Application
Presentation
Session
Transport
Network
Data Link
Physical
Process/
Application
Host-t...
TCP/IP and the DoD Model
 Process/Application layer
 Protocols used to integrate various activities of the upper
layers ...
TCP/IP and the DoD Model
 Internet layer
 Performs same functions as OSI Network layer
 Logical (IP) addressing and rou...
TCP/IP and the DoD Model
 Various different network protocols operate at
different layers of the DoD model
TCP/IP and the DoD Model
 Process/Application Layer Protocols
 Telnet
 Provides terminal emulation
 Allows a user on a...
 Trivial File Transfer Protocol (TFTP)
 A stripped-down, stock version of FTP
 No directory browsing abilities
 Can on...
 Simple Mail Transfer Protocol (SMTP)
 Protocol for sending e-mail
 Uses a queue method for mail deliver
 Line Printer...
 Simple Network Management Protocol (SNMP)
 Collects and manipulates valuable network data
 Polls devices on a network ...
 Dynamic Host Configuration Protocol (DHCP)
 Simplifies network address management
 Protocol to automatically assign ne...
 Dynamic Host Configuration Protocol (DHCP)
 DHCP Process
 1. DHCP client broadcasts a DHCP Discover message
looking fo...
 Process/Application Layer Protocols
 Dynamic Host Configuration Protocol (DHCP)
 DHCP Process
Client Server
Client bro...
 Host-to-Host Layer Protocols
 Transmission Control Protocol (TCP)
 Full-duplex, connection-oriented, reliable, and acc...
 Host-to-Host Layer Protocols
 User Datagram Protocol (UDP)
 Scaled-down model of TCP; sometimes called thin protocol
...
 Host-to-Host Layer Protocols
 TCP vs. UDP
 Internet Layer Protocols
 Internet Protocol (IP)
 Is essentially the Internet layer; all other protocols exist to supp...
 Internet Protocol (IP)
 ICMP
 Provide hosts with information about network problems
 Encapsulated within IP datagrams...
 Internet Protocol (IP)
 Reverse Address Resolution Protocol (RARP)
 Finds the IP address of a host given the hardware ...
Upcoming SlideShare
Loading in …5
×

10. tcp ip and do d model

383 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
383
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

10. tcp ip and do d model

  1. 1. TCP/IP and DoD Model
  2. 2. TCP/IP and the DoD Model  The DoD model is a condensed version of the OSI model.  Instead of 7 layers, the DoD model is composed of four layers  Process/Application layer  Host-to-Host layer  Internet layer  Network Access layer
  3. 3. TCP/IP and the DoD Model Application Presentation Session Transport Network Data Link Physical Process/ Application Host-to-Host Internet Network Access
  4. 4. TCP/IP and the DoD Model  Process/Application layer  Protocols used to integrate various activities of the upper layers of the OSI model  Defines protocols for nod-to-node application communication  Also controls user-interface specifications  Host-to-Host layer  Performs same functions as OSI Transport layer  Provides end-to-end communication
  5. 5. TCP/IP and the DoD Model  Internet layer  Performs same functions as OSI Network layer  Logical (IP) addressing and routing  Network Access layer  Monitors data exchange between the host and the network  Handles hardware addressing  Defines protocols for the physical transmission of data
  6. 6. TCP/IP and the DoD Model  Various different network protocols operate at different layers of the DoD model
  7. 7. TCP/IP and the DoD Model  Process/Application Layer Protocols  Telnet  Provides terminal emulation  Allows a user on a remote machine to access the resources of another remote machine  File Transfer Protocol (FTP)  Allows for files to be transferred between computers  Also operates as a program: allows users to perform file tasks  Limited to directory and file management; no remote execution
  8. 8.  Trivial File Transfer Protocol (TFTP)  A stripped-down, stock version of FTP  No directory browsing abilities  Can only PUT and GET files  Network File System  Protocol to allow systems to share files across a network  Allows different types of files systems to interoperate for file sharing
  9. 9.  Simple Mail Transfer Protocol (SMTP)  Protocol for sending e-mail  Uses a queue method for mail deliver  Line Printer Daemon (LDP)  Protocol for printer sharing; print spooling via TCP/IP  X Windows  Protocol for writing cluster and servers apps based on a GUI  Allows a program to run on a computer and have the display on another computer using a server
  10. 10.  Simple Network Management Protocol (SNMP)  Collects and manipulates valuable network data  Polls devices on a network for a network station  Used to notify of network events or changes  Domain Name Service  Resolves hostnames to IP addresses  Operates with Fully Qualified Domain Name (FQDN)  Can also append domain suffixes
  11. 11.  Dynamic Host Configuration Protocol (DHCP)  Simplifies network address management  Protocol to automatically assign network information to hosts  IP address  Subnet mask  Domain name  Default gateway (routers)  Windows Internet Naming Service (WINS) information
  12. 12.  Dynamic Host Configuration Protocol (DHCP)  DHCP Process  1. DHCP client broadcasts a DHCP Discover message looking for a DHCP server.  2. The DHCP server that receives the broadcast will respond to the client with a unicast DHCP Offer message.  3. The client will then broadcast back to the server as DHCP Request asking for an IP address.  4. The server makes the assignment and finalizes with a unicast DHCP Acknowledgement.
  13. 13.  Process/Application Layer Protocols  Dynamic Host Configuration Protocol (DHCP)  DHCP Process Client Server Client broadcasts DHCPDiscover Server unicasts DHCPOffer Client broadcasts DHCPRequest Server unicasts DHCPACK
  14. 14.  Host-to-Host Layer Protocols  Transmission Control Protocol (TCP)  Full-duplex, connection-oriented, reliable, and accurate protocol  Used to break large blocks of application information into segments  Segments and sequenced and number before transmission  Before transmission, the TCP stack creates a virtual circuit between its stack and the other computers TCP stack  Receipt of transmission is verified with acknowledgements  Reliability comes at a price: overhead
  15. 15.  Host-to-Host Layer Protocols  User Datagram Protocol (UDP)  Scaled-down model of TCP; sometimes called thin protocol  Doesn’t offer the features of TCP  Reliability, acknowledgements, etc.  Provides for more traffic with less overhead  No sequencing, no acknowledgements  Some situations benefit from UDP instead of TCP  SNMP  Video data
  16. 16.  Host-to-Host Layer Protocols  TCP vs. UDP
  17. 17.  Internet Layer Protocols  Internet Protocol (IP)  Is essentially the Internet layer; all other protocols exist to support IP  Has a complete picture view of the network; allows IP to make routing and forwarding decisions  Receives segments from the Host-to-Host layer and fragments these into packers before transmissions
  18. 18.  Internet Protocol (IP)  ICMP  Provide hosts with information about network problems  Encapsulated within IP datagrams  Ping, Traceroute, etc.  Address Resolution Protocol (ARP)  Finds the hardware address of a host using the IP address  Broadcasts the local network attempting to find the machine with the IP address
  19. 19.  Internet Protocol (IP)  Reverse Address Resolution Protocol (RARP)  Finds the IP address of a host given the hardware address  Very useful for diskless machines  Proxy Address Resolution Protocol (Proxy ARP)  Allows hosts to utilize more than one default gateway  Increases traffic on the network  A better alternative is Cisco’s Hot Standby Router Protocol (HSRP)

×