SlideShare ist ein Scribd-Unternehmen logo
1 von 14
TCP/IP Model 
TCP/IP is an abbreviation used for transmission control 
protocol/Internet Protocol. 
It was developed by Defence Advance Research Projects 
Agency (ARPA, later DARPA) in late 1970's. 
It is a set of communications protocol. It contains sets and 
procedures for dealing with packet transport, media access, 
session communication, file transfer, email and terminal 
emulation.
The current internet is based on TCP/IP reference model. 
The model was defined by keeping following goals in mind. 
(i) The network should connect multiple networks 
together. 
(ii) The connection should withstand till the source and 
destination machines are functioning. 
(iii) The architecture should be so flexible that it should 
be able to transfer data among different hardware and/or 
software platforms.
Host to Network Layer 
This is the lowest layer in TCP/IP reference model. The 
functioning of this layer is generally different in different 
networks. The main job of this layer is to inform the upper 
layers about when the host is connected to the network; so 
that they could start sending the data packets. 
There are various networks like ARPANET, SATNET, X-25, 
ATM, ETHERNET, Token ring etc. into existence. The host 
has to connect to the network using some protocol, so that 
it can send the IP packet over it. Protocols used in this 
layer also vary from host to host and network to network.
Internet Layer 
The functioning of internet layer of TCP/IP model is same 
as the functioning of network layer of oSI model. At this 
layer the Internet Protocol (IP) is used. The task of this 
layer is to allow the host to insert packets into any 
network and then make them travel independently to the 
destination. The order in which the packets are received 
can be different from the sequence in which they were 
sent. Then the higher layers are supposed to arrange 
them in the proper order. So routing of packets and 
congestion control are important issues related to this 
layer.
Main functions of the internet layer are 
1. Internetworking 
2. Addressing 
3. Routing 
4. Packetizing 
5. Data Switching 
6. Congestion Control etc.
Transport layer 
The transport layer is situated above the internet layer of 
TCP model. The functioning of this layer is same as the 
functioning of transport layer in OSI model. In this layer, 
the byte stream is divided into message and these 
messages are passed on to the internet layer. The 
transport layer provides the services like segmentation and 
fragmentation of messages. It also handles the flow control 
so that a fast sender should not overflow a slow receiver.
The protocols used in this layer are 
1) TCP :It is a reliable connection oriented protocol. It allows a 
byte stream transmitted from one machine to be delivered to 
the other machine without introducing any errors. TCP also 
handles the flow control. 
2) UDP: (User Datagram Protocol) It is an unreliable, 
connectionless protocol and used for the applications which do 
not want the TCP's sequencing or flow control. It is used in 
transmitting speech or video.
Main functions of transport layer are: 
1. Segmenting and reassembly 
2. Sequence Numbering 
3. Connection control 
4. Flow control 
5. Error control 
6. Multiplexing
Application Layer 
This is the topmost layer of TCP/IP layer. It is the layer 
seen by the application program and hence is user oriented 
layer which provides services to support end user of 
network directly. A message or data to be sent across 
network enters the TCP/IP model at this point and then 
travels down ward into then through transmission line unto 
host-to-network layer of destination & then upwards up to 
application layer of receiver end system. It provides 
services that directly support user applications such as 
database access, email and file transfer.
This layer uses the various protocol to transfer the data 
between applications. Some common protocol used in this 
layer are: 
(a) FTP (File Transfer Protocol) 
FTP is used for file transfer between inter network nodes. 
b) SMTP (Simple Mail transfer Protocol) 
It is used for exchanging e-mail. 
c)Telnet 
It is used for remote terminal emulation. It enables user to 
access host­based 
applications by emulating one of the 
host's terminals. Telnet provides connectivity between 
dissimilar operating systems. Telnet is a general purpose 
client-server application program.
d) DNS (Domain Name Systems) 
The DNS is used to convert the domain name into the IP 
addresses. To identify an entity, TCP/IP protocol use the 
IP address which uniquely identify the connection of a 
host to the internet. However, people prefer to use name 
instead of addresses. Therefore DNS maps a name to an 
address and conversely. 
(e) HTTP (Hypertext Transfer Protocol) 
HTTP is an internet protocol designed for a specific 
application, the World Wide Web (WWW).
Ta 104-tcp
Ta 104-tcp

Weitere ähnliche Inhalte

Was ist angesagt?

TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applicationsjajinekkanti
 
Report of TCP/IP
Report of TCP/IPReport of TCP/IP
Report of TCP/IPMannu Khani
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPMukesh Chinta
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IPToufiqueAhmed13
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IPMichael Lamont
 
Network protocol
Network protocolNetwork protocol
Network protocolSWAMY NAYAK
 
OSI model and TCP/IP model
OSI model and TCP/IP modelOSI model and TCP/IP model
OSI model and TCP/IP modelRubal Sagwal
 
Difference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerDifference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerNetwax Lab
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing marwan aldulaimy
 

Was ist angesagt? (20)

TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applications
 
Report of TCP/IP
Report of TCP/IPReport of TCP/IP
Report of TCP/IP
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & 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
 
Protocols
ProtocolsProtocols
Protocols
 
Osi model
Osi modelOsi model
Osi model
 
Osi and tcp ip model
Osi and tcp ip modelOsi and tcp ip model
Osi and tcp ip model
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
 
Protocols
ProtocolsProtocols
Protocols
 
Osi model
Osi modelOsi model
Osi model
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
OSI model and TCP/IP model
OSI model and TCP/IP modelOSI model and TCP/IP model
OSI model and TCP/IP model
 
TCP/IP MODEL
TCP/IP MODEL TCP/IP MODEL
TCP/IP MODEL
 
Difference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerDifference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP Layer
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
 

Andere mochten auch

DIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slides
DIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slidesDIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slides
DIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slidesAshika Mohanlal
 
Collaboration Tools And Wireless Networking
Collaboration Tools And Wireless NetworkingCollaboration Tools And Wireless Networking
Collaboration Tools And Wireless NetworkingRoxanne2006
 
TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...
TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...
TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...Symantec
 
Internet architecture
Internet architectureInternet architecture
Internet architectureNaman Rastogi
 
Powerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usesPowerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usessumitsc
 
Internet ppt
Internet pptInternet ppt
Internet ppttej_vish
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation guest9e3d59
 

Andere mochten auch (9)

DIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slides
DIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slidesDIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slides
DIGITAL FUNCTIONING IN DIFFERENT ECONOMIC SECTORS slides
 
Collaboration Tools And Wireless Networking
Collaboration Tools And Wireless NetworkingCollaboration Tools And Wireless Networking
Collaboration Tools And Wireless Networking
 
TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...
TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...
TECHNICAL BRIEF: Using Symantec Endpoint Protection 12.1 to Protect Against A...
 
Internet architecture
Internet architectureInternet architecture
Internet architecture
 
Search Engines
Search EnginesSearch Engines
Search Engines
 
Powerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usesPowerpoint presentation on internet and its uses
Powerpoint presentation on internet and its uses
 
Internet ppt
Internet pptInternet ppt
Internet ppt
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation
 

Ähnlich wie Ta 104-tcp

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
 
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
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxazmerawAnna1
 
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
 
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
 
CN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdfCN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdfskknowledge
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference ModelMukesh Tekwani
 
OSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingOSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingMeenakshiGupta233101
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxkebeAman
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxzeyadosama505
 

Ähnlich wie Ta 104-tcp (20)

Osi model
Osi modelOsi model
Osi model
 
Lecture 3- tcp-ip
Lecture  3- tcp-ipLecture  3- tcp-ip
Lecture 3- tcp-ip
 
TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
OsI reference model
OsI reference modelOsI reference model
OsI reference model
 
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
 
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
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
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
 
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
 
CN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdfCN-OSI-TCP-Models-001.pdf
CN-OSI-TCP-Models-001.pdf
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
OSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingOSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networking
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
section 4.3.pptx
section 4.3.pptxsection 4.3.pptx
section 4.3.pptx
 
Internet1
Internet1Internet1
Internet1
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 

Mehr von Nitesh Singh

Risk taking and emotions
Risk taking and emotionsRisk taking and emotions
Risk taking and emotionsNitesh Singh
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADNitesh Singh
 
The real comedy behind comedy
The real comedy behind comedyThe real comedy behind comedy
The real comedy behind comedyNitesh Singh
 
Project report Rs Dry celaners
Project report Rs Dry celaners Project report Rs Dry celaners
Project report Rs Dry celaners Nitesh Singh
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layerNitesh Singh
 
Ta 104-topology (1)
Ta 104-topology (1)Ta 104-topology (1)
Ta 104-topology (1)Nitesh Singh
 

Mehr von Nitesh Singh (20)

Risk taking and emotions
Risk taking and emotionsRisk taking and emotions
Risk taking and emotions
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
 
The real comedy behind comedy
The real comedy behind comedyThe real comedy behind comedy
The real comedy behind comedy
 
Project report Rs Dry celaners
Project report Rs Dry celaners Project report Rs Dry celaners
Project report Rs Dry celaners
 
BIG DATA ANALYSIS
BIG DATA ANALYSISBIG DATA ANALYSIS
BIG DATA ANALYSIS
 
Udp vs-tcp
Udp vs-tcpUdp vs-tcp
Udp vs-tcp
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
 
Routers vs-switch
Routers vs-switchRouters vs-switch
Routers vs-switch
 
New udp
New udpNew udp
New udp
 
I pv4 format
I pv4 formatI pv4 format
I pv4 format
 
I pv4 addressing
I pv4 addressingI pv4 addressing
I pv4 addressing
 
Hub vs-switch
Hub vs-switchHub vs-switch
Hub vs-switch
 
Ftp
FtpFtp
Ftp
 
Email ftp
Email ftpEmail ftp
Email ftp
 
Www and http
Www and httpWww and http
Www and http
 
Transmission main
Transmission mainTransmission main
Transmission main
 
Ta 104-topology
Ta 104-topologyTa 104-topology
Ta 104-topology
 
Ta 104-topology (1)
Ta 104-topology (1)Ta 104-topology (1)
Ta 104-topology (1)
 
Ta 104-media-3
Ta 104-media-3Ta 104-media-3
Ta 104-media-3
 
Ta 104-media-2
Ta 104-media-2Ta 104-media-2
Ta 104-media-2
 

Ta 104-tcp

  • 1. TCP/IP Model TCP/IP is an abbreviation used for transmission control protocol/Internet Protocol. It was developed by Defence Advance Research Projects Agency (ARPA, later DARPA) in late 1970's. It is a set of communications protocol. It contains sets and procedures for dealing with packet transport, media access, session communication, file transfer, email and terminal emulation.
  • 2. The current internet is based on TCP/IP reference model. The model was defined by keeping following goals in mind. (i) The network should connect multiple networks together. (ii) The connection should withstand till the source and destination machines are functioning. (iii) The architecture should be so flexible that it should be able to transfer data among different hardware and/or software platforms.
  • 3.
  • 4. Host to Network Layer This is the lowest layer in TCP/IP reference model. The functioning of this layer is generally different in different networks. The main job of this layer is to inform the upper layers about when the host is connected to the network; so that they could start sending the data packets. There are various networks like ARPANET, SATNET, X-25, ATM, ETHERNET, Token ring etc. into existence. The host has to connect to the network using some protocol, so that it can send the IP packet over it. Protocols used in this layer also vary from host to host and network to network.
  • 5. Internet Layer The functioning of internet layer of TCP/IP model is same as the functioning of network layer of oSI model. At this layer the Internet Protocol (IP) is used. The task of this layer is to allow the host to insert packets into any network and then make them travel independently to the destination. The order in which the packets are received can be different from the sequence in which they were sent. Then the higher layers are supposed to arrange them in the proper order. So routing of packets and congestion control are important issues related to this layer.
  • 6. Main functions of the internet layer are 1. Internetworking 2. Addressing 3. Routing 4. Packetizing 5. Data Switching 6. Congestion Control etc.
  • 7. Transport layer The transport layer is situated above the internet layer of TCP model. The functioning of this layer is same as the functioning of transport layer in OSI model. In this layer, the byte stream is divided into message and these messages are passed on to the internet layer. The transport layer provides the services like segmentation and fragmentation of messages. It also handles the flow control so that a fast sender should not overflow a slow receiver.
  • 8. The protocols used in this layer are 1) TCP :It is a reliable connection oriented protocol. It allows a byte stream transmitted from one machine to be delivered to the other machine without introducing any errors. TCP also handles the flow control. 2) UDP: (User Datagram Protocol) It is an unreliable, connectionless protocol and used for the applications which do not want the TCP's sequencing or flow control. It is used in transmitting speech or video.
  • 9. Main functions of transport layer are: 1. Segmenting and reassembly 2. Sequence Numbering 3. Connection control 4. Flow control 5. Error control 6. Multiplexing
  • 10. Application Layer This is the topmost layer of TCP/IP layer. It is the layer seen by the application program and hence is user oriented layer which provides services to support end user of network directly. A message or data to be sent across network enters the TCP/IP model at this point and then travels down ward into then through transmission line unto host-to-network layer of destination & then upwards up to application layer of receiver end system. It provides services that directly support user applications such as database access, email and file transfer.
  • 11. This layer uses the various protocol to transfer the data between applications. Some common protocol used in this layer are: (a) FTP (File Transfer Protocol) FTP is used for file transfer between inter network nodes. b) SMTP (Simple Mail transfer Protocol) It is used for exchanging e-mail. c)Telnet It is used for remote terminal emulation. It enables user to access host­based applications by emulating one of the host's terminals. Telnet provides connectivity between dissimilar operating systems. Telnet is a general purpose client-server application program.
  • 12. d) DNS (Domain Name Systems) The DNS is used to convert the domain name into the IP addresses. To identify an entity, TCP/IP protocol use the IP address which uniquely identify the connection of a host to the internet. However, people prefer to use name instead of addresses. Therefore DNS maps a name to an address and conversely. (e) HTTP (Hypertext Transfer Protocol) HTTP is an internet protocol designed for a specific application, the World Wide Web (WWW).