SlideShare a Scribd company logo
Protocols and the
TCP/IP Suite
Chapter 4
Steps in Communication of two
Computer through a Network
1 The source system must either activate the direct data
communication path or inform the communication network
of the identity of the desired destination system.
2 The source system must ascertain that the destination system
is prepared to receive data.
3 The file transfer application on the source system must
ascertain that the file management program on the
destination system is prepared to accept and store the file for
this particular user.
4 If the file formats used on the two systems are incompatible,
one or the other system must perform a format translation
function
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
TCP/IP Layer: Agents Involved
in Communication
 Applications
 Exchange data between computers (e.g., electronic mail)
 Computers
 They are connected to networks & the exchange of data
is through the network & between the computers
 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 (e.g. workstation or computer)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 (server or workstation) and the network to which
it's attached
 The sending computer must provide the address of the
destination computer, so that the network may route that
data to the appropriate destination
 The sending may wish to invoke certain services, such as
priority, that might be provided by the network
 Software used depends on type of network
 Circuit switching
 Packet switching (e.g., X.25)
 LANs (e.g., Ethernet)
 Others
TCP/IP Internet Layer
 Uses internet protocol (IP)
 Provides routing functions to allow data to traverse
multiple interconnected networks
 Implemented in end systems but also in routers
 Router: “It is a processor that connect two networks &
whose primary function is to relay data from one network
to the other on its route from the source to the destination
end system”
TCP/IP
Host-to-Host, or Transport Layer
 Commonly uses transmission control protocol (TCP)
 The reliability of the data is independent of the nature
of the application
 Provides reliability during data exchange
 Completeness
 Order
TCP/IP Application Layer
 It contains the logic needed to supports user
applications
 Uses separate modules that are peculiar (abnormal/
doesn’t match) to each different type of application
 For example each different type of application, such as
File Transfer, a separate module is needed.
Operation of TCP and IP
Chapter#4
Chapter#4
Protocol Data Units (PDUs)
Chapter#4
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
under user command
 Both text and binary files are accommodated, and
the protocol provides features for controlling user
access
 TELNET
 Provides a remote logon capability
Layers of the OSI Model
The Open Systems Interconnection (OSI) reference model was
developed by the International Organization for Standardization
(ISO)l as a model for a computer protocol architecture and as a
framework for developing protocol standards. The OSI model
consists of seven layers:
 Application
 Presentation
 Session
 Transport
 Network
 Data link
 Physical
OSI Application Layer
 The application layer enables the user, whether
human or software, to access the network.
 It provides user interfaces and support for services
such as electronic mail, remote file access and
transfer, shared database management, and other
types of distributed information services
 Provides access to the OSI environment for users
 Provides distributed information services
OSI Presentation Layer
 The presentation layer is concerned with the syntax and
semantics of the information exchanged between two
systems
 Provides independence to the application processes
from differences in data representation (syntax)
OSI Session Layer
 The services provided by the first three layers (physical,
data link, and network) are not sufficient for some
processes.
 The session layer is the network dialog controller. It
establishes, maintains, and synchronizes the interaction
among communicating systems.
 Provides the control structure for communication
between applications
 Establishes, manages, and terminates connections
(sessions) between cooperating applications
OSI Transport Layer
 The transport layer is responsible for process-to-process
delivery of the entire message. A process is an application
program running on a host. Whereas the network layer
oversees source-to-destination delivery of individual packets,
it does not recognize any relationship between those packets.
It treats each one independently, as though each piece
belonged to a separate message, whether or not it does.
 The transport layer, on the other hand, ensures that the whole
message arrives intact and in order, overseeing both error
control and flow control at the source-to-destination level
 Provides reliable, transparent transfer of data between end
points
 Provides end-to-end error recovery and flow control
OSI Network Layer
 The network layer is responsible for the source-to-destination
delivery of a packet, possibly across multiple networks (links).
 Whereas the data link layer oversees the delivery of the packet
between two systems on the same network (links), the network
layer ensures that each packet gets from its point of origin to its
final destination.
 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
 The data link layer transforms the physical layer, a raw
transmission facility, to a reliable link.
 It makes the physical layer appear error-free to the
upper layer (network 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
 The physical layer coordinates the functions required to
carry a bit stream over a physical medium.
 It deals with the mechanical and electrical
specifications of the interface and transmission medium
 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
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 sub networks

More Related Content

PPTX
The Osi Model
PPT
Osi model
PPT
iso osi model
PPT
OSI(Open System Interconnection) model
PPSX
OSI model
PPT
Osi model
PPT
OSI Network Reference Model
PPTX
OSI reference model
The Osi Model
Osi model
iso osi model
OSI(Open System Interconnection) model
OSI model
Osi model
OSI Network Reference Model
OSI reference model

What's hot (20)

PPT
OSI model
PPT
Osi reference model
PPT
Osi model(open system interconnection)
PPTX
PPTX
Viloria osi layer4-7
PPT
A Technical Seminar on OSI model
PPTX
The Osi Model And Layers
PPTX
key point of OSI layer with devices and Topology
PPTX
PPTX
OSI MODEL
PPTX
PPTX
Osi reference model in Networking
PPT
OSI Network model ppt
PPTX
Chapter 1.2 osi model
PDF
ITFT_Osi reference model
PPT
Lalit bhati ppt osi
PPTX
The ISO_OSI Reference Model
PPT
OSI model
PPTX
Computer Networks - Layers in OSI Model
PPTX
OSI model
Osi reference model
Osi model(open system interconnection)
Viloria osi layer4-7
A Technical Seminar on OSI model
The Osi Model And Layers
key point of OSI layer with devices and Topology
OSI MODEL
Osi reference model in Networking
OSI Network model ppt
Chapter 1.2 osi model
ITFT_Osi reference model
Lalit bhati ppt osi
The ISO_OSI Reference Model
OSI model
Computer Networks - Layers in OSI Model
Ad

Viewers also liked (19)

PDF
BIUK_10OCT15_CoverBoat
PDF
PerformanceRecord_859449
PDF
Social2555
PPTX
Mas que un album
PPTX
Presentacion de power point
DOCX
BIO DETAILS for Linked In GRS 5.1.2015
PPT
Editor rovnic
PDF
Center research publications.Multidisciplinar research as the development tre...
PPT
Educacion cientifica.15 4-2013
DOC
Tracy Andrews Resume 2015
PDF
再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生
PDF
Vision, purpose, values & strategic pillars march 2016 all-hands meeting
PDF
春らんまん!カメラ女子・男子をはじめよう
PDF
كيفية انشاء Qr
PDF
イノベーションとアーンドブランド ~イノベーションを受け入れてもらうために~
PPTX
Energia en pequeñas cantidades por presion o vibracion
PPTX
SORCOM UG #2 | SORACOM アップデート
PPT
Биологические ритмы человека
BIUK_10OCT15_CoverBoat
PerformanceRecord_859449
Social2555
Mas que un album
Presentacion de power point
BIO DETAILS for Linked In GRS 5.1.2015
Editor rovnic
Center research publications.Multidisciplinar research as the development tre...
Educacion cientifica.15 4-2013
Tracy Andrews Resume 2015
再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生
Vision, purpose, values & strategic pillars march 2016 all-hands meeting
春らんまん!カメラ女子・男子をはじめよう
كيفية انشاء Qr
イノベーションとアーンドブランド ~イノベーションを受け入れてもらうために~
Energia en pequeñas cantidades por presion o vibracion
SORCOM UG #2 | SORACOM アップデート
Биологические ритмы человека
Ad

Similar to Chapter#4 (20)

PPTX
chapter 4.pptx
PDF
Internet technology unit 1
PPTX
computer network and chapter 7 OSI layers.pptx
PPTX
OSI model.pptx
PPTX
Presentation on osi layer
PPTX
Topology Chapter 2.pptx
PPTX
Osi model
PDF
Unit 2 ppt-idc
PPTX
OSI and TCPIP Model
PPTX
2- lec_2.pptxDesigning with Type, SpacingDesigning with Type, SpacingDesignin...
PDF
Network Reference Model (Computer Networks) - Cybernetics Robo Academy
PPT
Osi , tcp/ip protocol and Addressing
PPT
osi vs tcp/ip
PPTX
Networking (osi model)
PPTX
Chapter 1-2-Network Models_data_communication.pptx
PPT
449838944-Lec-02-Network-Model-1-ppt.ppt
PPTX
Reference models in Networks: OSI & TCP/IP
PDF
Unit_I_Computer Networks 4.pdf
PPT
02 protocols and tcp-ip
chapter 4.pptx
Internet technology unit 1
computer network and chapter 7 OSI layers.pptx
OSI model.pptx
Presentation on osi layer
Topology Chapter 2.pptx
Osi model
Unit 2 ppt-idc
OSI and TCPIP Model
2- lec_2.pptxDesigning with Type, SpacingDesigning with Type, SpacingDesignin...
Network Reference Model (Computer Networks) - Cybernetics Robo Academy
Osi , tcp/ip protocol and Addressing
osi vs tcp/ip
Networking (osi model)
Chapter 1-2-Network Models_data_communication.pptx
449838944-Lec-02-Network-Model-1-ppt.ppt
Reference models in Networks: OSI & TCP/IP
Unit_I_Computer Networks 4.pdf
02 protocols and tcp-ip

More from Syed Muhammad ALi Shah (20)

Recently uploaded (20)

PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
composite construction of structures.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Construction Project Organization Group 2.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Artificial Intelligence
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Well-logging-methods_new................
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
web development for engineering and engineering
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
III.4.1.2_The_Space_Environment.p pdffdf
composite construction of structures.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
CH1 Production IntroductoryConcepts.pptx
R24 SURVEYING LAB MANUAL for civil enggi
Construction Project Organization Group 2.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
additive manufacturing of ss316l using mig welding
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Artificial Intelligence
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Geodesy 1.pptx...............................................
Foundation to blockchain - A guide to Blockchain Tech
Well-logging-methods_new................
Safety Seminar civil to be ensured for safe working.
web development for engineering and engineering
Embodied AI: Ushering in the Next Era of Intelligent Systems

Chapter#4

  • 1. Protocols and the TCP/IP Suite Chapter 4
  • 2. Steps in Communication of two Computer through a Network 1 The source system must either activate the direct data communication path or inform the communication network of the identity of the desired destination system. 2 The source system must ascertain that the destination system is prepared to receive data. 3 The file transfer application on the source system must ascertain that the file management program on the destination system is prepared to accept and store the file for this particular user. 4 If the file formats used on the two systems are incompatible, one or the other system must perform a format translation function
  • 3. 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
  • 4. TCP/IP Layer: Agents Involved in Communication  Applications  Exchange data between computers (e.g., electronic mail)  Computers  They are connected to networks & the exchange of data is through the network & between the computers  Networks  Transfers data from one computer to another
  • 5. TCP/IP Layers  Physical layer  Network access layer  Internet layer  Host-to-host, or transport layer  Application layer
  • 6. TCP/IP Physical Layer  Covers the physical interface between a data transmission device (e.g. workstation or computer)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
  • 7. TCP/IP Network Access Layer  Concerned with the exchange of data between an end system (server or workstation) and the network to which it's attached  The sending computer must provide the address of the destination computer, so that the network may route that data to the appropriate destination  The sending may wish to invoke certain services, such as priority, that might be provided by the network  Software used depends on type of network  Circuit switching  Packet switching (e.g., X.25)  LANs (e.g., Ethernet)  Others
  • 8. TCP/IP Internet Layer  Uses internet protocol (IP)  Provides routing functions to allow data to traverse multiple interconnected networks  Implemented in end systems but also in routers  Router: “It is a processor that connect two networks & whose primary function is to relay data from one network to the other on its route from the source to the destination end system”
  • 9. TCP/IP Host-to-Host, or Transport Layer  Commonly uses transmission control protocol (TCP)  The reliability of the data is independent of the nature of the application  Provides reliability during data exchange  Completeness  Order
  • 10. TCP/IP Application Layer  It contains the logic needed to supports user applications  Uses separate modules that are peculiar (abnormal/ doesn’t match) to each different type of application  For example each different type of application, such as File Transfer, a separate module is needed.
  • 16. 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 under user command  Both text and binary files are accommodated, and the protocol provides features for controlling user access  TELNET  Provides a remote logon capability
  • 17. Layers of the OSI Model The Open Systems Interconnection (OSI) reference model was developed by the International Organization for Standardization (ISO)l as a model for a computer protocol architecture and as a framework for developing protocol standards. The OSI model consists of seven layers:  Application  Presentation  Session  Transport  Network  Data link  Physical
  • 18. OSI Application Layer  The application layer enables the user, whether human or software, to access the network.  It provides user interfaces and support for services such as electronic mail, remote file access and transfer, shared database management, and other types of distributed information services  Provides access to the OSI environment for users  Provides distributed information services
  • 19. OSI Presentation Layer  The presentation layer is concerned with the syntax and semantics of the information exchanged between two systems  Provides independence to the application processes from differences in data representation (syntax)
  • 20. OSI Session Layer  The services provided by the first three layers (physical, data link, and network) are not sufficient for some processes.  The session layer is the network dialog controller. It establishes, maintains, and synchronizes the interaction among communicating systems.  Provides the control structure for communication between applications  Establishes, manages, and terminates connections (sessions) between cooperating applications
  • 21. OSI Transport Layer  The transport layer is responsible for process-to-process delivery of the entire message. A process is an application program running on a host. Whereas the network layer oversees source-to-destination delivery of individual packets, it does not recognize any relationship between those packets. It treats each one independently, as though each piece belonged to a separate message, whether or not it does.  The transport layer, on the other hand, ensures that the whole message arrives intact and in order, overseeing both error control and flow control at the source-to-destination level  Provides reliable, transparent transfer of data between end points  Provides end-to-end error recovery and flow control
  • 22. OSI Network Layer  The network layer is responsible for the source-to-destination delivery of a packet, possibly across multiple networks (links).  Whereas the data link layer oversees the delivery of the packet between two systems on the same network (links), the network layer ensures that each packet gets from its point of origin to its final destination.  Provides upper layers with independence from the data transmission and switching technologies used to connect systems  Responsible for establishing, maintaining, and terminating connections
  • 23. OSI Data link Layer  The data link layer transforms the physical layer, a raw transmission facility, to a reliable link.  It makes the physical layer appear error-free to the upper layer (network layer).  Provides for the reliable transfer of information across the physical link  Sends blocks (frames) with the necessary synchronization, error control, and flow control
  • 24. OSI Physical Layer  The physical layer coordinates the functions required to carry a bit stream over a physical medium.  It deals with the mechanical and electrical specifications of the interface and transmission medium  Concerned with transmission of unstructured bit stream over physical medium  Deals with accessing the physical medium  Mechanical characteristics  Electrical characteristics  Functional characteristics  Procedural characteristics
  • 25. Comparison of OSI and TCP/IP
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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 sub networks

Editor's Notes

  • #9: Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages.
  • #27: Interoperability: It is the ability of a system or a product to work with other systems or products without special effort on the part of the customer.