SlideShare a Scribd company logo
1 of 34
Internet Protocols Midterm is two weeks away   Break is Saturday  
Review ,[object Object],[object Object],[object Object],[object Object]
Fetching a Web Page www.si.umich.edu Home computer The Internet
Fetching a Web Page www.si.umich.edu Home computer The Internet MichNet Modem
Overview Of Internet Topics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Learning Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Future sessions
Simplified Internet Topology Hosts Routers/Switches Access   links Backbone links
Terminology ,[object Object],[object Object],[object Object],[object Object]
Conceptual Layering of Internet Protocols/Services Internet Protocol (IP) Subnets User Datagram  Protocol (UDP) Transmission Control  Protocol (TCP) HyperText Transport  Protocol (HTTP) Application Real-time Transport  Protocol (RTP) Application Layer Transport Layer Network Layer Data Link and Physical Layer Internet Protocol (IP) Last week’s topic Today’s topic Each layer provides services to the layer above, and utilizes service provided by the layer below
Comparing the  OSI and TCP/IP Reference Models Data Link Physical Network Transport Presentation Session Application Host-to- Network Transport Application Internet
Questions
Network/Internet Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Protocol ,[object Object],[object Object],[object Object],[object Object]
IP Protocol: Packet Format ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Header Payload
IP Protocol: Addresses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Address Assignment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions
IP Protocol: Routing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Final Destination Next hop 141.211.203.032   X 207.075.186.001   Y
IP Routing Demonstration #1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Routing Changes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Routing Dangers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP Routing Demonstration #2: HopLimit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary: Why Delivery Not Guaranteed ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sharing an IP Address? ,[object Object],[object Object],[object Object],[object Object]
Fetching A Web Page www.si.umich.edu Home computer MichNet Modem 207.75.186.1 198.108.3.5 141.211.0.9 141.211.203.32 c-ccb2 router c-ugli router
TRACERT SI.UMICH.EDU 1  *  Request timed out. 2  140 ms  207.75.186.1  3  140 ms  f-umbin.c-ccb2.umnet.umich.edu [198.108.3.5]  4  240 ms  f-backbone.c-ugli.umnet.umich.edu [141.211.0.9]  5  141 ms  bart.si.umich.edu [141.211.203.32]  www.si.umich.edu Home computer MichNet Modem 207.75.186.1 198.108.3.5 141.211.0.9 141.211.203.32 c-ccb2 router c-ugli router
IP As Spanning Layer IP IP IP Network 1 Network 2 TCP or UDP TCP or UDP Host A Host B Application Application Switch or Router Diversity ,[object Object],N 2 N 1
What IP Doesn’t Do ,[object Object],[object Object],[object Object],[object Object],[object Object]
IP over Voice Gateway Public telephone network Internet Computer  w/modem    Computer  w/modem
Voice over IP Gateway Public telephone network Internet IP telephone or computer  running VoIP software Plain old telephone   
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IP over Voice Gateway Public telephone network Internet Computer  w/modem    Computer  w/modem
Voice over IP Gateway Public telephone network Internet IP telephone or computer  running VoIP software Plain old telephone   

More Related Content

What's hot

Internet Protocols
Internet ProtocolsInternet Protocols
Internet ProtocolsMohamed Daif
 
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALAINTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALASaikiran Panjala
 
Internet protocols Report Slides
Internet protocols Report SlidesInternet protocols Report Slides
Internet protocols Report SlidesBassam Kanber
 
Network Protocol
Network ProtocolNetwork Protocol
Network ProtocolKetan Nayak
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.Šhæÿæñ Æhmęd
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOLKak Yong
 
What is TCP/IP
What is TCP/IPWhat is TCP/IP
What is TCP/IPfarhan516
 
Network Protocols
Network ProtocolsNetwork Protocols
Network Protocolssbmiller87
 
Internet layer security protocol & IPsec
Internet layer security protocol & IPsecInternet layer security protocol & IPsec
Internet layer security protocol & IPsecKirti Ahirrao
 
Chapter04 -- network protocols
Chapter04  -- network protocolsChapter04  -- network protocols
Chapter04 -- network protocolsRaja Waseem Akhtar
 
Internet protocol concepts and overview
Internet protocol concepts and overviewInternet protocol concepts and overview
Internet protocol concepts and overviewAGhaKhan01
 
Network protocol
Network protocolNetwork protocol
Network protocolSWAMY NAYAK
 

What's hot (20)

Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
Protocols
ProtocolsProtocols
Protocols
 
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALAINTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
 
Internet protocols Report Slides
Internet protocols Report SlidesInternet protocols Report Slides
Internet protocols Report Slides
 
Network Protocol
Network ProtocolNetwork Protocol
Network Protocol
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.
 
internet protocols
internet protocolsinternet protocols
internet protocols
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
 
What is TCP/IP
What is TCP/IPWhat is TCP/IP
What is TCP/IP
 
Network Protocols
Network ProtocolsNetwork Protocols
Network Protocols
 
Internet layer security protocol & IPsec
Internet layer security protocol & IPsecInternet layer security protocol & IPsec
Internet layer security protocol & IPsec
 
Overview of TCP IP
Overview of TCP IPOverview of TCP IP
Overview of TCP IP
 
Chapter04 -- network protocols
Chapter04  -- network protocolsChapter04  -- network protocols
Chapter04 -- network protocols
 
Internet protocols
Internet protocolsInternet protocols
Internet protocols
 
Internet protocol concepts and overview
Internet protocol concepts and overviewInternet protocol concepts and overview
Internet protocol concepts and overview
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
internet protocols
internet protocolsinternet protocols
internet protocols
 
TCP-IP PROTOCOL
TCP-IP PROTOCOLTCP-IP PROTOCOL
TCP-IP PROTOCOL
 

Viewers also liked

Ncct Software Projects Intro & Presentation
Ncct   Software Projects Intro & PresentationNcct   Software Projects Intro & Presentation
Ncct Software Projects Intro & Presentationncct
 
Network standards & protocols
Network standards & protocolsNetwork standards & protocols
Network standards & protocolsJaleel James
 
Network communication standards
Network communication standardsNetwork communication standards
Network communication standardsAdeel Khurram
 
NETWORK STANDARD
NETWORK STANDARDNETWORK STANDARD
NETWORK STANDARDKak Yong
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]anil933
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And ProtocolsSteven Cahill
 
Network protocol
Network protocolNetwork protocol
Network protocolOnline
 
Network protocols
Network protocolsNetwork protocols
Network protocolsHemnath R.
 

Viewers also liked (8)

Ncct Software Projects Intro & Presentation
Ncct   Software Projects Intro & PresentationNcct   Software Projects Intro & Presentation
Ncct Software Projects Intro & Presentation
 
Network standards & protocols
Network standards & protocolsNetwork standards & protocols
Network standards & protocols
 
Network communication standards
Network communication standardsNetwork communication standards
Network communication standards
 
NETWORK STANDARD
NETWORK STANDARDNETWORK STANDARD
NETWORK STANDARD
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 

Similar to Internet protocols

Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) pptDulith Kasun
 
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)Jeff Green
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureManoj Kumar
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2githe26200
 
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.pptssuserf7cd2b
 
Exploration network chapter_5_modified
Exploration network chapter_5_modifiedExploration network chapter_5_modified
Exploration network chapter_5_modifiedrajesh531
 
ip net basic understanding slide show ppt
ip net basic understanding slide show pptip net basic understanding slide show ppt
ip net basic understanding slide show pptlolo749806
 
Fundamentals of Networking
Fundamentals of NetworkingFundamentals of Networking
Fundamentals of NetworkingIsrael Marcus
 
Report on ip addresses
Report on ip addressesReport on ip addresses
Report on ip addressesAmandeep Kaur
 
Simplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 TeachersSimplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 Teacherswebhostingguy
 
10. tcp ip and do d model
10. tcp ip and do d model10. tcp ip and do d model
10. tcp ip and do d modelSwarndeep Singh
 
Lecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignmentsLecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignmentsSerious_SamSoul
 

Similar to Internet protocols (20)

Tcp
TcpTcp
Tcp
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 
More on Tcp/Ip
More on Tcp/IpMore on Tcp/Ip
More on Tcp/Ip
 
TCPIP
TCPIPTCPIP
TCPIP
 
C14-TCPIP.ppt
C14-TCPIP.pptC14-TCPIP.ppt
C14-TCPIP.ppt
 
Internetworking
InternetworkingInternetworking
Internetworking
 
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)
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2
 
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
 
Exploration network chapter_5_modified
Exploration network chapter_5_modifiedExploration network chapter_5_modified
Exploration network chapter_5_modified
 
ip-basics.ppt
ip-basics.pptip-basics.ppt
ip-basics.ppt
 
ip net basic understanding slide show ppt
ip net basic understanding slide show pptip net basic understanding slide show ppt
ip net basic understanding slide show ppt
 
Fundamentals of Networking
Fundamentals of NetworkingFundamentals of Networking
Fundamentals of Networking
 
Report on ip addresses
Report on ip addressesReport on ip addresses
Report on ip addresses
 
IP Address
IP AddressIP Address
IP Address
 
Simplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 TeachersSimplified Networking and Troubleshooting for K-12 Teachers
Simplified Networking and Troubleshooting for K-12 Teachers
 
Week2 lec3-bscs1
Week2 lec3-bscs1Week2 lec3-bscs1
Week2 lec3-bscs1
 
10. tcp ip and do d model
10. tcp ip and do d model10. tcp ip and do d model
10. tcp ip and do d model
 
Lecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignmentsLecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignments
 

More from Santosh Kulkarni

More from Santosh Kulkarni (11)

Interview questions n answers
Interview questions n answersInterview questions n answers
Interview questions n answers
 
Exchange server 2013
Exchange server 2013Exchange server 2013
Exchange server 2013
 
Definitions
DefinitionsDefinitions
Definitions
 
Hardware1
Hardware1Hardware1
Hardware1
 
Personal computer-hardware
Personal computer-hardwarePersonal computer-hardware
Personal computer-hardware
 
Basic concepts in_computer_hardware_and_software
Basic concepts in_computer_hardware_and_softwareBasic concepts in_computer_hardware_and_software
Basic concepts in_computer_hardware_and_software
 
Voip user and_configuration_guide
Voip user and_configuration_guideVoip user and_configuration_guide
Voip user and_configuration_guide
 
Dhcp
DhcpDhcp
Dhcp
 
Introduction to routers
Introduction to routersIntroduction to routers
Introduction to routers
 
Hardware & softwares
Hardware & softwaresHardware & softwares
Hardware & softwares
 
Assembling the computer
Assembling the computerAssembling the computer
Assembling the computer
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Internet protocols

  • 1. Internet Protocols Midterm is two weeks away  Break is Saturday 
  • 2.
  • 3. Fetching a Web Page www.si.umich.edu Home computer The Internet
  • 4. Fetching a Web Page www.si.umich.edu Home computer The Internet MichNet Modem
  • 5.
  • 6.
  • 7. Simplified Internet Topology Hosts Routers/Switches Access links Backbone links
  • 8.
  • 9. Conceptual Layering of Internet Protocols/Services Internet Protocol (IP) Subnets User Datagram Protocol (UDP) Transmission Control Protocol (TCP) HyperText Transport Protocol (HTTP) Application Real-time Transport Protocol (RTP) Application Layer Transport Layer Network Layer Data Link and Physical Layer Internet Protocol (IP) Last week’s topic Today’s topic Each layer provides services to the layer above, and utilizes service provided by the layer below
  • 10. Comparing the OSI and TCP/IP Reference Models Data Link Physical Network Transport Presentation Session Application Host-to- Network Transport Application Internet
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Fetching A Web Page www.si.umich.edu Home computer MichNet Modem 207.75.186.1 198.108.3.5 141.211.0.9 141.211.203.32 c-ccb2 router c-ugli router
  • 27. TRACERT SI.UMICH.EDU 1 * Request timed out. 2 140 ms 207.75.186.1 3 140 ms f-umbin.c-ccb2.umnet.umich.edu [198.108.3.5] 4 240 ms f-backbone.c-ugli.umnet.umich.edu [141.211.0.9] 5 141 ms bart.si.umich.edu [141.211.203.32] www.si.umich.edu Home computer MichNet Modem 207.75.186.1 198.108.3.5 141.211.0.9 141.211.203.32 c-ccb2 router c-ugli router
  • 28.
  • 29.
  • 30. IP over Voice Gateway Public telephone network Internet Computer w/modem    Computer w/modem
  • 31. Voice over IP Gateway Public telephone network Internet IP telephone or computer running VoIP software Plain old telephone   
  • 32.
  • 33. IP over Voice Gateway Public telephone network Internet Computer w/modem    Computer w/modem
  • 34. Voice over IP Gateway Public telephone network Internet IP telephone or computer running VoIP software Plain old telephone   

Editor's Notes

  1. Have different groups take different questions
  2. Movie from 1:22-11:28 is a reasonable lead up to this.
  3. Hand out subnet.ID address index cards
  4. Dynamic or static IPs on home computers?
  5. Hand out index cards with address. (1.0 on stage left 1.6 on stage right) Circulate message inside envelop.
  6. Start at 1.2 and send to 5.5; Start at 3.3 and send to 1.5, but have 1.3 send the wrong way (bad update); start at 6.1 to 4.2 HopLimit 10