SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
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

Weitere Àhnliche Inhalte

Was ist angesagt?

Telecommunications and computer networks
Telecommunications and computer networksTelecommunications and computer networks
Telecommunications and computer networks
ichiswa
 
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
Tafadzwa Gonera
 
Lecture 2 review of network technologies
Lecture 2 review of network technologiesLecture 2 review of network technologies
Lecture 2 review of network technologies
Batzaya Dashdondog
 
Networking concepts
Networking conceptsNetworking concepts
Networking concepts
projectteach
 

Was ist angesagt? (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
 

Ähnlich wie Wmcn ch.4

Presentation5
Presentation5Presentation5
Presentation5
Mohd Yusak
 
komdat1
komdat1komdat1
komdat1
pasca
 
komdat1
komdat1komdat1
komdat1
pasca
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networking
isma ishak
 
1.3.2a modelos de referencia
1.3.2a modelos de referencia1.3.2a modelos de referencia
1.3.2a modelos de referencia
luishdiaz
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdf
Arumugam90
 

Ähnlich wie 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
 

KĂŒrzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

KĂŒrzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

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