SlideShare a Scribd company logo
1 of 19
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 composed of
four layers
 Process/Application layer
 Host-to-Host layer
 Internet layer
 Network Access layer
TCP/IP and the DoD Model
Application
Presentation
Session
Transport
Network
Data Link
Physical
Process/
Application
Host-to-Host
Internet
Network
Access
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
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
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 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
 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
 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
 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
 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
 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.
 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
 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
 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
 Host-to-Host Layer Protocols
 TCP vs. UDP
 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
 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
 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)

More Related Content

What's hot

TCP IP
TCP IPTCP IP
TCP IP
hivasu
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
Mohd Arif
 

What's hot (20)

Ch02 TCP/IP Concepts Review
Ch02 TCP/IP Concepts ReviewCh02 TCP/IP Concepts Review
Ch02 TCP/IP Concepts Review
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
TCP IP
TCP IP TCP IP
TCP IP
 
More on Tcp/Ip
More on Tcp/IpMore on Tcp/Ip
More on Tcp/Ip
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
TCP-IP PROTOCOL
TCP-IP PROTOCOLTCP-IP PROTOCOL
TCP-IP PROTOCOL
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
 
TCP IP
TCP IPTCP IP
TCP IP
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
TCP / IP Services and Standards
TCP / IP Services and StandardsTCP / IP Services and Standards
TCP / IP Services and Standards
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.
 
TCPIP
TCPIPTCPIP
TCPIP
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
Transport layer
Transport layer Transport layer
Transport layer
 
eTwinning - TCP/IP: Internet layer
eTwinning - TCP/IP: Internet layereTwinning - TCP/IP: Internet layer
eTwinning - TCP/IP: Internet layer
 

Similar to 10. tcp ip and do d model

Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Saumendra Pradhan
 
07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt
ssuserf7cd2b
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2
githe26200
 
Notes e commerce
Notes e commerceNotes e commerce
Notes e commerce
S S
 
Cisco discovery d homesb module 6 - v.4 in english.
Cisco discovery   d homesb module 6 - v.4 in english.Cisco discovery   d homesb module 6 - v.4 in english.
Cisco discovery d homesb module 6 - v.4 in english.
igede tirtanata
 

Similar to 10. tcp ip and do d model (20)

Chapter04 -- network protocols
Chapter04  -- network protocolsChapter04  -- network protocols
Chapter04 -- network protocols
 
TCP Model
TCP ModelTCP Model
TCP Model
 
Tcp and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocol
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
 
07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
Week 2
Week 2Week 2
Week 2
 
layering.pdf
layering.pdflayering.pdf
layering.pdf
 
02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architecture
 
Ccna1v3 Mod09
Ccna1v3 Mod09Ccna1v3 Mod09
Ccna1v3 Mod09
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
 
Sem 1 Ch 11
Sem 1 Ch 11Sem 1 Ch 11
Sem 1 Ch 11
 
Notes e commerce
Notes e commerceNotes e commerce
Notes e commerce
 
Cisco discovery d homesb module 6 - v.4 in english.
Cisco discovery   d homesb module 6 - v.4 in english.Cisco discovery   d homesb module 6 - v.4 in english.
Cisco discovery d homesb module 6 - v.4 in english.
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
Unit 6 : Application Layer
Unit 6 : Application LayerUnit 6 : Application Layer
Unit 6 : Application Layer
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Lecture 2 -_understanding_networks_with_presenter_notes
Lecture 2 -_understanding_networks_with_presenter_notesLecture 2 -_understanding_networks_with_presenter_notes
Lecture 2 -_understanding_networks_with_presenter_notes
 
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptx
CSS (KNC-301)  2. TCP IP By Vivek Tripathi.pptxCSS (KNC-301)  2. TCP IP By Vivek Tripathi.pptx
CSS (KNC-301) 2. TCP IP By Vivek Tripathi.pptx
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

10. tcp ip and do d model

  • 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. TCP/IP and the DoD Model Application Presentation Session Transport Network Data Link Physical Process/ Application Host-to-Host Internet Network Access
  • 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. 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. TCP/IP and the DoD Model  Various different network protocols operate at different layers of the DoD model
  • 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.  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.  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.  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.  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.  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.  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.  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.  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.  Host-to-Host Layer Protocols  TCP vs. UDP
  • 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.  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.  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)