SlideShare una empresa de Scribd logo
1 de 13
PROTOCOL ARCHITECTURE
&
TCP/IP Layers Model
Toufique Ahmed Chandio
BE Computer System Engineering, ME Information Technology
Email: tofiqueahmed700@yahoo.com
1
Agenda / Topics
• The Need of Protocol and Architecture
• TCP/IP Protocol Architecture
• TCP Layers
• How TCP/IP Works on internet
2
Need of Protocols
When two or more devices connect in such a way that they can share any type of data
like files, folders. So for that, they must have some time of connection between both
devices. There must be a path between both computer either directly or may be via any
type of network. For that few things must be there to make successful exchange of data:
 Both computer must be active and able to share data.
Both has the same configuration of communication
If PC one send some data, destination must to active to receive data or vice versa
The file must be in such format that destination will able to receive it and work on it as
per requirement.
It is very much clear from all statements for a successful exchange of data, every
PC must follow all above steps.
Rather we will implement all this logically on each device. The task is broken
into subtask, each will implement separately.
3
Need of Protocols
In protocol model, Modules(Subtask) arrange in vertical order and
each layer module perform separately with the coordination with
other layers.
Of course for this purpose, both machines has same layers
architecture to perform successful exchange of data.
The transfer of data is achieved by having peer(corresponding)
layers into a system. These layers communicate with a formatted
of blocks of data that obey some kind of set of rules, known as
“Protocols”.
The main features of Protocol will be in next slide.
4
Key Features of Protocol
• Syntax: Concerns the format of the data blocks
• Semantics: Includes control information for coordination and error
handling
• Timing: Includes speed matching and sequencing
In the result after the research and successful experiments of
packet switching by APRANET, TCP/IP was introduced.
5
Introduction about TCP/IP
TCP IP was introduced after the successful experiments of ARPA
APRANET, funded by US,
TCP IP has a collection of protocols that has been introduced by IAB
(Internet Activities Board).
In simple, TCP IP consist of three basic components:
1: Application
2: Computers
3: Network
6
TCP IP Layers
Keep in mind the concept of data exchange from one computer to
another. For this, TCP IP has 5 layers architecture as below given:
1: Physical Layer
2: Network Access Layer
3: Internet Layer
4: Host-to-Host or Transport Layer
5: Application Layer
7
Physical Layer
This Layer deals with physical connection between devices. It is
mainly deals with data transmission and medium by which data
transmits. It is usually concerned with specifying characteristics of
transmission medium, nature of signals, data rate and related
matters.
8
Network Access Layer
The network access layer is concerned with the exchange of data
between an end system (server, workstation, etc.) and the
network to which it is attached.
The computer that sends data must provide address with network
of destination so that network routes data to appropriate
destination. The specific software used at this layer depends on
the type of network to be used; different standards have been
developed for circuit switching, packet switching (e.g., frame
relay), LANs (e.g., Ethernet), and others.
The network access layer is concerned with access to and routing
data across a network for two end systems attached to the same
network.
9
Internet Layer
When devices are connected with different networks ,
some procedures are applied for successful data
transmission. Data travel through multiple
interconnections networks, this procedure is known as
Internet Layer.
The Internet Protocol IP is used for this purpose to send
data over different routers by multiple networks. A
router is a processor that connects two networks and
whose primary function is to relay data from one
network to the other on its route from the source to the
destination end system.
10
Host-to-Host or Transport Layer
It is necessary to ensure that the data receive at destination must
be in same pattern as it were send from source. Keeping that
view, to make sure the mechanisms for providing reliability are
essentially independent of the nature of the applications. Thus, it
makes sense to collect those mechanisms in a common layer
shared by all applications; this is referred to as the host-to-host
layer, or transport layer. The Transmission Control Protocol (TCP)
is the most commonly used protocol to provide this functionality.
11
Application Layer
The application layer contains the logic needed to support the
various user applications. For each different type of application,
such as file transfer, a separate module is needed that is peculiar
to that application
12
How TCP/IP Works 13

Más contenido relacionado

La actualidad más candente

TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureManoj Kumar
 
CCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptx
CCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptxCCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptx
CCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptxBabarYunus1
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP ModelTapan Khilar
 
Tn 310 vlan-trunking
Tn 310 vlan-trunkingTn 310 vlan-trunking
Tn 310 vlan-trunkingsali Ibrahimu
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionShubham Khedekar
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comVicky Kamboj
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Modelfarhan516
 
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxBabarYunus1
 
Full presentation of The OSI model
Full presentation of The OSI model Full presentation of The OSI model
Full presentation of The OSI model FizzaShehwar
 

La actualidad más candente (20)

TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
 
TCP IP Model | Computer Science
TCP IP Model | Computer ScienceTCP IP Model | Computer Science
TCP IP Model | Computer Science
 
CCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptx
CCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptxCCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptx
CCNA 200-301 Chapter 5- Analyzing Ethernet LAN Switching.pptx
 
Telnet ppt
Telnet pptTelnet ppt
Telnet ppt
 
Osi model
Osi modelOsi model
Osi model
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
 
Tn 310 vlan-trunking
Tn 310 vlan-trunkingTn 310 vlan-trunking
Tn 310 vlan-trunking
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
Tcp ip tutorial
Tcp ip tutorialTcp ip tutorial
Tcp ip tutorial
 
TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.com
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
OSI Model
OSI ModelOSI Model
OSI Model
 
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptxCCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
CCNA 200-301 Chapter 1-Introduction to TCP IP Networking.pptx
 
Full presentation of The OSI model
Full presentation of The OSI model Full presentation of The OSI model
Full presentation of The OSI model
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 

Similar a Protocol architecture TCP IP

Networking fundamentals
Networking  fundamentalsNetworking  fundamentals
Networking fundamentalsThe Avi Sharma
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- finalTaymoor Nazmy
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationsAnyapuPranav
 
Unit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelUnit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelJacqueline Thomas
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxgadisaAdamu
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnectionKingPinYT
 
U5CSS3 (1).pdf
U5CSS3 (1).pdfU5CSS3 (1).pdf
U5CSS3 (1).pdfchelsi33
 
Internet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish JhaInternet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish Jhamanish jha
 
Manish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics RequriementManish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics RequriementManish Jha
 

Similar a Protocol architecture TCP IP (20)

Lecture 3- tcp-ip
Lecture  3- tcp-ipLecture  3- tcp-ip
Lecture 3- tcp-ip
 
Networking fundamentals
Networking  fundamentalsNetworking  fundamentals
Networking fundamentals
 
Ta 104-tcp
Ta 104-tcpTa 104-tcp
Ta 104-tcp
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunications
 
Network architecture (protocols) by lanz lowen jay o. bognot
Network architecture (protocols) by lanz lowen jay o. bognotNetwork architecture (protocols) by lanz lowen jay o. bognot
Network architecture (protocols) by lanz lowen jay o. bognot
 
lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
 
Unit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi ModelUnit 3 Assignment 1 Osi Model
Unit 3 Assignment 1 Osi Model
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Internet1
Internet1Internet1
Internet1
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
computer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptxcomputer network and chapter 7 OSI layers.pptx
computer network and chapter 7 OSI layers.pptx
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnection
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
 
U5CSS3 (1).pdf
U5CSS3 (1).pdfU5CSS3 (1).pdf
U5CSS3 (1).pdf
 
Internet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish JhaInternet basics and Cloud Computing- Manish Jha
Internet basics and Cloud Computing- Manish Jha
 
Manish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics RequriementManish Jha- Research Scholar- Internet Basics Requriement
Manish Jha- Research Scholar- Internet Basics Requriement
 

Último

How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 

Último (20)

YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 

Protocol architecture TCP IP

  • 1. PROTOCOL ARCHITECTURE & TCP/IP Layers Model Toufique Ahmed Chandio BE Computer System Engineering, ME Information Technology Email: tofiqueahmed700@yahoo.com 1
  • 2. Agenda / Topics • The Need of Protocol and Architecture • TCP/IP Protocol Architecture • TCP Layers • How TCP/IP Works on internet 2
  • 3. Need of Protocols When two or more devices connect in such a way that they can share any type of data like files, folders. So for that, they must have some time of connection between both devices. There must be a path between both computer either directly or may be via any type of network. For that few things must be there to make successful exchange of data:  Both computer must be active and able to share data. Both has the same configuration of communication If PC one send some data, destination must to active to receive data or vice versa The file must be in such format that destination will able to receive it and work on it as per requirement. It is very much clear from all statements for a successful exchange of data, every PC must follow all above steps. Rather we will implement all this logically on each device. The task is broken into subtask, each will implement separately. 3
  • 4. Need of Protocols In protocol model, Modules(Subtask) arrange in vertical order and each layer module perform separately with the coordination with other layers. Of course for this purpose, both machines has same layers architecture to perform successful exchange of data. The transfer of data is achieved by having peer(corresponding) layers into a system. These layers communicate with a formatted of blocks of data that obey some kind of set of rules, known as “Protocols”. The main features of Protocol will be in next slide. 4
  • 5. Key Features of Protocol • Syntax: Concerns the format of the data blocks • Semantics: Includes control information for coordination and error handling • Timing: Includes speed matching and sequencing In the result after the research and successful experiments of packet switching by APRANET, TCP/IP was introduced. 5
  • 6. Introduction about TCP/IP TCP IP was introduced after the successful experiments of ARPA APRANET, funded by US, TCP IP has a collection of protocols that has been introduced by IAB (Internet Activities Board). In simple, TCP IP consist of three basic components: 1: Application 2: Computers 3: Network 6
  • 7. TCP IP Layers Keep in mind the concept of data exchange from one computer to another. For this, TCP IP has 5 layers architecture as below given: 1: Physical Layer 2: Network Access Layer 3: Internet Layer 4: Host-to-Host or Transport Layer 5: Application Layer 7
  • 8. Physical Layer This Layer deals with physical connection between devices. It is mainly deals with data transmission and medium by which data transmits. It is usually concerned with specifying characteristics of transmission medium, nature of signals, data rate and related matters. 8
  • 9. Network Access Layer The network access layer is concerned with the exchange of data between an end system (server, workstation, etc.) and the network to which it is attached. The computer that sends data must provide address with network of destination so that network routes data to appropriate destination. The specific software used at this layer depends on the type of network to be used; different standards have been developed for circuit switching, packet switching (e.g., frame relay), LANs (e.g., Ethernet), and others. The network access layer is concerned with access to and routing data across a network for two end systems attached to the same network. 9
  • 10. Internet Layer When devices are connected with different networks , some procedures are applied for successful data transmission. Data travel through multiple interconnections networks, this procedure is known as Internet Layer. The Internet Protocol IP is used for this purpose to send data over different routers by multiple networks. A router is a processor that connects two networks and whose primary function is to relay data from one network to the other on its route from the source to the destination end system. 10
  • 11. Host-to-Host or Transport Layer It is necessary to ensure that the data receive at destination must be in same pattern as it were send from source. Keeping that view, to make sure the mechanisms for providing reliability are essentially independent of the nature of the applications. Thus, it makes sense to collect those mechanisms in a common layer shared by all applications; this is referred to as the host-to-host layer, or transport layer. The Transmission Control Protocol (TCP) is the most commonly used protocol to provide this functionality. 11
  • 12. Application Layer The application layer contains the logic needed to support the various user applications. For each different type of application, such as file transfer, a separate module is needed that is peculiar to that application 12

Notas del editor

  1. 1