SlideShare a Scribd company logo
1 of 14
Introduction to TCP/IP
Introduction to TCP/IP
OSI Model
• The OSI (Open Systems Interconnection) model is a
layered framework for the design of network
systems that allows communication between all
types of computer systems.
• It consists of seven separate but related layers.
• Each layer defines a part of the process of moving
information across a network.
• An OSI model provides a solid basis for
understanding data communications.
Introduction to TCP/IP
Layered Architecture
• .
• Each layer performs unique and
specific task and it offers services
to the layer above it.
• For example, Layer 3 uses the
services provided by layer 2 and
provides services for layer 4.
Introduction to TCP/IP
TCP/IP MODEL
• The Internet Protocol Suite (commonly known as TCP/IP)
is the set of communications protocols used for the
Internet and other similar networks.
• It is named from two of the most important protocols in it:
• The Transmission Control Protocol (TCP) and
• The Internet Protocol (IP), which were the first two networking
protocols defined in this standard
Introduction to TCP/IP
The Transport Layer
Introduction to TCP/IP
• This layer acts as the delivery service used by
the application layer.
• The two protocols used are TCP and UDP.
• The choice is made based on the application's
transmission reliability requirements.
• The transport layer also handles all error
detection and recovery.
The Transport Layer
Introduction to TCP/IP
• The Transport Layer is responsible not only for application
addressing, but also for providing reliable communications
over the best effort Layer 3 protocols.
• The Transport Layer provides:
• Flow control
• Windowing
• Data sequencing
• Recovery
Multiplexing Using TCP Port
Numbers
Introduction to TCP/IP
Multiplexing relies on the use of a
concept called a socket. A socket
consists of three things:
An IP address
A transport protocol
A port number
The Network Layer
Introduction to TCP/IP
• Provides services to exchange packets over the
network between identified end devices
• To accomplish this end-to-end Transport, Network
Layers uses 4 basic processes:
• Addressing
• Encapsulation
• Routing
• De-encapsulation
Segment
Packet
Frame
Encapsulation example: E-mail
Introduction to TCP/IP
The Data-Link Layer
Introduction to TCP/IP
• Handles the moving of data into and out of a
physical link in a network.
• It ensures that the pace of the data flow
doesn’t overwhelm the sending and receiving
devices.
• This layer also permits the transmission of
data to Layer 3, the network layer, where it is
addressed and routed.
• Handle errors by implementing an
acknowledgement and retransmission
scheme.
Physical Layer
• It co-ordinates the functions required to
transmit bit stream over physical medium.
• Provides physical interface for transmission of
information.
• Defines rules by which bits are passed from one
system to another on a physical communication
medium.
• Covers all - mechanical, electrical, functional
and procedural - aspects for physical
communication.
Introduction to TCP/IP
Summary
Introduction to TCP/IP
Remembering the 7 Layers
7 - Application All Away
6 - Presentation People Pizza
5 - Session Seem Sausage
4 - Transport To Throw
3 - Network Need Not
2 - Data Link Data Do
1 - Physical Processing Please
Que.: Name the layer which is associated with the
transmission media.

More Related Content

Similar to Introduction to TCP IP.pptx

Similar to Introduction to TCP IP.pptx (20)

lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
The Theoretical Network
The Theoretical NetworkThe Theoretical Network
The Theoretical Network
 
tcp.pptx
tcp.pptxtcp.pptx
tcp.pptx
 
Lecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptxLecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptx
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Tcp/ip model online assignment help
Tcp/ip model online assignment helpTcp/ip model online assignment help
Tcp/ip model online assignment help
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.ppt
 
OSI Model 2 .ppt
OSI Model 2 .pptOSI Model 2 .ppt
OSI Model 2 .ppt
 
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
 
TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Osi model
Osi modelOsi model
Osi model
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference models
 
Mobile computing unit-5
Mobile computing unit-5Mobile computing unit-5
Mobile computing unit-5
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Introduction to TCP IP.pptx

  • 2. OSI Model • The OSI (Open Systems Interconnection) model is a layered framework for the design of network systems that allows communication between all types of computer systems. • It consists of seven separate but related layers. • Each layer defines a part of the process of moving information across a network. • An OSI model provides a solid basis for understanding data communications. Introduction to TCP/IP
  • 3. Layered Architecture • . • Each layer performs unique and specific task and it offers services to the layer above it. • For example, Layer 3 uses the services provided by layer 2 and provides services for layer 4. Introduction to TCP/IP
  • 4. TCP/IP MODEL • The Internet Protocol Suite (commonly known as TCP/IP) is the set of communications protocols used for the Internet and other similar networks. • It is named from two of the most important protocols in it: • The Transmission Control Protocol (TCP) and • The Internet Protocol (IP), which were the first two networking protocols defined in this standard Introduction to TCP/IP
  • 5. The Transport Layer Introduction to TCP/IP • This layer acts as the delivery service used by the application layer. • The two protocols used are TCP and UDP. • The choice is made based on the application's transmission reliability requirements. • The transport layer also handles all error detection and recovery.
  • 6. The Transport Layer Introduction to TCP/IP • The Transport Layer is responsible not only for application addressing, but also for providing reliable communications over the best effort Layer 3 protocols. • The Transport Layer provides: • Flow control • Windowing • Data sequencing • Recovery
  • 7. Multiplexing Using TCP Port Numbers Introduction to TCP/IP Multiplexing relies on the use of a concept called a socket. A socket consists of three things: An IP address A transport protocol A port number
  • 8. The Network Layer Introduction to TCP/IP • Provides services to exchange packets over the network between identified end devices • To accomplish this end-to-end Transport, Network Layers uses 4 basic processes: • Addressing • Encapsulation • Routing • De-encapsulation Segment Packet Frame
  • 10. The Data-Link Layer Introduction to TCP/IP • Handles the moving of data into and out of a physical link in a network. • It ensures that the pace of the data flow doesn’t overwhelm the sending and receiving devices. • This layer also permits the transmission of data to Layer 3, the network layer, where it is addressed and routed. • Handle errors by implementing an acknowledgement and retransmission scheme.
  • 11. Physical Layer • It co-ordinates the functions required to transmit bit stream over physical medium. • Provides physical interface for transmission of information. • Defines rules by which bits are passed from one system to another on a physical communication medium. • Covers all - mechanical, electrical, functional and procedural - aspects for physical communication. Introduction to TCP/IP
  • 13. Remembering the 7 Layers 7 - Application All Away 6 - Presentation People Pizza 5 - Session Seem Sausage 4 - Transport To Throw 3 - Network Need Not 2 - Data Link Data Do 1 - Physical Processing Please
  • 14. Que.: Name the layer which is associated with the transmission media.

Editor's Notes

  1. Purpose of this layer is to provide a reliable mechanism for the exchange of data between two processes in different computers. Ensures that the data units are delivered error free. Ensures that data units are delivered in sequence. Ensures that there is no loss or duplication of data units. Provides connectionless or connection oriented service.
  2. Layer 1: The physical layer: Transports data using electrical, mechanical or procedural interfaces. This layer is responsible for sending computer bits from one device to another along the network. It determines how physical connections to the network are set up and how bits are represented into predictable signals as they are transmitted either electrically, optically or via radio waves. The physical layer is responsible for the movement of individual bits from one hop (node) to the next. Physical characteristics of interfaces and medium. It also defines the type of transmission medium. Representation of bits. sequence of 0s or 1s Data rate. Synchronization of bits. Sender and Receiver must be synchronized Physical topology Mesh, Ring, Star, etc. Transmission mode. Simplex, Half duplex, Duplex