9
Internet Protocol Internet Protocol Suite Suite (TCP/IP) (TCP/IP)

"Internet Protocol Suite" prepared by Szymon M. from Poland

  • Upload
    irenazd

  • View
    588

  • Download
    2

Embed Size (px)

DESCRIPTION

Internet Protocol Suite

Citation preview

Page 1: "Internet Protocol Suite" prepared by Szymon M. from Poland

Internet Protocol SuiteInternet Protocol Suite(TCP/IP)(TCP/IP)

Page 2: "Internet Protocol Suite" prepared by Szymon M. from Poland

The The Internet Protocol SuiteInternet Protocol Suite (commonly known as (commonly known as TCP/IPTCP/IP) is the set of communications protocols ) is the set of communications protocols

used for the Internet and other similar networks. It used for the Internet and other similar networks. It is named from two of the most important protocols is named from two of the most important protocols in it: the Transmission Control Protocol (TCP) and in it: the Transmission Control Protocol (TCP) and the Internet Protocol (IP), which were the first two the Internet Protocol (IP), which were the first two

networking protocols defined in this standard. networking protocols defined in this standard. Today's IP networking represents a synthesis of Today's IP networking represents a synthesis of several developments that began to evolve in the several developments that began to evolve in the 1960s and 1970s, namely the Internet and LANs 1960s and 1970s, namely the Internet and LANs

(Local Area Networks), which emerged in the mid- (Local Area Networks), which emerged in the mid- to late-1980s, together with the advent of the to late-1980s, together with the advent of the

World Wide Web in the early 1990s.World Wide Web in the early 1990s.

Page 3: "Internet Protocol Suite" prepared by Szymon M. from Poland

The Internet Protocol Suite, like many protocol The Internet Protocol Suite, like many protocol suites, may be viewed as a set of layers. Each suites, may be viewed as a set of layers. Each

layer solves a set of problems involving the layer solves a set of problems involving the transmission of data, and provides a well-defined transmission of data, and provides a well-defined

service to the upper layer protocols based on service to the upper layer protocols based on using services from some lower layers. Upper using services from some lower layers. Upper

layers are logically closer to the user and deal with layers are logically closer to the user and deal with more abstract data, relying on lower layer more abstract data, relying on lower layer

protocols to translate data into forms that can protocols to translate data into forms that can eventually be physically transmitted.eventually be physically transmitted.

The TCP/IP model consists of four layers. From The TCP/IP model consists of four layers. From lowest to highest, these are the Link Layer, the lowest to highest, these are the Link Layer, the

Internet Layer, the Transport Layer, and the Internet Layer, the Transport Layer, and the Application Layer.Application Layer.

Page 4: "Internet Protocol Suite" prepared by Szymon M. from Poland

The The Internet Protocol SuiteInternet Protocol Suite Application Layer

BGP · DHCP · DNS · FTP · GTP · HTTP · IMAP · IRC · Megaco · MGCP · NNTP · NTP · POP · RIP · RPC · RTP · RTSP · SDP · SIP · SMTP · SNMP · SOAP · SSH · STUN · Telnet · TLS/SSL · XMPP 

Transport Layer

TCP UDP DCCP SCTP RSVP ECN 

Internet Layer

IP (IPv4,IPv6) ICMP ICMPv6 IGMP IPsec

Link LayerARP · RARP · NDP · OSPF ·Tunnels (L2TP)· Media Access Control (Ethernet, MPLS, DSL, ISDN, FDDI) · Device Drivers

Page 5: "Internet Protocol Suite" prepared by Szymon M. from Poland

The TCP/IP suite uses encapsulation to provide The TCP/IP suite uses encapsulation to provide abstraction of protocols and services. Such abstraction of protocols and services. Such

encapsulation usually is aligned with the division of encapsulation usually is aligned with the division of the protocol suite into layers of general the protocol suite into layers of general

functionality. In general, an application (the highest functionality. In general, an application (the highest level of the model) uses a set of protocols to send level of the model) uses a set of protocols to send

its data down the layers, being further its data down the layers, being further encapsulated at each level.encapsulated at each level.

This may be illustrated by an example network This may be illustrated by an example network scenario, in which two Internet host computers scenario, in which two Internet host computers communicate across local network boundaries communicate across local network boundaries constituted by their internetworking gateways constituted by their internetworking gateways

(routers).(routers).

Page 6: "Internet Protocol Suite" prepared by Szymon M. from Poland

TCP/IP stack TCP/IP stack operating on operating on

two hosts two hosts connected via connected via

two routers two routers and the and the

corresponding corresponding layers used at layers used at

each hopeach hop

Page 7: "Internet Protocol Suite" prepared by Szymon M. from Poland

Encapsulation of application data descending Encapsulation of application data descending through the protocol stack. through the protocol stack.

ApplicationApplication

TransportTransport

InternetInternet

LinkLink

Page 8: "Internet Protocol Suite" prepared by Szymon M. from Poland

If You are stillIf You are still interested interestedtry to find:try to find:

TCP/IP modelTCP/IP model Internet Engineering Task Force Internet Engineering Task Force List of TCP and UDP port numbers List of TCP and UDP port numbers OSI Model OSI Model

Page 9: "Internet Protocol Suite" prepared by Szymon M. from Poland

Thanks for watchingThanks for watching

Presentation made by Szymon M.Presentation made by Szymon M.

Most of the informations are onMost of the informations are on

http://en.wikipedia.org/.http://en.wikipedia.org/.