SlideShare ist ein Scribd-Unternehmen logo
1 von 54
SEMINAR ON TCP/IP AND DNS
By Biswadip Dey (Roll No. – 11G5MMS136)
1/1/2013 6:33 AM




CONTENTS
   WHAT IS TCP/IP
   ARCHITECTURE OF TCP/IP
   HOW TCP/IP WORKS
   DIFFERENCE BETWEEN TCP/IP AND OSI
   WHAT IS DNS
   DOMAIN NAME SPACE
   DNS SERVERS AND DIFFERENT TYPES OF DNS
    SERVERS
   TYPES OF DNS
   RESOLVER AND RESOLUTION TECHINQUES
   REFERENCES

                                                   2
1/1/2013 6:33 AM




WHAT IS TCP/IP?

 TCP/IP is named after its two primary
  protocol TCP and IP.
 TCP/IP stands for Transmission Control
  Protocol / Internet Protocol.
 TCP/IP defines how electronic devices (like
  computers) should be connected to each
  other, and how data should be transmitted
  between them.

                                                   3
1/1/2013 6:33 AM




ARCHITECTURE OF TCP/IP
 OSI MODEL
 Application
                       TELNE
 Presentation   DNS            SMTP      FTP    HTTP     …          Application
                         T
 Session



 Transport        SCTP          TCP               UDP                Transport




                ICMP   IGMP
 Network                          IP                                       Internet
                                               RARP    ARP



                                 Data Link

                                 Physical

                                                                                      4
1/1/2013 6:33 AM




PHYSICAL LAYER

 The physical layer is responsible for moving
  individual bits between two hops or node.
 It defines Transmission Rate (the number of
  bits sent each second).
 It is responsible for synchronization of bits.

 The physical layer is also concerned with the
  physical topology.


                                                     5
1/1/2013 6:33 AM




ARCHITECTURE OF TCP/IP
 OSI MODEL
 Application
                       TELNE
 Presentation   DNS            SMTP         FTP    HTTP     …          Application
                         T
 Session



 Transport        SCTP          TCP                  UDP                Transport




                ICMP   IGMP
 Network                          IP                                          Internet
                                                  RARP    ARP



                                Data Link

                                 Physical

                                                                                         4
1/1/2013 6:33 AM




DATA LINK LAYER

 The data link layer is responsible for error
  control and flow control.
 Here the unit of communication is a frame.

 The header of frame contains source
  address and destination address along with
  other information.
 The trailer of frame is used to achieve error
  control mechanism.

                                                     6
1/1/2013 6:33 AM




ARCHITECTURE OF TCP/IP
 OSI MODEL
 Application
                       TELNE
 Presentation   DNS            SMTP         FTP    HTTP     …          Application
                         T
 Session



 Transport        SCTP          TCP                 UDP                 Transport




                ICMP   IGMP
 Network                          IP              RAR                     Internet
                                                          ARP
                                                   P


                                 Data Link

                                 Physical

                                                                                     4
1/1/2013 6:33 AM




INTERNET LAYER
 At the Internet layer, TCP/IP supports the
  Internet Protocol (IP).
 IP   transports data in packets called
  datagrams.
 Datagrams can travel along different routes.
 IP does not keep track of the routes and has
  no facility for reordering datagrams once they
  arrive at their destination.
 Communication at the internet layer is end-
  to-end.
                                                     7
1/1/2013 6:33 AM




INTERNET LAYER (CONTINUES…)
   ARP (Address Resolution Protocol) is used to
    associate a logical address to its corresponding
    physical address.
   RARP (Reverse Address Resolution Protocol) allows
    a host to discover its logical address when it knows
    only its physical address.
   ICMP (Internet Control Message Protocol) is used by
    hosts and gateways to send notification of datagram
    problems, back to the sender.
   IGMP (Internet Group Message Protocol) is used to
    facilitate the simultaneous transmission of message
    to a group of recipients.
                                                            8
1/1/2013 6:33 AM




ARCHITECTURE OF TCP/IP
 OSI MODEL
 Application
                       TELNE
 Presentation   DNS            SMTP         FTP    HTTP     …          Application
                         T
 Session



 Transport        SCTP          TCP                  UDP                Transport




                ICMP   IGMP
 Network                          IP                                          Internet
                                                  RARP    ARP



                                 Data Link

                                 Physical

                                                                                         4
1/1/2013 6:33 AM




TRANSPORT LAYER
 The transport layer is responsible for delivering
  the whole message (also called user datagram
  or segment) from source process to destination
  process.
 The communication at this layer is process-to-
  process.
 Transport layer defines three protocol namely
  UDP     (User    Datagram     Protocol),    TCP
  (Transmission Control Protocol) & SCTP
  (Stream Control Transmission Protocol)

                                                       9
1/1/2013 6:33 AM




TRANSPORT LAYER (CONTINUES…)
   UDP does not create any virtual connection between
    the source and destination processes, so it is a
    connectionless protocol.
   UDP does not support acknowledgement , so it is a
    unreliable protocol.
   UDP uses port numbers to create a process-to-
    process communication.
   UDP does provide error control to some extent.
   If UDP detects an error in the received packet, it
    silently drops it.
   UDP packets are called user datagrams.


                                                          10
1/1/2013 6:33 AM




TRANSPORT LAYER (CONTINUES…)
 TCP creates a virtual connection before
  sending packet, so it is connection oriented
  protocol.
 TCP supports acknowledgement, so it is a
  reliable protocol.
 TCP uses port numbers to provides process-
  to-process communication.
 TCP is a stream-oriented protocol.
 A packet in TCP is called a segment.

                                                    11
1/1/2013 6:33 AM




TRANSPORT LAYER (CONTINUES…)

 SCTP combines the best features of UDP
  and TCP.
 SCTP is a reliable message oriented
  protocol.
 It preserves the message boundaries and at
  the same time detects lost data, duplicate
  data, and out-of-order data.
 It also has congestion control and flow
  control mechanisms.
                                                  12
1/1/2013 6:33 AM




ARCHITECTURE OF TCP/IP
 OSI MODEL
 Application
                         TELN
 Presentation   DNS             SMTP         FTP    HTTP     …         Application
                          ET
 Session



 Transport        SCTP           TCP                  UDP                Transport




                ICMP   IGMP
 Network                           IP                                          Internet
                                                   RARP    ARP



                                  Data Link

                                  Physical

                                                                                          4
1/1/2013 6:33 AM




APPLICATION LAYER

 The application layer in TCP/IP is equivalent to
  the combined session, presentation, and
  application layers in the OSI model.
 The application layer allows a user to access
  the services of our private internet or the global
  Internet.
 Many protocols are defined at this layer to
  provide services such as electronic mail, file
  transfer, accessing the World Wide Web, and so
  on.
                                                        13
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1    Message                       P1       P5     P6
  99        66      58                                 53       46     23



Source                                                                  Destinatio
                                                                        n


   Application Layer                                    Application Layer

       Transport Layer                                      Transport Layer

       Internet Layer                                       Internet Layer

       Data-link Layer                                      Data-link Layer

       Physical Layer                                       Physical Layer
                                   R1        R3

                                        R2
                                                                               14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                                 P1       P5     P6
  99        66      58                                                                53       46     23



Source                                                                                                 Destinatio
                                                                                                       n


   Application Layer     H    Message                                                  Application Layer
                                   Connec
       Transport Layer   1,58,53
                                      t
                                            2,58,53   H   Mes   3,58,53   sage             Transport Layer

       Internet Layer                                                                      Internet Layer

       Data-link Layer                                                                     Data-link Layer

       Physical Layer                                                                      Physical Layer
                                            R1            R3

                                                 R2
                                                                                                              14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                              P1       P5     P6
  99        66      58                                             53       46     23



Source                                                                              Destinatio
                                                                                    n


   Application Layer                                                Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53   sage             Transport Layer
                                         Connec
       Internet Layer    1,2   1,58,53
                                            t                           Internet Layer

       Data-link Layer                                                  Data-link Layer

       Physical Layer                                                   Physical Layer
                                             R1         R3

                                                  R2
                                                                                           14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                  P1       P5     P6
  99        66      58                                                 53       46     23



Source                                                                                  Destinatio
                                                                                        n


   Application Layer                                                    Application Layer

       Transport Layer   2,58,53   H     Mes   3,58,53   sage               Transport Layer

       Internet Layer                                                       Internet Layer
                                                    Connec
       Data-link Layer   41,45     1,2    1,58,53
                                                       t
                                                              T             Data-link Layer

       Physical Layer                                                       Physical Layer
                                               R1            R3

                                                    R2
                                                                                               14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                     P1       P5     P6
  99        66      58                                                    53       46     23



Source                                                                                     Destinatio
                                                                                           n


   Application Layer                                                       Application Layer

       Transport Layer   2,58,53   H   Mes    3,58,53    sage                  Transport Layer

       Internet Layer                                                          Internet Layer

       Data-link Layer                                                         Data-link Layer
                                                        Connec
       Physical Layer    H   41,45     1,2   1,58,53
                                                           t
                                                                 T             Physical Layer
                                             R1           R3

                                                  R2
                                                                                                  14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                                      P1       P5     P6
  99        66      58                                                                     53       46     23



Source                                                                                                      Destinatio
                                                                                                            n


   Application Layer                                                                        Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53      sage                                  Transport Layer

       Internet Layer                                                                           Internet Layer

       Data-link Layer                                                                          Data-link Layer
                                                                             Connec
       Physical Layer                        H    46,47      1,2   1,58,53
                                                                                t
                                                                                       T        Physical Layer
                                             R1            R3

                                                  R2
                                                                                                                   14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                                      P1       P5     P6
  99        66      58                                                                     53       46     23



Source                                                                                                      Destinatio
                                                                                                            n


   Application Layer                                                                        Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53      sage                                  Transport Layer

       Internet Layer                                                                           Internet Layer

       Data-link Layer                                                                          Data-link Layer
                                                                             Connec
       Physical Layer                             46,47      1,2   1,58,53
                                                                                t
                                                                                       T        Physical Layer
                                             R1            R3

                                                  R2
                                                                                                                   14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                                  P1       P5     P6
  99        66      58                                                                 53       46     23



Source                                                                                                  Destinatio
                                                                                                        n


   Application Layer                                                                    Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53   sage                                 Transport Layer

       Internet Layer                                                                       Internet Layer
                                                                              Connec
       Data-link Layer                                        1,2   1,58,53
                                                                                 t          Data-link Layer

       Physical Layer                                                                       Physical Layer
                                             R1         R3

                                                  R2
                                                                                                               14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                            P1       P5     P6
  99        66      58                                                           53       46     23



Source                                                                                            Destinatio
                                                                                                  n


   Application Layer                                                              Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53   sage                           Transport Layer
                                                                        Connec
       Internet Layer                                         1,58,53
                                                                           t          Internet Layer

       Data-link Layer                                                                Data-link Layer

       Physical Layer                                                                 Physical Layer
                                             R1         R3

                                                  R2
                                                                                                         14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                          P1       P5     P6
  99        66      58                                                         53       46     23



Source                                                                                          Destinatio
                                                                                                n


   Application Layer                                                            Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53   sage   2,53,58   Ack         Transport Layer

       Internet Layer                                                               Internet Layer

       Data-link Layer                                                              Data-link Layer

       Physical Layer                                                               Physical Layer
                                             R1         R3

                                                  R2
                                                                                                       14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                              P1       P5     P6
  99        66      58                                             53       46     23



Source                                                                              Destinatio
                                                                                    n


   Application Layer                                                Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53   sage             Transport Layer

       Internet Layer                                                   Internet Layer

       Data-link Layer                                                  Data-link Layer

       Physical Layer                                                   Physical Layer
                                             R1         R3

                                                  R2
                                                                                           14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                              P1       P5     P6
  99        66      58                                                             53       46     23



Source                                                                                              Destinatio
                                                                                                    n


   Application Layer                                                                Application Layer

       Transport Layer   2,58,53   H   Mes   3,58,53
                                                2,58,53sage Mes
                                                         H        3,58,53   sage        Transport Layer

       Internet Layer                                                                   Internet Layer

       Data-link Layer                                                                  Data-link Layer

       Physical Layer                                                                   Physical Layer
                                             R1        R3

                                                  R2
                                                                                                           14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                                                 P1       P5     P6
  99        66      58                                                                53       46     23



Source                                                                                                 Destinatio
                                                                                                       n


   Application Layer                                                                   Application Layer

       Transport Layer   4,58,53   Close        2,58,53   H    Mes   3,58,53   sage        Transport Layer

       Internet Layer                                                                      Internet Layer

       Data-link Layer                                                                     Data-link Layer

       Physical Layer                                                                      Physical Layer
                                           R1             R3

                                                R2
                                                                                                              14
1/1/2013 6:33 AM




PUTTING ALL TOGETHER


  P2        P3     P1                                 P1       P5     P6
  99        66      58                                53       46     23



Source                                                                 Destinatio
                                                                       n


   Application Layer                        Message    Application Layer

       Transport Layer                  H   Message        Transport Layer

       Internet Layer                                      Internet Layer

       Data-link Layer                                     Data-link Layer

       Physical Layer                                      Physical Layer
                         R1        R3

                              R2
                                                                              14
1/1/2013 6:33 AM




COMPARISONS BETWEEN TCP/IP AND OSI

 When we compare the two models, we find
  that two layers, session and presentation,
  are missing from the TCP/IP protocol suite.
 The OSI Model specifies which function
  belongs to each of its layers. Whereas
  TCP/IP defines protocols for each layer
  which provides a specific functionality, the
  protocols are not necessarily interdependent.

                                                     15
1/1/2013 6:33 AM




WHAT IS DNS?

   Domain Name System (DNS) is a
    hierarchical distributed database system that
    translates a computer's fully qualified domain
    name into an IP address or vise versa.




                                                       16
1/1/2013 6:33 AM




DOMAIN NAME SPACE

 It is a hierarchical name space.
 It is an inverted-tree structure with root at the
  top.
 Each node in the tree has a label, which is a
  string with a maximum of 63 characters.
 The root is labeled by null string (.).

 Children of each node have unique labels.

 A domain name is a sequence of labels
  separated by dots (.).
                                                        17
1/1/2013 6:33 AM




DOMAIN NAME SPACE (CONTINUES…)




   If a sequence of labels is terminated by a null string
    (.), it is called a fully qualified domain name
    (FQDN).
   If a sequence of labels is not terminated by a null
    string, it is called a partially qualified domain name
    (PQDN).                                              18
1/1/2013 6:33 AM




DOMAIN NAME SPACE (CONTINUES…)

 A domain is a subtree of the domain name
  space.
 The name of the domain is the name of the
  node at the top of the subtree.




                                                  19
1/1/2013 6:33 AM




DNS SERVERS
 This are the servers which stores the
  information     about its   domain    and
  subdomains.
 Each server is responsible for keeping the
  information     about its   domain    and
  subdomains. The undertaking domain and
  subdomains forms a zone.
 Each DNS servers maintains a database
  known as zone file to keep the information
  about its zone.
                                                  20
1/1/2013 6:33 AM




DIFFERENT TYPES OF DNS SERVERS

 Root Server
 Primary DNS Server

 Secondary DNS Server

 Cache Only DNS Server




                                             21
1/1/2013 6:33 AM




ROOT SERVER

 A root server is a server whose zone
  consists of all the other DNS servers.
 The root server does not keep information
  about its undertaking DNS servers.
 It rather keeps a reference to the those DNS
  servers.




                                                    22
1/1/2013 6:33 AM




PRIMARY DNS SERVER

 A Primary DNS Server is a server that
  stores a file about the zone for which it is an
  authority.
 It is responsible for creating, maintaining,
  and updating the zone file.
 It stores the zone file on a local disk.




                                                      23
1/1/2013 6:33 AM




SECONDARY DNS SERVER
 A Secondary DNS Server is a server that
  gathers the complete information (zone file)
  about a zone from another server (primary or
  secondary) and stores the file on its local
  disk.
 The secondary server neither creates nor
  updates the zone files.
 If updating is required, it must be done by the
  Primary DNS Server, which sends the
  updated version to the Secondary DNS
  server.                                             24
1/1/2013 6:33 AM



PURPOSE OF PRIMARY & SECONDARY DNS SERVER


                   Zone    Zone
                    File    File


                                      Secondary
       Primary                        DNS Server
      DNS Server




                                                      25
1/1/2013 6:33 AM




CACHE ONLY DNS SERVER

 To speed up the resolution this server is
  used.
 It caches the mapping information before
  sending the response to the client.
 If the same or another client ask for the same
  mapping then it resolve the problem by itself
  rather going to the authoritative source.
 It uses a TTL (Time-To-Live) to validate the
  mapping.
                                                     26
1/1/2013 6:33 AM



WORKING PRINCIPAL OF CACHE ONLY DNS SERVER

                                                  Authoritative
                                                  DNS Server
     Cache Only   INFORMATIO   INFORMATIO
     DNS Server       N            N




                                                                  27
1/1/2013 6:33 AM




TYPES OF DNS

   In the Internet, the domain name space (tree)
    is divided into three different sections:
    generic domains, country domains, and the
    inverse domain.




                                                       28
1/1/2013 6:33 AM




GENERIC DOMAIN

   The generic domains define registered
    hosts according to their generic behavior.




                                                     29
1/1/2013 6:33 AM




COUNTRY DOMAIN

   The country domains section uses two-
    character country abbreviations.




                                                 30
1/1/2013 6:33 AM




INVERSE DOMAIN

   The inverse domain is used to map an
    address to a name.




                                                31
1/1/2013 6:33 AM




WHAT IS RESOLVER

 Resolver is a DNS client.
 It gets the request from its host’s processes
  and searches its nearest DNS server.
 After getting the response from server it
  transfers the result to the host’s process that
  requested it.




                                                      32
1/1/2013 6:33 AM




RESOLUTION

 Mapping a name to an address or an
  address to a name is called name-address
  resolution.
 There    are two types of resolutions
  techniques, Recursive Resolution and
  Iterative Resolution.




                                                 33
1/1/2013 6:33 AM




RECURSIVE RESOLUTION
                                          root server
                                edu
                                                   com

                      exam.ed
                         u
                                                     yahoo.com
     Client
Requests: yahoo.com




                                                            34
1/1/2013 6:33 AM




ITERATIVE RESOLUTION
                                          root server
                                edu
                                                   com

                      exam.ed
                         u
                                                     yahoo.com


     Client
Requests: yahoo.com




                                                            35
1/1/2013 6:33 AM




REFERENCES

 Data Communications and Networking
  (Fourth Edition) By Behrouz A Forouzan,
  Published by McGraw-Hill
 Computer Networks (Fourth Edition) By
  Andrew S. Tanenbaum, Published by
  Pearson Education
 TCP/IP Protocol Suite (Fourth Edition) By
  Behrouz A Forouzan, Published by McGraw-
  Hill
                                                  36
TCP/IP and DNS

Weitere ähnliche Inhalte

Was ist angesagt?

introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithmBushra M
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)Amandeep Kaur
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocolasimnawaz54
 
Stream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionStream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionLaili Aidi
 
Transport services
Transport servicesTransport services
Transport servicesNavin Kumar
 
Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)Mohammed Abuibaid
 
Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...
Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...
Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...smuto55
 

Was ist angesagt? (20)

TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
Dhcp
DhcpDhcp
Dhcp
 
Stop And Wait
Stop And WaitStop And Wait
Stop And Wait
 
Introduction to Application layer
Introduction to Application layerIntroduction to Application layer
Introduction to Application layer
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Ethernet
EthernetEthernet
Ethernet
 
Web Security
Web SecurityWeb Security
Web Security
 
Multicast routing
Multicast routingMulticast routing
Multicast routing
 
Overview of TCP IP
Overview of TCP IPOverview of TCP IP
Overview of TCP IP
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
 
Xmpp presentation
Xmpp   presentationXmpp   presentation
Xmpp presentation
 
Stream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - IntroductionStream Control Transmission Protocol (SCTP) - Introduction
Stream Control Transmission Protocol (SCTP) - Introduction
 
Ports and protocols
Ports and protocolsPorts and protocols
Ports and protocols
 
Ppt 11 - netopeer
Ppt   11 - netopeerPpt   11 - netopeer
Ppt 11 - netopeer
 
Transport services
Transport servicesTransport services
Transport services
 
Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)Carrier Sense Multiple Access (CSMA)
Carrier Sense Multiple Access (CSMA)
 
Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...
Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...
Fundamentals.of.embedded.software. .where.c.and.assembly.meet.-.daniel.w.lewi...
 

Andere mochten auch

Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.abhishek bhandare
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name SystemChinmay Joshi
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name SystemPeter R. Egli
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
 
TCP/IP dan IP Address
TCP/IP dan IP AddressTCP/IP dan IP Address
TCP/IP dan IP Addressnd3mo
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPAchmad Solichin
 
HTML & JavaScript Introduction
HTML & JavaScript IntroductionHTML & JavaScript Introduction
HTML & JavaScript IntroductionAlexe Bogdan
 
Fundamentos técnicos de internet
Fundamentos técnicos de internetFundamentos técnicos de internet
Fundamentos técnicos de internetDavid Cava
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 IntroductionSteven Tuck
 
Html,javascript & css
Html,javascript & cssHtml,javascript & css
Html,javascript & cssPredhin Sapru
 

Andere mochten auch (20)

Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
TCP IP
TCP IPTCP IP
TCP IP
 
Pengenalan IP
Pengenalan IPPengenalan IP
Pengenalan IP
 
TCP/IP dan IP Address
TCP/IP dan IP AddressTCP/IP dan IP Address
TCP/IP dan IP Address
 
Ip address
Ip addressIp address
Ip address
 
seminar presentation
seminar presentationseminar presentation
seminar presentation
 
Dns
DnsDns
Dns
 
Jaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IPJaringan Komputer : Konsep TCP/IP
Jaringan Komputer : Konsep TCP/IP
 
Putting SOAP to REST
Putting SOAP to RESTPutting SOAP to REST
Putting SOAP to REST
 
Fundamentos técnicos de internet
Fundamentos técnicos de internetFundamentos técnicos de internet
Fundamentos técnicos de internet
 
HTML & JavaScript Introduction
HTML & JavaScript IntroductionHTML & JavaScript Introduction
HTML & JavaScript Introduction
 
Fundamentos técnicos de internet
Fundamentos técnicos de internetFundamentos técnicos de internet
Fundamentos técnicos de internet
 
Fundamentos técnicos de internet
Fundamentos técnicos de internetFundamentos técnicos de internet
Fundamentos técnicos de internet
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 Introduction
 
DNS & HTTP overview
DNS & HTTP overviewDNS & HTTP overview
DNS & HTTP overview
 
Html,javascript & css
Html,javascript & cssHtml,javascript & css
Html,javascript & css
 

Ähnlich wie TCP/IP and DNS

"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 and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocolSripati Mahapatra
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Saumendra Pradhan
 
TCP/IP-Protocol Suite-Simple Explanation
TCP/IP-Protocol Suite-Simple ExplanationTCP/IP-Protocol Suite-Simple Explanation
TCP/IP-Protocol Suite-Simple ExplanationKANNANKR12
 
tcp-ip-ppt-protocols-140212011249-phpapp02.ppt
tcp-ip-ppt-protocols-140212011249-phpapp02.ppttcp-ip-ppt-protocols-140212011249-phpapp02.ppt
tcp-ip-ppt-protocols-140212011249-phpapp02.pptpiwig56192
 
Tcp presentation
Tcp presentationTcp presentation
Tcp presentationNoor Khalid
 
Transmission Control Protocol
Transmission Control ProtocolTransmission Control Protocol
Transmission Control ProtocolAliHamza410
 
TCP IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.TCP IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.rp5373568
 
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsSYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsArti Parab Academics
 
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
 

Ähnlich wie TCP/IP and DNS (20)

"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
 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
 
Tcp and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocol
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
 
TCP/IP-Protocol Suite-Simple Explanation
TCP/IP-Protocol Suite-Simple ExplanationTCP/IP-Protocol Suite-Simple Explanation
TCP/IP-Protocol Suite-Simple Explanation
 
Tcp
TcpTcp
Tcp
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
TCP&IP Model.pptx
TCP&IP Model.pptxTCP&IP Model.pptx
TCP&IP Model.pptx
 
tcp-ip-ppt-protocols-140212011249-phpapp02.ppt
tcp-ip-ppt-protocols-140212011249-phpapp02.ppttcp-ip-ppt-protocols-140212011249-phpapp02.ppt
tcp-ip-ppt-protocols-140212011249-phpapp02.ppt
 
Tcp ip-ppt
Tcp ip-pptTcp ip-ppt
Tcp ip-ppt
 
TCP Model
TCP ModelTCP Model
TCP Model
 
IP Utilites
IP UtilitesIP Utilites
IP Utilites
 
Tcp presentation
Tcp presentationTcp presentation
Tcp presentation
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
Transmission Control Protocol
Transmission Control ProtocolTransmission Control Protocol
Transmission Control Protocol
 
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 IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.TCP IP PowerPoint presentation download.
TCP IP PowerPoint presentation download.
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network ModelsSYBSC IT COMPUTER NETWORKS UNIT I Network Models
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
 
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
 

Kürzlich hochgeladen

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.pdfQucHHunhnh
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
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...pradhanghanshyam7136
 
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.pptxDenish Jangid
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
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.pdfNirmal Dwivedi
 
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 PractiseAnaAcapella
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 

Kürzlich hochgeladen (20)

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
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
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...
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

TCP/IP and DNS

  • 1. SEMINAR ON TCP/IP AND DNS By Biswadip Dey (Roll No. – 11G5MMS136)
  • 2. 1/1/2013 6:33 AM CONTENTS  WHAT IS TCP/IP  ARCHITECTURE OF TCP/IP  HOW TCP/IP WORKS  DIFFERENCE BETWEEN TCP/IP AND OSI  WHAT IS DNS  DOMAIN NAME SPACE  DNS SERVERS AND DIFFERENT TYPES OF DNS SERVERS  TYPES OF DNS  RESOLVER AND RESOLUTION TECHINQUES  REFERENCES 2
  • 3. 1/1/2013 6:33 AM WHAT IS TCP/IP?  TCP/IP is named after its two primary protocol TCP and IP.  TCP/IP stands for Transmission Control Protocol / Internet Protocol.  TCP/IP defines how electronic devices (like computers) should be connected to each other, and how data should be transmitted between them. 3
  • 4. 1/1/2013 6:33 AM ARCHITECTURE OF TCP/IP OSI MODEL Application TELNE Presentation DNS SMTP FTP HTTP … Application T Session Transport SCTP TCP UDP Transport ICMP IGMP Network IP Internet RARP ARP Data Link Physical 4
  • 5. 1/1/2013 6:33 AM PHYSICAL LAYER  The physical layer is responsible for moving individual bits between two hops or node.  It defines Transmission Rate (the number of bits sent each second).  It is responsible for synchronization of bits.  The physical layer is also concerned with the physical topology. 5
  • 6. 1/1/2013 6:33 AM ARCHITECTURE OF TCP/IP OSI MODEL Application TELNE Presentation DNS SMTP FTP HTTP … Application T Session Transport SCTP TCP UDP Transport ICMP IGMP Network IP Internet RARP ARP Data Link Physical 4
  • 7. 1/1/2013 6:33 AM DATA LINK LAYER  The data link layer is responsible for error control and flow control.  Here the unit of communication is a frame.  The header of frame contains source address and destination address along with other information.  The trailer of frame is used to achieve error control mechanism. 6
  • 8. 1/1/2013 6:33 AM ARCHITECTURE OF TCP/IP OSI MODEL Application TELNE Presentation DNS SMTP FTP HTTP … Application T Session Transport SCTP TCP UDP Transport ICMP IGMP Network IP RAR Internet ARP P Data Link Physical 4
  • 9. 1/1/2013 6:33 AM INTERNET LAYER  At the Internet layer, TCP/IP supports the Internet Protocol (IP).  IP transports data in packets called datagrams.  Datagrams can travel along different routes.  IP does not keep track of the routes and has no facility for reordering datagrams once they arrive at their destination.  Communication at the internet layer is end- to-end. 7
  • 10. 1/1/2013 6:33 AM INTERNET LAYER (CONTINUES…)  ARP (Address Resolution Protocol) is used to associate a logical address to its corresponding physical address.  RARP (Reverse Address Resolution Protocol) allows a host to discover its logical address when it knows only its physical address.  ICMP (Internet Control Message Protocol) is used by hosts and gateways to send notification of datagram problems, back to the sender.  IGMP (Internet Group Message Protocol) is used to facilitate the simultaneous transmission of message to a group of recipients. 8
  • 11. 1/1/2013 6:33 AM ARCHITECTURE OF TCP/IP OSI MODEL Application TELNE Presentation DNS SMTP FTP HTTP … Application T Session Transport SCTP TCP UDP Transport ICMP IGMP Network IP Internet RARP ARP Data Link Physical 4
  • 12. 1/1/2013 6:33 AM TRANSPORT LAYER  The transport layer is responsible for delivering the whole message (also called user datagram or segment) from source process to destination process.  The communication at this layer is process-to- process.  Transport layer defines three protocol namely UDP (User Datagram Protocol), TCP (Transmission Control Protocol) & SCTP (Stream Control Transmission Protocol) 9
  • 13. 1/1/2013 6:33 AM TRANSPORT LAYER (CONTINUES…)  UDP does not create any virtual connection between the source and destination processes, so it is a connectionless protocol.  UDP does not support acknowledgement , so it is a unreliable protocol.  UDP uses port numbers to create a process-to- process communication.  UDP does provide error control to some extent.  If UDP detects an error in the received packet, it silently drops it.  UDP packets are called user datagrams. 10
  • 14. 1/1/2013 6:33 AM TRANSPORT LAYER (CONTINUES…)  TCP creates a virtual connection before sending packet, so it is connection oriented protocol.  TCP supports acknowledgement, so it is a reliable protocol.  TCP uses port numbers to provides process- to-process communication.  TCP is a stream-oriented protocol.  A packet in TCP is called a segment. 11
  • 15. 1/1/2013 6:33 AM TRANSPORT LAYER (CONTINUES…)  SCTP combines the best features of UDP and TCP.  SCTP is a reliable message oriented protocol.  It preserves the message boundaries and at the same time detects lost data, duplicate data, and out-of-order data.  It also has congestion control and flow control mechanisms. 12
  • 16. 1/1/2013 6:33 AM ARCHITECTURE OF TCP/IP OSI MODEL Application TELN Presentation DNS SMTP FTP HTTP … Application ET Session Transport SCTP TCP UDP Transport ICMP IGMP Network IP Internet RARP ARP Data Link Physical 4
  • 17. 1/1/2013 6:33 AM APPLICATION LAYER  The application layer in TCP/IP is equivalent to the combined session, presentation, and application layers in the OSI model.  The application layer allows a user to access the services of our private internet or the global Internet.  Many protocols are defined at this layer to provide services such as electronic mail, file transfer, accessing the World Wide Web, and so on. 13
  • 18. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 Message P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 19. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer H Message Application Layer Connec Transport Layer 1,58,53 t 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 20. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Connec Internet Layer 1,2 1,58,53 t Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 21. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Connec Data-link Layer 41,45 1,2 1,58,53 t T Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 22. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Connec Physical Layer H 41,45 1,2 1,58,53 t T Physical Layer R1 R3 R2 14
  • 23. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Connec Physical Layer H 46,47 1,2 1,58,53 t T Physical Layer R1 R3 R2 14
  • 24. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Connec Physical Layer 46,47 1,2 1,58,53 t T Physical Layer R1 R3 R2 14
  • 25. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Connec Data-link Layer 1,2 1,58,53 t Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 26. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Connec Internet Layer 1,58,53 t Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 27. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage 2,53,58 Ack Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 28. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 29. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 2,58,53 H Mes 3,58,53 2,58,53sage Mes H 3,58,53 sage Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 30. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Application Layer Transport Layer 4,58,53 Close 2,58,53 H Mes 3,58,53 sage Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 31. 1/1/2013 6:33 AM PUTTING ALL TOGETHER P2 P3 P1 P1 P5 P6 99 66 58 53 46 23 Source Destinatio n Application Layer Message Application Layer Transport Layer H Message Transport Layer Internet Layer Internet Layer Data-link Layer Data-link Layer Physical Layer Physical Layer R1 R3 R2 14
  • 32. 1/1/2013 6:33 AM COMPARISONS BETWEEN TCP/IP AND OSI  When we compare the two models, we find that two layers, session and presentation, are missing from the TCP/IP protocol suite.  The OSI Model specifies which function belongs to each of its layers. Whereas TCP/IP defines protocols for each layer which provides a specific functionality, the protocols are not necessarily interdependent. 15
  • 33. 1/1/2013 6:33 AM WHAT IS DNS?  Domain Name System (DNS) is a hierarchical distributed database system that translates a computer's fully qualified domain name into an IP address or vise versa. 16
  • 34. 1/1/2013 6:33 AM DOMAIN NAME SPACE  It is a hierarchical name space.  It is an inverted-tree structure with root at the top.  Each node in the tree has a label, which is a string with a maximum of 63 characters.  The root is labeled by null string (.).  Children of each node have unique labels.  A domain name is a sequence of labels separated by dots (.). 17
  • 35. 1/1/2013 6:33 AM DOMAIN NAME SPACE (CONTINUES…)  If a sequence of labels is terminated by a null string (.), it is called a fully qualified domain name (FQDN).  If a sequence of labels is not terminated by a null string, it is called a partially qualified domain name (PQDN). 18
  • 36. 1/1/2013 6:33 AM DOMAIN NAME SPACE (CONTINUES…)  A domain is a subtree of the domain name space.  The name of the domain is the name of the node at the top of the subtree. 19
  • 37. 1/1/2013 6:33 AM DNS SERVERS  This are the servers which stores the information about its domain and subdomains.  Each server is responsible for keeping the information about its domain and subdomains. The undertaking domain and subdomains forms a zone.  Each DNS servers maintains a database known as zone file to keep the information about its zone. 20
  • 38. 1/1/2013 6:33 AM DIFFERENT TYPES OF DNS SERVERS  Root Server  Primary DNS Server  Secondary DNS Server  Cache Only DNS Server 21
  • 39. 1/1/2013 6:33 AM ROOT SERVER  A root server is a server whose zone consists of all the other DNS servers.  The root server does not keep information about its undertaking DNS servers.  It rather keeps a reference to the those DNS servers. 22
  • 40. 1/1/2013 6:33 AM PRIMARY DNS SERVER  A Primary DNS Server is a server that stores a file about the zone for which it is an authority.  It is responsible for creating, maintaining, and updating the zone file.  It stores the zone file on a local disk. 23
  • 41. 1/1/2013 6:33 AM SECONDARY DNS SERVER  A Secondary DNS Server is a server that gathers the complete information (zone file) about a zone from another server (primary or secondary) and stores the file on its local disk.  The secondary server neither creates nor updates the zone files.  If updating is required, it must be done by the Primary DNS Server, which sends the updated version to the Secondary DNS server. 24
  • 42. 1/1/2013 6:33 AM PURPOSE OF PRIMARY & SECONDARY DNS SERVER Zone Zone File File Secondary Primary DNS Server DNS Server 25
  • 43. 1/1/2013 6:33 AM CACHE ONLY DNS SERVER  To speed up the resolution this server is used.  It caches the mapping information before sending the response to the client.  If the same or another client ask for the same mapping then it resolve the problem by itself rather going to the authoritative source.  It uses a TTL (Time-To-Live) to validate the mapping. 26
  • 44. 1/1/2013 6:33 AM WORKING PRINCIPAL OF CACHE ONLY DNS SERVER Authoritative DNS Server Cache Only INFORMATIO INFORMATIO DNS Server N N 27
  • 45. 1/1/2013 6:33 AM TYPES OF DNS  In the Internet, the domain name space (tree) is divided into three different sections: generic domains, country domains, and the inverse domain. 28
  • 46. 1/1/2013 6:33 AM GENERIC DOMAIN  The generic domains define registered hosts according to their generic behavior. 29
  • 47. 1/1/2013 6:33 AM COUNTRY DOMAIN  The country domains section uses two- character country abbreviations. 30
  • 48. 1/1/2013 6:33 AM INVERSE DOMAIN  The inverse domain is used to map an address to a name. 31
  • 49. 1/1/2013 6:33 AM WHAT IS RESOLVER  Resolver is a DNS client.  It gets the request from its host’s processes and searches its nearest DNS server.  After getting the response from server it transfers the result to the host’s process that requested it. 32
  • 50. 1/1/2013 6:33 AM RESOLUTION  Mapping a name to an address or an address to a name is called name-address resolution.  There are two types of resolutions techniques, Recursive Resolution and Iterative Resolution. 33
  • 51. 1/1/2013 6:33 AM RECURSIVE RESOLUTION root server edu com exam.ed u yahoo.com Client Requests: yahoo.com 34
  • 52. 1/1/2013 6:33 AM ITERATIVE RESOLUTION root server edu com exam.ed u yahoo.com Client Requests: yahoo.com 35
  • 53. 1/1/2013 6:33 AM REFERENCES  Data Communications and Networking (Fourth Edition) By Behrouz A Forouzan, Published by McGraw-Hill  Computer Networks (Fourth Edition) By Andrew S. Tanenbaum, Published by Pearson Education  TCP/IP Protocol Suite (Fourth Edition) By Behrouz A Forouzan, Published by McGraw- Hill 36