SlideShare a Scribd company logo
1 of 29
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
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
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

What's hot (20)

OSI model
OSI modelOSI model
OSI model
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Osi model(open system interconnection)
Osi model(open system interconnection)Osi model(open system interconnection)
Osi model(open system interconnection)
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
Viloria osi layer4-7
Viloria osi layer4-7Viloria osi layer4-7
Viloria osi layer4-7
 
A Technical Seminar on OSI model
A Technical Seminar on OSI modelA Technical Seminar on OSI model
A Technical Seminar on OSI model
 
The Osi Model And Layers
The Osi Model And LayersThe Osi Model And Layers
The Osi Model And Layers
 
key point of OSI layer with devices and Topology
key point of OSI layer with devices and Topologykey point of OSI layer with devices and Topology
key point of OSI layer with devices and Topology
 
Osi Model
Osi ModelOsi Model
Osi Model
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Osi reference model in Networking
Osi reference model in NetworkingOsi reference model in Networking
Osi reference model in Networking
 
OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model ppt
 
Chapter 1.2 osi model
Chapter 1.2 osi modelChapter 1.2 osi model
Chapter 1.2 osi model
 
ITFT_Osi reference model
ITFT_Osi reference modelITFT_Osi reference model
ITFT_Osi reference model
 
Lalit bhati ppt osi
Lalit bhati ppt osiLalit bhati ppt osi
Lalit bhati ppt osi
 
The ISO_OSI Reference Model
The ISO_OSI Reference ModelThe ISO_OSI Reference Model
The ISO_OSI Reference Model
 
OSI model
OSI modelOSI model
OSI model
 
Computer Networks - Layers in OSI Model
Computer Networks - Layers in OSI ModelComputer Networks - Layers in OSI Model
Computer Networks - Layers in OSI Model
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 

Viewers also liked

PerformanceRecord_859449
PerformanceRecord_859449PerformanceRecord_859449
PerformanceRecord_859449Abhishek Khanna
 
Social2555
Social2555Social2555
Social2555Nuch55
 
Presentacion de power point
Presentacion de power pointPresentacion de power point
Presentacion de power pointandreagui
 
BIO DETAILS for Linked In GRS 5.1.2015
BIO DETAILS for Linked In GRS 5.1.2015BIO DETAILS for Linked In GRS 5.1.2015
BIO DETAILS for Linked In GRS 5.1.2015Gary Speck
 
Center research publications.Multidisciplinar research as the development tre...
Center research publications.Multidisciplinar research as the development tre...Center research publications.Multidisciplinar research as the development tre...
Center research publications.Multidisciplinar research as the development tre...Center_research_publications
 
Educacion cientifica.15 4-2013
Educacion cientifica.15 4-2013Educacion cientifica.15 4-2013
Educacion cientifica.15 4-2013Education
 
Tracy Andrews Resume 2015
Tracy Andrews Resume 2015Tracy Andrews Resume 2015
Tracy Andrews Resume 2015Tracy Andrews
 
再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生
再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生
再設計の歴史としてのWeb~WebSig1日学校2013_共通授業_楠 正憲先生WebSig24/7
 
Vision, purpose, values & strategic pillars march 2016 all-hands meeting
Vision, purpose, values & strategic pillars   march 2016 all-hands meetingVision, purpose, values & strategic pillars   march 2016 all-hands meeting
Vision, purpose, values & strategic pillars march 2016 all-hands meetingMal Warwick
 
春らんまん!カメラ女子・男子をはじめよう
春らんまん!カメラ女子・男子をはじめよう春らんまん!カメラ女子・男子をはじめよう
春らんまん!カメラ女子・男子をはじめようYuichiro Saito
 
イノベーションとアーンドブランド ~イノベーションを受け入れてもらうために~
イノベーションとアーンドブランド ~イノベーションを受け入れてもらうために~イノベーションとアーンドブランド ~イノベーションを受け入れてもらうために~
イノベーションとアーンドブランド ~イノベーションを受け入れてもらうために~Edelman Japan
 
Energia en pequeñas cantidades por presion o vibracion
Energia en pequeñas cantidades por presion o vibracionEnergia en pequeñas cantidades por presion o vibracion
Energia en pequeñas cantidades por presion o vibracionlliliana24
 
SORCOM UG #2 | SORACOM アップデート
SORCOM UG #2 | SORACOM アップデートSORCOM UG #2 | SORACOM アップデート
SORCOM UG #2 | SORACOM アップデートSORACOM,INC
 
Биологические ритмы человека
Биологические ритмы человекаБиологические ритмы человека
Биологические ритмы человекаcrasgmu
 

Viewers also liked (20)

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

Similar to Chapter#4

Similar to Chapter#4 (20)

Wmcn ch.4
Wmcn ch.4Wmcn ch.4
Wmcn ch.4
 
unit-1fon (1).pptx
unit-1fon (1).pptxunit-1fon (1).pptx
unit-1fon (1).pptx
 
Assignment3
Assignment3Assignment3
Assignment3
 
Presentation5
Presentation5Presentation5
Presentation5
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
seven layer OSI model
seven layer OSI modelseven layer OSI model
seven layer OSI model
 
Network Fundamentals: OSI Model
Network Fundamentals: OSI Model Network Fundamentals: OSI Model
Network Fundamentals: OSI Model
 
Lecture 06
Lecture 06Lecture 06
Lecture 06
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
 
Learn basics of ip addressing
Learn basics of  ip addressingLearn basics of  ip addressing
Learn basics of ip addressing
 
Computer Network Unit-1 ppt
Computer Network Unit-1 pptComputer Network Unit-1 ppt
Computer Network Unit-1 ppt
 
3. osi model
3. osi model3. osi model
3. osi model
 
OSI MODEL
OSI MODELOSI MODEL
OSI MODEL
 
Osi model
Osi modelOsi model
Osi model
 
Lecture 05
Lecture 05Lecture 05
Lecture 05
 
Osi model
Osi modelOsi model
Osi model
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
Ccna notes
Ccna notesCcna notes
Ccna notes
 
Presentation on osi layer
Presentation on osi layerPresentation on osi layer
Presentation on osi layer
 

More from Syed Muhammad ALi Shah (20)

Chapter # 7
Chapter # 7Chapter # 7
Chapter # 7
 
Chapter # 9
Chapter # 9Chapter # 9
Chapter # 9
 
Chapter # 6
Chapter # 6Chapter # 6
Chapter # 6
 
Chapter # 5
Chapter # 5Chapter # 5
Chapter # 5
 
Chapter # 8
Chapter # 8Chapter # 8
Chapter # 8
 
Chapter # 4
Chapter # 4Chapter # 4
Chapter # 4
 
Chapter # 10
Chapter # 10Chapter # 10
Chapter # 10
 
Chapter # 3
Chapter # 3Chapter # 3
Chapter # 3
 
Chapter # 2
Chapter # 2Chapter # 2
Chapter # 2
 
Chapter # 1
Chapter # 1Chapter # 1
Chapter # 1
 
Chapter#18
Chapter#18Chapter#18
Chapter#18
 
Chapter#17
Chapter#17Chapter#17
Chapter#17
 
Chapter#16
Chapter#16Chapter#16
Chapter#16
 
Chapter#15
Chapter#15Chapter#15
Chapter#15
 
Chapter#14
Chapter#14Chapter#14
Chapter#14
 
Chapter#13
Chapter#13Chapter#13
Chapter#13
 
Chapter#9
Chapter#9Chapter#9
Chapter#9
 
Chapter#14
Chapter#14Chapter#14
Chapter#14
 
Chapter#13
Chapter#13Chapter#13
Chapter#13
 
Chapter#12
Chapter#12Chapter#12
Chapter#12
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

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.
  • 12.
  • 13.
  • 15.
  • 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

  1. 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.
  2. 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.