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

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
Scopus Indexed Journals 2024 - ISCOPUS Publications
Scopus Indexed Journals 2024 - ISCOPUS PublicationsScopus Indexed Journals 2024 - ISCOPUS Publications
Scopus Indexed Journals 2024 - ISCOPUS Publications
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Climbers and Creepers used in landscaping
Climbers and Creepers used in landscapingClimbers and Creepers used in landscaping
Climbers and Creepers used in landscaping
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 

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.