SlideShare a Scribd company logo
1 of 14
TCP/IP
Transmission control
Protocol/Internet protocol
TCP/IP suite
• TCP/IP is part of a larger protocol suite.
• IP suit most used and most proven suite in the
world
• Contains specifications for email, ftp, and
terminal emulation.
• TCP/IP transport and network layer of OSI
model but is based on it’s own 5 layer
protocol (simplified OSI)
OSI to IP suite relation
Copyright, Cisco system
Transmission Control
• Layer 4 on TCP/IP model
– Directly under application layer.
– Combination of Presentation, session, and
transmission layers.
• Data unstructured stream of bytes
• Main purpose is error checking and flow
control
Transmission Control
• TCP segmented into Header and Data section
• Uses Ports to identify Source and destination
(16 bit number)
• Data belonging to specific TCP connections are
identified by sockets
– Combination of source and destination host
address and port
– Allows servers to provide multiple services to
multiple clients.
Flow Control and Error checking
• Sending Node
– Sequence of numbers and Acknowledgement
messages
– Delivery information for destination
• Retransmission of data if data loss occurs
• Drops duplicate data
• Slows transmission if destination computer is
behind
Internet Protocol
• Heart of the TCP/IP suite
• Primary Layer 3 protocol
• Packet-switching (apposed to circuit
switching)
• Error reporting
• Fragmentation and reassembly of Datagrams
– Data larger than MTU (max transmission unit) is
fragmented by IP.
Internet Protocol
• Data encapsulation (fragmentation) allows
packets to travel over any type of network with
no concern for Higher layer operations.
– Email and ftp can travel over the same or separate
networks.
• IP does not account for data error
– Best effort delivery
– No guarantees that data will arrive at destination
– Up to TCP to ensure data transmission
• Does ensure reassembled fragments are in order.
• Does error check it’s IP header.
IP Address
• Globally unique
• 3 classes, A, B, and C
• Divided into 3 parts, Network, subnet, host
address
• Allow IP networks to communicate with each
other across the world
• Networks can be subdivided further with a
subnet mask
IP address
Copyright, Cisco system
IP address Classes
• Class A for Large networks
– 8 bits for network section
• Class B 16 bits for network
• Class C 24 bits for network leaving 8 bits for
Hosts
• Leftmost bits indicate Class
Why?
• Internet
– TCP/IP is why the internet works
– Interconnecting networks
– Allows for any network to communicate with
another
• TCP/IP allows data to move through separate
networks until it reaches it’s destination
through routing.
Internet
Copyright, Cisco system
Internet
Wikipededia

More Related Content

What's hot

What's hot (20)

Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
TCP-IP PROTOCOL
TCP-IP PROTOCOLTCP-IP PROTOCOL
TCP-IP PROTOCOL
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
Tcp ip-ppt
Tcp ip-pptTcp ip-ppt
Tcp ip-ppt
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
Unit04
Unit04Unit04
Unit04
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
 
11 coms 525 tcpip - internet protocol - forward
11   coms 525 tcpip - internet protocol - forward11   coms 525 tcpip - internet protocol - forward
11 coms 525 tcpip - internet protocol - forward
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shukla
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
TCP/IP(networking)
TCP/IP(networking)TCP/IP(networking)
TCP/IP(networking)
 
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
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
Tcp ip tutorial
Tcp ip tutorialTcp ip tutorial
Tcp ip tutorial
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Unit 2 - Internet Protocol Overview - IT
Unit 2 - Internet Protocol Overview - ITUnit 2 - Internet Protocol Overview - IT
Unit 2 - Internet Protocol Overview - IT
 

Viewers also liked (6)

Tcp/ip model
Tcp/ip modelTcp/ip model
Tcp/ip model
 
Osi model
Osi modelOsi model
Osi model
 
Study of tunnel engineering
Study of tunnel engineeringStudy of tunnel engineering
Study of tunnel engineering
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Vpn
VpnVpn
Vpn
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 

Similar to Tcpip 1

tcpip.ppt
tcpip.ppttcpip.ppt
tcpip.ppt
GauravSankhyan4
 
WIFI MODEM Part-22
WIFI MODEM Part-22WIFI MODEM Part-22
WIFI MODEM Part-22
Techvilla
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
Azhar Ali
 

Similar to Tcpip 1 (20)

tcpip.ppt
tcpip.ppttcpip.ppt
tcpip.ppt
 
tcpip.ppt
tcpip.ppttcpip.ppt
tcpip.ppt
 
tcpip.ppt
tcpip.ppttcpip.ppt
tcpip.ppt
 
tcpip.ppt
tcpip.ppttcpip.ppt
tcpip.ppt
 
Introduction to TCP / IP in networking Technology
Introduction to TCP / IP in networking TechnologyIntroduction to TCP / IP in networking Technology
Introduction to TCP / IP in networking Technology
 
tcpip.ppt
tcpip.ppttcpip.ppt
tcpip.ppt
 
Ismail TCP IP.pdf
Ismail TCP IP.pdfIsmail TCP IP.pdf
Ismail TCP IP.pdf
 
Ismail TCP IP.pdf
Ismail TCP IP.pdfIsmail TCP IP.pdf
Ismail TCP IP.pdf
 
WIFI MODEM Part-22
WIFI MODEM Part-22WIFI MODEM Part-22
WIFI MODEM Part-22
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.ppt
 
tcp ip protocols.ppt
tcp ip protocols.ppttcp ip protocols.ppt
tcp ip protocols.ppt
 
Introduction to TCP IP.pptx
Introduction to TCP IP.pptxIntroduction to TCP IP.pptx
Introduction to TCP IP.pptx
 
Tcp/ip
Tcp/ipTcp/ip
Tcp/ip
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
Ip and icmp
Ip and icmpIp and icmp
Ip and icmp
 
C14-TCPIP.ppt
C14-TCPIP.pptC14-TCPIP.ppt
C14-TCPIP.ppt
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 

Tcpip 1

  • 2. TCP/IP suite • TCP/IP is part of a larger protocol suite. • IP suit most used and most proven suite in the world • Contains specifications for email, ftp, and terminal emulation. • TCP/IP transport and network layer of OSI model but is based on it’s own 5 layer protocol (simplified OSI)
  • 3. OSI to IP suite relation Copyright, Cisco system
  • 4. Transmission Control • Layer 4 on TCP/IP model – Directly under application layer. – Combination of Presentation, session, and transmission layers. • Data unstructured stream of bytes • Main purpose is error checking and flow control
  • 5. Transmission Control • TCP segmented into Header and Data section • Uses Ports to identify Source and destination (16 bit number) • Data belonging to specific TCP connections are identified by sockets – Combination of source and destination host address and port – Allows servers to provide multiple services to multiple clients.
  • 6. Flow Control and Error checking • Sending Node – Sequence of numbers and Acknowledgement messages – Delivery information for destination • Retransmission of data if data loss occurs • Drops duplicate data • Slows transmission if destination computer is behind
  • 7. Internet Protocol • Heart of the TCP/IP suite • Primary Layer 3 protocol • Packet-switching (apposed to circuit switching) • Error reporting • Fragmentation and reassembly of Datagrams – Data larger than MTU (max transmission unit) is fragmented by IP.
  • 8. Internet Protocol • Data encapsulation (fragmentation) allows packets to travel over any type of network with no concern for Higher layer operations. – Email and ftp can travel over the same or separate networks. • IP does not account for data error – Best effort delivery – No guarantees that data will arrive at destination – Up to TCP to ensure data transmission • Does ensure reassembled fragments are in order. • Does error check it’s IP header.
  • 9. IP Address • Globally unique • 3 classes, A, B, and C • Divided into 3 parts, Network, subnet, host address • Allow IP networks to communicate with each other across the world • Networks can be subdivided further with a subnet mask
  • 11. IP address Classes • Class A for Large networks – 8 bits for network section • Class B 16 bits for network • Class C 24 bits for network leaving 8 bits for Hosts • Leftmost bits indicate Class
  • 12. Why? • Internet – TCP/IP is why the internet works – Interconnecting networks – Allows for any network to communicate with another • TCP/IP allows data to move through separate networks until it reaches it’s destination through routing.