SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
University of Jordan
       Faculty of Engineering & Technology
        Computer Engineering Department

                   Spring 2009
                      Summer 2011




   (0907531) Wireless Mobile Computer Networks
         Instructor: Dr. Anas N. Al-Rabadi

       Resource: Book by William Stallings




                  Chapter 4

Protocols and the TCP/IP Suite
Key Features of a Protocol
 Syntax
   Concerns the format of the data blocks
 Semantics
   Includes control information for coordination
   and error handling
 Timing
   Includes speed matching and sequencing
Agents Involved in
Communication
 Applications
   Exchange data between computers (e.g.,
   electronic mail)
 Computers
   Connected to networks
 Networks
   Transfers data from one computer to another
TCP/IP Layers
 Physical layer
 Network access layer
 Internet layer
 Host-to-host, or transport layer
 Application layer
TCP/IP Physical Layer
 Covers the physical interface between a
 data transmission device and a
 transmission medium or network
 Physical layer specifies:
   Characteristics of the transmission medium
   The nature of the signals
   The data rate
   Other related matters
TCP/IP Network Access Layer
 Concerned with the exchange of data
 between an end system and the network to
 which it's attached
 Software used depends on type of network
   Circuit switching
   Packet switching (e.g., X.25)
   LANs (e.g., Ethernet)
   Others
T:TCP/IP Internet Layer
 Uses internet protocol (IP)
 Provides routing functions to allow data to
 traverse multiple interconnected networks
 Implemented in end systems and routers
TCP/IP Host-to-Host, or
Transport Layer
 Commonly uses transmission control
 protocol (tcp)
 Provides reliability during data exchange
   Completeness
   Order
TCP/IP Application Layer
 Logic supports user applications
 Uses separate modules that are peculiar to
 each different type of application
Protocol Data Units (PDUs)
Common TCP/IP Applications
 Simple mail transfer protocol (SMTP)
   Provides a basic electronic mail facility
 File Transfer Protocol (FTP)
   Allows files to be sent from one system to
   another
 TELNET
   Provides a remote logon capability
Layers of the OSI Model
 Application
 Presentation
 Session
 Transport
 Network
 Data link
 Physical
OSI Application Layer
 Provides access to the OSI environment for
 users
 Provides distributed information services
OSI Presentation Layer
 Provides independence to the application
 processes from differences in data
 representation (syntax)
OSI Session Layer
 Provides the control structure for
 communication between applications
 Establishes, manages, and terminates
 connections (sessions) between cooperating
 applications
OSI Transport Layer
 Provides reliable, transparent transfer of
 data between end points
 Provides end-to-end error recovery and flow
 control
OSI Network Layer
 Provides upper layers with independence
 from the data transmission and switching
 technologies used to connect systems
 Responsible for establishing, maintaining,
 and terminating connections
OSI Data link Layer
 Provides for the reliable transfer of
 information across the physical link
 Sends blocks (frames) with the necessary
 synchronization, error control, and flow
 control
OSI Physical Layer
 Concerned with transmission of
 unstructured bit stream over physical
 medium
 Deals with accessing the physical medium
   Mechanical characteristics
   Electrical characteristics
   Functional characteristics
   Procedural characteristics
Comparison of OSI and TCP/IP
TCP/IP Architecture Dominance
 TCP/IP protocols matured quicker than
 similar OSI protocols
   When the need for interoperability across
   networks was recognized, only TCP/IP was
   available and ready to go
 OSI model is unnecessarily complex
   Accomplishes in seven layers what TCP/IP
   does with fewer layers
Elements of Standardization
within OSI Framework
 Protocol Specification
   Format of protocol data units (PDUs) exchanged
   Semantics of all fields
   Allowable sequence of PDUs
 Service Definition
   Functional description that defines what services are
   provided, but not how the services are to be provided
 Addressing
   Entities are referenced by means of a service access
   point (SAP)
Internetworking Terms
 Communication network – facility that provides a
 data transfer service among devices attached to the
 network
 Internet – collection of communication networks,
 interconnected by bridges/routers
 Intranet – internet used by an organization for
 internal purposes
   Provides key Internet applications
   Can exist as an isolated, self-contained internet
Internetworking Terms
 End System (ES) – device used to support
 end-user applications or services
 Intermediate System (IS) – device used to
 connect two networks
 Bridge – an IS used to connect two LANs
 that use similar LAN protocols
 Router - an IS used to connect two networks
 that may or may not be similar
Functions of a Router
 Provide a link between networks
 Provide for the routing and delivery of data
 between processes on end systems attached
 to different networks
 Provide these functions in such a way as not
 to require modifications of the networking
 architecture of any of the attached
 subnetworks
Network Differences Routers
Must Accommodate
 Addressing schemes
   Different schemes for assigning addresses
 Maximum packet sizes
   Different maximum packet sizes requires segmentation
 Interfaces
   Differing hardware and software interfaces
 Reliability
   Network may provide unreliable service

Mais conteúdo relacionado

Mais procurados

Wireless communication ppt by dinesh
Wireless communication ppt by dineshWireless communication ppt by dinesh
Wireless communication ppt by dineshDINESH TAMBE
 
Telecommunications and computer networks
Telecommunications and computer networksTelecommunications and computer networks
Telecommunications and computer networksichiswa
 
Data communication and communication Media
Data communication and communication Media Data communication and communication Media
Data communication and communication Media TouQeer Ali Abbasi
 
Presentation on different modes of data communication
Presentation on different modes of data communicationPresentation on different modes of data communication
Presentation on different modes of data communicationTafadzwa Gonera
 
Data communication (simple explanation)
Data communication (simple explanation)Data communication (simple explanation)
Data communication (simple explanation)Twist Akid Sultan
 
01 introduction to wireless communications
01   introduction to wireless communications01   introduction to wireless communications
01 introduction to wireless communicationsHussein Khaleel
 
Telecommunication
TelecommunicationTelecommunication
Telecommunicationhamza javed
 
Data communication & telecommunication
Data communication & telecommunicationData communication & telecommunication
Data communication & telecommunicationDhani Ahmad
 
Wireless LAN By SAIKIRAN PANJALA
Wireless LAN By SAIKIRAN PANJALAWireless LAN By SAIKIRAN PANJALA
Wireless LAN By SAIKIRAN PANJALASaikiran Panjala
 
Wireless communication technologies
Wireless communication technologiesWireless communication technologies
Wireless communication technologiesAsim Maqsood
 
Network Fundamentals: Ch8 - Physical Layer
Network Fundamentals: Ch8 - Physical LayerNetwork Fundamentals: Ch8 - Physical Layer
Network Fundamentals: Ch8 - Physical LayerAbdelkhalik Mosa
 
Lecture 2 review of network technologies
Lecture 2 review of network technologiesLecture 2 review of network technologies
Lecture 2 review of network technologiesBatzaya Dashdondog
 
Wired Transmission Media
Wired Transmission MediaWired Transmission Media
Wired Transmission Medianimx106
 
Lecture 3 network communication media and devices
Lecture 3 network communication media and devicesLecture 3 network communication media and devices
Lecture 3 network communication media and devicesAlbert Abbosey
 
Networking concepts
Networking conceptsNetworking concepts
Networking conceptsprojectteach
 
Types of telecommunication for mis
Types of telecommunication for misTypes of telecommunication for mis
Types of telecommunication for misShukun Karthika
 

Mais procurados (20)

Wireless communication ppt by dinesh
Wireless communication ppt by dineshWireless communication ppt by dinesh
Wireless communication ppt by dinesh
 
Telecommunications and computer networks
Telecommunications and computer networksTelecommunications and computer networks
Telecommunications and computer networks
 
Data communication and communication Media
Data communication and communication Media Data communication and communication Media
Data communication and communication Media
 
Presentation on different modes of data communication
Presentation on different modes of data communicationPresentation on different modes of data communication
Presentation on different modes of data communication
 
Data communication (simple explanation)
Data communication (simple explanation)Data communication (simple explanation)
Data communication (simple explanation)
 
01 introduction to wireless communications
01   introduction to wireless communications01   introduction to wireless communications
01 introduction to wireless communications
 
Local area network
Local area networkLocal area network
Local area network
 
Wireless Networking
Wireless NetworkingWireless Networking
Wireless Networking
 
Telecommunication
TelecommunicationTelecommunication
Telecommunication
 
Data communication & telecommunication
Data communication & telecommunicationData communication & telecommunication
Data communication & telecommunication
 
Wireless LAN By SAIKIRAN PANJALA
Wireless LAN By SAIKIRAN PANJALAWireless LAN By SAIKIRAN PANJALA
Wireless LAN By SAIKIRAN PANJALA
 
Wireless communication technologies
Wireless communication technologiesWireless communication technologies
Wireless communication technologies
 
Network Fundamentals: Ch8 - Physical Layer
Network Fundamentals: Ch8 - Physical LayerNetwork Fundamentals: Ch8 - Physical Layer
Network Fundamentals: Ch8 - Physical Layer
 
Data communication basics
Data communication basicsData communication basics
Data communication basics
 
Lecture 2 review of network technologies
Lecture 2 review of network technologiesLecture 2 review of network technologies
Lecture 2 review of network technologies
 
Wired Transmission Media
Wired Transmission MediaWired Transmission Media
Wired Transmission Media
 
Lecture 3 network communication media and devices
Lecture 3 network communication media and devicesLecture 3 network communication media and devices
Lecture 3 network communication media and devices
 
Networking concepts
Networking conceptsNetworking concepts
Networking concepts
 
Types of telecommunication for mis
Types of telecommunication for misTypes of telecommunication for mis
Types of telecommunication for mis
 
Lan architecture
Lan architectureLan architecture
Lan architecture
 

Semelhante a Wmcn ch.4

Communication Networks 1
Communication Networks 1Communication Networks 1
Communication Networks 1mahamed Ayesh
 
komdat1
komdat1komdat1
komdat1pasca
 
komdat1
komdat1komdat1
komdat1pasca
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of NetworkingMukesh Tekwani
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptxDeepVala5
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networkingisma ishak
 
Lalit bhati ppt osi
Lalit bhati ppt osiLalit bhati ppt osi
Lalit bhati ppt osiLalit Bhati
 
1.3.2a modelos de referencia
1.3.2a modelos de referencia1.3.2a modelos de referencia
1.3.2a modelos de referencialuishdiaz
 
1.3.2a modelos de referencia
1.3.2a modelos de referencia1.3.2a modelos de referencia
1.3.2a modelos de referencialuishdiaz
 
CN Module 1 ppt final 20.08.2020.ppt
CN Module 1 ppt final 20.08.2020.pptCN Module 1 ppt final 20.08.2020.ppt
CN Module 1 ppt final 20.08.2020.pptdeeplearning6
 
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsSYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsArti Parab Academics
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfArumugam90
 
02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdfMiftaNurFarid2
 

Semelhante a Wmcn ch.4 (20)

Chapter#4
Chapter#4Chapter#4
Chapter#4
 
Presentation5
Presentation5Presentation5
Presentation5
 
Communication Networks 1
Communication Networks 1Communication Networks 1
Communication Networks 1
 
komdat1
komdat1komdat1
komdat1
 
komdat1
komdat1komdat1
komdat1
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networking
 
Lalit bhati ppt osi
Lalit bhati ppt osiLalit bhati ppt osi
Lalit bhati ppt osi
 
1.3.2a modelos de referencia
1.3.2a modelos de referencia1.3.2a modelos de referencia
1.3.2a modelos de referencia
 
1.3.2a modelos de referencia
1.3.2a modelos de referencia1.3.2a modelos de referencia
1.3.2a modelos de referencia
 
CN Module 1 ppt final 20.08.2020.ppt
CN Module 1 ppt final 20.08.2020.pptCN Module 1 ppt final 20.08.2020.ppt
CN Module 1 ppt final 20.08.2020.ppt
 
Assignment3
Assignment3Assignment3
Assignment3
 
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsSYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
Ccna notes
Ccna notesCcna notes
Ccna notes
 
nv.ppt
nv.pptnv.ppt
nv.ppt
 
Ccna notes
Ccna notesCcna notes
Ccna notes
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdf
 
02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf
 

Último

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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.pdfEnterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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 MenDelhi Call girls
 
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 MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Wmcn ch.4

  • 1. University of Jordan Faculty of Engineering & Technology Computer Engineering Department Spring 2009 Summer 2011 (0907531) Wireless Mobile Computer Networks Instructor: Dr. Anas N. Al-Rabadi Resource: Book by William Stallings Chapter 4 Protocols and the TCP/IP Suite
  • 2. Key Features of a Protocol Syntax Concerns the format of the data blocks Semantics Includes control information for coordination and error handling Timing Includes speed matching and sequencing
  • 3. Agents Involved in Communication Applications Exchange data between computers (e.g., electronic mail) Computers Connected to networks Networks Transfers data from one computer to another
  • 4. TCP/IP Layers Physical layer Network access layer Internet layer Host-to-host, or transport layer Application layer
  • 5. TCP/IP Physical Layer Covers the physical interface between a data transmission device and a transmission medium or network Physical layer specifies: Characteristics of the transmission medium The nature of the signals The data rate Other related matters
  • 6. TCP/IP Network Access Layer Concerned with the exchange of data between an end system and the network to which it's attached Software used depends on type of network Circuit switching Packet switching (e.g., X.25) LANs (e.g., Ethernet) Others
  • 7. T:TCP/IP Internet Layer Uses internet protocol (IP) Provides routing functions to allow data to traverse multiple interconnected networks Implemented in end systems and routers
  • 8. TCP/IP Host-to-Host, or Transport Layer Commonly uses transmission control protocol (tcp) Provides reliability during data exchange Completeness Order
  • 9. TCP/IP Application Layer Logic supports user applications Uses separate modules that are peculiar to each different type of application
  • 11. Common TCP/IP Applications Simple mail transfer protocol (SMTP) Provides a basic electronic mail facility File Transfer Protocol (FTP) Allows files to be sent from one system to another TELNET Provides a remote logon capability
  • 12. Layers of the OSI Model Application Presentation Session Transport Network Data link Physical
  • 13. OSI Application Layer Provides access to the OSI environment for users Provides distributed information services
  • 14. OSI Presentation Layer Provides independence to the application processes from differences in data representation (syntax)
  • 15. OSI Session Layer Provides the control structure for communication between applications Establishes, manages, and terminates connections (sessions) between cooperating applications
  • 16. OSI Transport Layer Provides reliable, transparent transfer of data between end points Provides end-to-end error recovery and flow control
  • 17. OSI Network Layer Provides upper layers with independence from the data transmission and switching technologies used to connect systems Responsible for establishing, maintaining, and terminating connections
  • 18. OSI Data link Layer Provides for the reliable transfer of information across the physical link Sends blocks (frames) with the necessary synchronization, error control, and flow control
  • 19. OSI Physical Layer Concerned with transmission of unstructured bit stream over physical medium Deals with accessing the physical medium Mechanical characteristics Electrical characteristics Functional characteristics Procedural characteristics
  • 20. Comparison of OSI and TCP/IP
  • 21. TCP/IP Architecture Dominance TCP/IP protocols matured quicker than similar OSI protocols When the need for interoperability across networks was recognized, only TCP/IP was available and ready to go OSI model is unnecessarily complex Accomplishes in seven layers what TCP/IP does with fewer layers
  • 22. Elements of Standardization within OSI Framework Protocol Specification Format of protocol data units (PDUs) exchanged Semantics of all fields Allowable sequence of PDUs Service Definition Functional description that defines what services are provided, but not how the services are to be provided Addressing Entities are referenced by means of a service access point (SAP)
  • 23. Internetworking Terms Communication network – facility that provides a data transfer service among devices attached to the network Internet – collection of communication networks, interconnected by bridges/routers Intranet – internet used by an organization for internal purposes Provides key Internet applications Can exist as an isolated, self-contained internet
  • 24. Internetworking Terms End System (ES) – device used to support end-user applications or services Intermediate System (IS) – device used to connect two networks Bridge – an IS used to connect two LANs that use similar LAN protocols Router - an IS used to connect two networks that may or may not be similar
  • 25. Functions of a Router Provide a link between networks Provide for the routing and delivery of data between processes on end systems attached to different networks Provide these functions in such a way as not to require modifications of the networking architecture of any of the attached subnetworks
  • 26. Network Differences Routers Must Accommodate Addressing schemes Different schemes for assigning addresses Maximum packet sizes Different maximum packet sizes requires segmentation Interfaces Differing hardware and software interfaces Reliability Network may provide unreliable service