SlideShare a Scribd company logo
1 of 15
BSIT (Hons.), Semester-V
UNIVERSITY OF EDUCATION,
Bank road Campus, Lahore
Sanaa.po@gmail.com

Overview of Protocols

TCP/IP and HTTP
TCP/IP

Transmission Control Protocol / Internet Protocol
What is a Protocol?
• A protocol is a collection of rules and
procedures for two computers to
exchange information
• Protocol also defines the format of
data that is being exchanged
What is a TCP/IP?
• TCP/IP stands for Transmission Control
Protocol / Internet Protocol, developed to
allow cooperating computers to share
resources / Information across a network
• A highly standardized protocol used widely
on the Internet
• TCP/IP protocols map to a four-layer
conceptual model known as the DARPA
(Defense Advanced Research Projects Agency) model
TCP/IP Layers:
Because TCP/IP was developed prior to the OSI 7layer mode, it does not have 7 layers but only 4
layers…
Application
Presentation

Application

Session
Transport

Host-to-Host/
Transport

Network

Internet

Data Link

Network Interface

Physical
OSI 7-layer

TCP/IP Protocol Suite
Continue…
The layers of TCP/IP protocol suite contain
relatively independent protocols that can be mixed
& matched depending on the need of the system.
Application
Presentation

Application

SMTP, PTP, HTTP, DNS,
SNMP, TELNET…

Session
Transport

Host-to-Host/
Transport

Network

Internet / Network

IP, ICMP, IGMP, RARP,
ARP

Network Interface

Ethernet, Token Ring,
Frame Relay, ATM

Data Link
Physical
OSI 7-layer

SCTP, TCP, UDP

TCP/IP Protocol Suite
Network Interface Layer: (Physical & Data Link)
TCP/IP does not define any specific
protocol at this layer. It supports all the
standards & proprietary protocols.
– Ethernet
– Token Ring
– Frame Relay
– ATM (Asynchronous Transfer Mode)
Internet / Network Layer: (Network)
At this layer, TCP/IP supports the
Internetworking Protocols (IP) uses four
supporting protocols:
– ARP (Address Resolution Protocol)
– RARP (Reverse Address Resolution Protocol)
– ICMP (Internet Control Message Protocol)
– IGMP (Internet Group Message Protocol)
Transport / H-H Layer: (Transport)
At Transport / Host-to-Host layer, TCP/IP
is working with 3 Protocols that are
responsible for delivery of a message
from one device to another:
– UDP (User Datagram Protocol)
– TCP (Transmission Control Protocol)
– SCTP (Stream Control Transmission Protocol)
Application Layer: (Application, Presentation & Session)
This layer is equivalent to the upper three
layers of OSI model:
– HTTP (Hyper Text Transfer Protocol)
– FTP (File Transfer Protocol)
– SMTP (Simple Mail Transfer Protocol)
– DNS (Domain Name System)
– RIP (Routing Information Protocol)
– SNMP (Simple Network Management Protocol)
–…
HTTP

Hyper Text Transfer Protocol
HTTP?
• HTTP stands for Hyper Text Transfer
Protocol
• These are the rules governing the
conversation between a Web client and a
Web server
HTTP?
• HTTP
uses
services of TCP

the

• HTTP itself is a
stateless Protocol:
– Client and server establish
TCP connection
– Client requests content
– Server responds with
requested content
– Client and server close
connection (usually)

HTTP request

Web
Web
client
client
(browser)
(browser)

Web
Web
server
server
HTTP response
(content)
Any Question?

More Related Content

What's hot (20)

Tcp/ip
Tcp/ipTcp/ip
Tcp/ip
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
eTwinning - TCP/IP: Internet layer
eTwinning - TCP/IP: Internet layereTwinning - TCP/IP: Internet layer
eTwinning - TCP/IP: Internet layer
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
OSI and TCP/IP Reference Model - Ramesh Kumar, Convergence Labs
OSI and TCP/IP Reference Model - Ramesh Kumar, Convergence LabsOSI and TCP/IP Reference Model - Ramesh Kumar, Convergence Labs
OSI and TCP/IP Reference Model - Ramesh Kumar, Convergence Labs
 
TCP/IP MODEL
TCP/IP MODEL TCP/IP MODEL
TCP/IP MODEL
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
 
TCP Model
TCP ModelTCP Model
TCP Model
 
TCP/IP and DNS
TCP/IP and DNSTCP/IP and DNS
TCP/IP and DNS
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
TCP IP Model | Computer Science
TCP IP Model | Computer ScienceTCP IP Model | Computer Science
TCP IP Model | Computer Science
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
TCP/IP Presentation lab encapsulation and de-capsulation Nick Raston 2143803
TCP/IP Presentation lab encapsulation and de-capsulation Nick Raston 2143803TCP/IP Presentation lab encapsulation and de-capsulation Nick Raston 2143803
TCP/IP Presentation lab encapsulation and de-capsulation Nick Raston 2143803
 
TCP with delayed ack for wireless networks
TCP with delayed ack for wireless networksTCP with delayed ack for wireless networks
TCP with delayed ack for wireless networks
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
 
Tcp ip tutorial
Tcp ip tutorialTcp ip tutorial
Tcp ip tutorial
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
 

Similar to Tcp ip and http

Transmission Control Protocol
Transmission Control ProtocolTransmission Control Protocol
Transmission Control ProtocolAliHamza410
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- finalTaymoor Nazmy
 
Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shuklaananya_shukla
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Polandirenazd
 
Tcp presentation
Tcp presentationTcp presentation
Tcp presentationNoor Khalid
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxazmerawAnna1
 
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS BuddiesSairamit
 
Presentation on network_protocols
Presentation on network_protocolsPresentation on network_protocols
Presentation on network_protocolsIUBAT
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxkebeAman
 
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 SuiteAtharaw Deshmukh
 
The TCP/IP and OSI models
The TCP/IP and OSI modelsThe TCP/IP and OSI models
The TCP/IP and OSI modelsJake Weaver
 
Presentation on TCP\IP protocols
Presentation on TCP\IP protocolsPresentation on TCP\IP protocols
Presentation on TCP\IP protocolssabanoor40
 
ip net basic understanding slide show ppt
ip net basic understanding slide show pptip net basic understanding slide show ppt
ip net basic understanding slide show pptlolo749806
 

Similar to Tcp ip and http (20)

Transmission Control Protocol
Transmission Control ProtocolTransmission Control Protocol
Transmission Control Protocol
 
TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shukla
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Tcp presentation
Tcp presentationTcp presentation
Tcp presentation
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
TCP_IP.pptx
TCP_IP.pptxTCP_IP.pptx
TCP_IP.pptx
 
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
 
Presentation on network_protocols
Presentation on network_protocolsPresentation on network_protocols
Presentation on network_protocols
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
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
 
The TCP/IP and OSI models
The TCP/IP and OSI modelsThe TCP/IP and OSI models
The TCP/IP and OSI models
 
Presentation on TCP\IP protocols
Presentation on TCP\IP protocolsPresentation on TCP\IP protocols
Presentation on TCP\IP protocols
 
ip-basics.ppt
ip-basics.pptip-basics.ppt
ip-basics.ppt
 
ip net basic understanding slide show ppt
ip net basic understanding slide show pptip net basic understanding slide show ppt
ip net basic understanding slide show ppt
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 

Tcp ip and http

  • 1. BSIT (Hons.), Semester-V UNIVERSITY OF EDUCATION, Bank road Campus, Lahore Sanaa.po@gmail.com Overview of Protocols TCP/IP and HTTP
  • 3. What is a Protocol? • A protocol is a collection of rules and procedures for two computers to exchange information • Protocol also defines the format of data that is being exchanged
  • 4. What is a TCP/IP? • TCP/IP stands for Transmission Control Protocol / Internet Protocol, developed to allow cooperating computers to share resources / Information across a network • A highly standardized protocol used widely on the Internet • TCP/IP protocols map to a four-layer conceptual model known as the DARPA (Defense Advanced Research Projects Agency) model
  • 5. TCP/IP Layers: Because TCP/IP was developed prior to the OSI 7layer mode, it does not have 7 layers but only 4 layers… Application Presentation Application Session Transport Host-to-Host/ Transport Network Internet Data Link Network Interface Physical OSI 7-layer TCP/IP Protocol Suite
  • 6. Continue… The layers of TCP/IP protocol suite contain relatively independent protocols that can be mixed & matched depending on the need of the system. Application Presentation Application SMTP, PTP, HTTP, DNS, SNMP, TELNET… Session Transport Host-to-Host/ Transport Network Internet / Network IP, ICMP, IGMP, RARP, ARP Network Interface Ethernet, Token Ring, Frame Relay, ATM Data Link Physical OSI 7-layer SCTP, TCP, UDP TCP/IP Protocol Suite
  • 7.
  • 8. Network Interface Layer: (Physical & Data Link) TCP/IP does not define any specific protocol at this layer. It supports all the standards & proprietary protocols. – Ethernet – Token Ring – Frame Relay – ATM (Asynchronous Transfer Mode)
  • 9. Internet / Network Layer: (Network) At this layer, TCP/IP supports the Internetworking Protocols (IP) uses four supporting protocols: – ARP (Address Resolution Protocol) – RARP (Reverse Address Resolution Protocol) – ICMP (Internet Control Message Protocol) – IGMP (Internet Group Message Protocol)
  • 10. Transport / H-H Layer: (Transport) At Transport / Host-to-Host layer, TCP/IP is working with 3 Protocols that are responsible for delivery of a message from one device to another: – UDP (User Datagram Protocol) – TCP (Transmission Control Protocol) – SCTP (Stream Control Transmission Protocol)
  • 11. Application Layer: (Application, Presentation & Session) This layer is equivalent to the upper three layers of OSI model: – HTTP (Hyper Text Transfer Protocol) – FTP (File Transfer Protocol) – SMTP (Simple Mail Transfer Protocol) – DNS (Domain Name System) – RIP (Routing Information Protocol) – SNMP (Simple Network Management Protocol) –…
  • 13. HTTP? • HTTP stands for Hyper Text Transfer Protocol • These are the rules governing the conversation between a Web client and a Web server
  • 14. HTTP? • HTTP uses services of TCP the • HTTP itself is a stateless Protocol: – Client and server establish TCP connection – Client requests content – Server responds with requested content – Client and server close connection (usually) HTTP request Web Web client client (browser) (browser) Web Web server server HTTP response (content)