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

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

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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)

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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

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