CN LP U1 T3

download CN LP U1 T3

of 21

Transcript of CN LP U1 T3

  • 7/30/2019 CN LP U1 T3

    1/21

    List out the things to be needed to do face

    make-up by self

    Steps involved

    Relate the following with OSI Reference Model

  • 7/30/2019 CN LP U1 T3

    2/21

    TCP/IP REFERENCE MODEL

  • 7/30/2019 CN LP U1 T3

    3/21

    The original TCP/IP protocol suite was defined as having fourlayers: host-to-network, internet, transport, and application.

    However, when TCP/IP is compared to OSI, we can say that thehost-to-network layer is equivalent to the combination of the physicaland data link layers.

    The internet layer is equivalent to the network layer

    application layer is roughly doing the job of the session,presentation, and application layers

    transport layer in TCP/IP taking care of part of the duties of thesession layer.

    we assume that the TCP/IP protocol suite is made of five layers:physical, data link, network, transport, and application.

    The first four layers provide physical standards, network interfaces,internetworking, and transport functions that correspond to the firstfour layers of the OSI model.

    The three topmost layers in the OSI model, however, arerepresented in TCPIIP by a single layer called the application layer.

    TCP/IP PROTOCOL SUITE

  • 7/30/2019 CN LP U1 T3

    4/21

    TCP/IP and OSI model

  • 7/30/2019 CN LP U1 T3

    5/21

    TCP/IP is a hierarchical protocol made up of interactivemodules, each of which provides a specific functionality;however, the modules are not necessarilyinterdependent.

    Whereas the OSI model specifies which functions belongto each of its layers, the layers of the TCP/IP protocolsuite contain relatively independent protocols that can bemixed and matched depending on the needs of thesystem.

    The term hierarchical means that each upper-levelprotocol is supported by one or more lower-levelprotocols.

    At the transport layer, TCP/IP defines three protocols:Transmission Control Protocol (TCP), User Datagram

    Protocol (UDP), and Stream Control TransmissionProtocol (SCTP).

    At the network layer, the main protocol defined byTCP/IP is the Internetworking Protocol (IP)

  • 7/30/2019 CN LP U1 T3

    6/21

    Physical and Data Link Layers

    At the physical and data link layers,

    TCP/IP does not define any specific

    protocol.

    It supports all the standard and proprietary

    protocols.

    A network in a TCPIIPinternetwork can be

    a local-area network or a wide-area

    network.

  • 7/30/2019 CN LP U1 T3

    7/21

    Network LayerAt the network layer (or, more accurately, the internetwork layer),TCP/IPsupports the Internetworking Protocol. IP, in turn, uses foursupporting protocols: ARP, RARP, ICMP, and IGMP.

    Internetworking Protocol (IP)

    The Internetworking Protocol (IP) is the transmission mechanismused by the TCP/IP protocols.

    It is an unreliable and connectionless protocol-a best-effort deliveryservice.

    The term best effort means that IP provides no error checking ortracking.

    IP assumes the unreliability of the underlying layers and does itsbest to get a transmission through to its destination, but with noguarantees.

    IP transports data in packets called datagrams, each of which istransported separately.

    Datagrams can travel along different routes and can arrive out ofsequence or be duplicated.

    IP does not keep track of the routes and has no facility for reorderingdatagrams once they arrive at their destination.

  • 7/30/2019 CN LP U1 T3

    8/21

    Address Resolution Protocol

    The Address Resolution Protocol (ARP) is used to associate alogical address with a physical address.

    On a typical physical network, such as a LAN, each device on a link

    is identified by a physical or station address, usually imprinted onthe network interface card (NIC).

    ARP is used to find the physical address of the node when itsInternet address is known.

    Reverse Address Resolution Protocol

    The Reverse Address Resolution Protocol (RARP) allows a host to

    discover its Internet address when it knows only its physicaladdress.

    It is used when a computer is connected to a network for the firsttime or when a diskless computer is booted.

    Internet Control Message Protocol

    The Internet Control Message Protocol (ICMP) is a mechanism used

    by hosts and gateways to send notification of datagram problemsback to the sender. ICMP sends query and error reportingmessages.

    Internet Group Message Protocol

    The Internet Group Message Protocol (IGMP) is used to facilitatethe simultaneous transmission of a message to a group of

    recipients.

  • 7/30/2019 CN LP U1 T3

    9/21

    Transport Layer

    Traditionally the transport layer was represented in TCP/IPby twoprotocols: TCP and UDP.

    IP is a host-to-host protocol, meaning that it can deliver a packetfrom one physical device to another.

    UDP and TCP are transport level protocols responsible for deliveryof a message from a process (running program) to another process.

    A new transport layer protocol, SCTP, has been devised to meet theneeds of some newer applications.

    User Datagram Protocol

    The User Datagram Protocol (UDP) is the simpler of the two

    standard TCP/IP transport protocols. It is a process-to-processprotocol that adds only port addresses, checksum error control, andlength information to the data from the upper layer.

  • 7/30/2019 CN LP U1 T3

    10/21

    Transport Layer

    Transmission Control Protocol

    The Transmission Control Protocol (TCP) provides full transport-

    layer services to applications. TCP is a reliable stream transport protocol.

    The term stream, in this context, means connection-oriented: Aconnection must be established between both ends of atransmission before either can transmit data.

    At the sending end of each transmission, TCP divides a stream ofdata into smaller units called segments.

    Each segment includes a sequence number for reordering afterreceipt, together with an acknowledgment number for the segmentsreceived.

    Segments are carried across the internet inside of IP datagrams. Atthe receiving end, TCP collects each datagram as it comes in andreorders the transmission based on sequence numbers.

    Stream Control Transmission Protocol

    The Stream Control Transmission Protocol (SCTP) provides supportfor newer applications such as voice over the Internet. It is a

    transport layer protocol that combines the best features of UDP andTCP.

  • 7/30/2019 CN LP U1 T3

    11/21

    Application Layer

    The application layer in TCPIIP is equivalent to the

    combined session, presentation, and application layersin the OSI modeL Many protocols are defined at this

    layer.

    Addressing Four levels of addresses are used in an internet

    employing the TCP/IP protocols: physical (link)

    addresses, logical (IP) addresses, port addresses, and

    specific addresses

  • 7/30/2019 CN LP U1 T3

    12/21

    Relationship of layers and addresses in TCPIIP

  • 7/30/2019 CN LP U1 T3

    13/21

    Physical Addresses

    The physical address, also known as the link address, is theaddress of a node as defined by its LAN or WAN.

    It is included in the frame used by the data link layer. It is the lowest-

    level address. The physical addresses have authority over thenetwork (LAN or WAN).

    The size and format of these addresses vary depending on thenetwork. For example, Ethernet uses a 6-byte (48-bit) physicaladdress that is imprinted on the network interface card (NIC).

    Logical Addresses

    Logical addresses are necessary for universal communications thatare independent of underlying physical networks.

    Physical addresses are not adequate in an internetworkenvironment where different networks can have different addressformats.

    A universal addressing system is needed in which each host can be

    identified uniquely, regardless of the underlying physical network. The logical addresses are designed for this purpose.

    A logical address in the Internet is currently a 32-bit address thatcan uniquely define a host connected to the Internet. No two publiclyaddressed and visible hosts on the Internet can have the same IPaddress.

  • 7/30/2019 CN LP U1 T3

    14/21

    PortAddresses

    The IP address and the physical address are necessary for aquantity of data to travel from a source to the destination host.

    However, arrival at the destination host is not the final objective of

    data communications on the Internet. A system that sends nothing but data from one computer to another

    is not complete. Today, computers are devices that can run multipleprocesses at the same time.

    The end objective of Internet communication is a processcommunicating with another process. For example, computer A can

    communicate with computer C by using TELNET. At the same time, computer A communicates with computer B by

    using the File Transfer Protocol (FTP). For these processes toreceive data simultaneously, we need a method to label the differentprocesses.

    In other words, they need addresses. In the TCP/IP architecture, the

    label assigned to a process is called a port address. A port addressin TCP/IP is 16 bits in length.

    Specific Addresses

    Some applications have user-friendly addresses that are designedfor that specific address. Examples include the e-mail address (forexample, [email protected]) and the Universal Resource Locator

    (URL) (for example, www.mhhe.com).

  • 7/30/2019 CN LP U1 T3

    15/21

    Text Book : Behrouz A Forouzan, Data Communications

    and Networking, Tata McGraw Hill, New Delhi, Fourth

    edition, 2007.

    Page No : 42 to 50

  • 7/30/2019 CN LP U1 T3

    16/21

    Guided Reading

    From page no 42 to 45: TCP/IP Protocol Suite

    From page no 45 to 50: Addressing

  • 7/30/2019 CN LP U1 T3

    17/21

    Mind Map

    TCP/IP Reference

    Model

    Layers

    Addressing

    Physical

    Logical

    Port

    Specific

    Application

    TransportNetwork

    Data link

    Physical

  • 7/30/2019 CN LP U1 T3

    18/21

    Summary

    TCP/IP is a five-layer hierarchical protocol suite developed before the OSImodel.

    The TCP/IP application layer is equivalent to the combined session,

    presentation, and application layers of the OSI model.

    Four levels of addresses are used in an internet following the TCP/IP protocols:

    physical (link) addresses, logical (IP) addresses, port addresses, and specificaddresses.

    The physical address, also known as the link address, is the address of a node

    as defined by its LAN or WAN.

    The IP address uniquely defines a host on the Internet.

    The port address identifies a process on a host.

    A specific address is a user-friendly address.

    Mult ip le Cho ice Quest ions

  • 7/30/2019 CN LP U1 T3

    19/21

    Mult ip le Cho ice Quest ions

    1. Which protocol working at the Transport layer provides a connectionless service betweenhosts?

    A. IP

    B. ARP

    C. TCP

    D. UDP2. Which protocol works at the Transport layer and provides virtual circuits between hosts?

    A. IPB. ARPC. TCPD. UDP

    3. Which protocol works at the Internet layer and provides a connection service betweenhosts?A. IPB. ARPC. TCPD. UDP

    4. If a host broadcasts a frame that includes a source and destination hardware address, andits purpose is to assign IP addresses to itself, which protocol at the Network layer does thehost use?A. RARPB. ARPA

    C. ICMPD. TCP

    5. If a router interface is congested, which protocol in the IP suite is used to tell neighborrouters?A. RARPB. ARPC. ICMPD. IP

  • 7/30/2019 CN LP U1 T3

    20/21

    Two mark Quest ions

    1. Name the data units at different layers of the TCP / IP protocol suite.2. What is ICMP?

    3. Differentiate between ARP and RARP?

    4. List the different layers in TCP/IP reference model.

    Desc r ipt ive Quest ion

    Explain the function of various layers in TCP/IP reference model.

  • 7/30/2019 CN LP U1 T3

    21/21

    Learning outcomes

    Learning the basic concepts of TCP/IP

    Reference Model (i.e,) number of layers,

    functions and responsibilities of each layer

    and how it is used to inter connect foreffective communication. It will help the

    students to understand Network and

    Transport Layers in the forthcoming topic.