SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances (20)

Http-protocol
Http-protocolHttp-protocol
Http-protocol
 
Application Layer
Application LayerApplication Layer
Application Layer
 
Addressing
AddressingAddressing
Addressing
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
SMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer ProtocolSMTP Simple Mail Transfer Protocol
SMTP Simple Mail Transfer Protocol
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
Cyclic redundancy check
Cyclic redundancy checkCyclic redundancy check
Cyclic redundancy check
 
introduction about TCP/IP
introduction about TCP/IPintroduction about TCP/IP
introduction about TCP/IP
 
Dns presentation
Dns presentationDns presentation
Dns presentation
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Network Layer design Issues.pptx
Network Layer design Issues.pptxNetwork Layer design Issues.pptx
Network Layer design Issues.pptx
 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
Cyclic Redundancy Check
Cyclic Redundancy CheckCyclic Redundancy Check
Cyclic Redundancy Check
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
 
Data link layer
Data link layerData link layer
Data link layer
 
Transport layer
Transport layerTransport layer
Transport layer
 
Transport layer
Transport layer Transport layer
Transport layer
 
Dhcp
DhcpDhcp
Dhcp
 
Crc
CrcCrc
Crc
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
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
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Dernier (20)

Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
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.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

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