1 / 20

TCP/IP Reference Model

TCP/IP Reference Model. For more notes and topics visit: www.eITnotes.com. OUTLINE. Introduction TCP/IP Reference Model What is a protocol? Why was TCP/IP invented ? Layers of TCP/IP Reference Model.

aric
Télécharger la présentation

TCP/IP Reference Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TCP/IP Reference Model For more notes and topics visit: www.eITnotes.com eITnotes.com

  2. OUTLINE • Introduction TCP/IP Reference Model • What is a protocol? • Why was TCP/IP invented ? • Layers of TCP/IP Reference Model eITnotes.com

  3. TCP/IP Reference Model • TCP/IP is a set of protocols developed to allow cooperating computers to share resources across a network. • TCP/IP reference model forms the base of present day Internet. • TCP stands for “Transmission Control Protocol”. • IP stands for “Internet Protocol”. eITnotes.com

  4. Why was TCP/IP invented ? ARPANET (Advanced Research Project Agency Network) was first network sponsored by U.S. department of defense. It connects many universities and govt. installation using leased telephone lines. Later on when the satellites and radio networks were added to ARPANET, the existing protocols were not able to handle such a network. Therefore a new model called TCP/IP reference model was introduced. eITnotes.com

  5. Why was TCP/IP invented ? The TCP/IP Model defined in 1974 for the first time. The main goal of TCP/IP was to build an interconnection of networks, referred to as an internetwork, or internet, that provided universal communication services over heterogeneous physical networks. The clear benefit of such an internetwork is the enabling of communication between hosts on different networks, perhaps separated by a large geographical area. eITnotes.com

  6. What is a protocol? • A protocol is a collection of rules and procedures for two computers to exchange information. • Protocol also defines the format of data that is being exchanged. eITnotes.com

  7. Layers of TCP/IP Reference Model • Network Interface Layer • Internet Layer • Transport Layer • Application Layer eITnotes.com

  8. eITnotes.com

  9. Network Interface Layer It is the bottom layer of TCP/IP model and lies above the internet layer. It also called the link layer, because it provides interface to the actual network hardware. This interface provide reliable delivery, and may be packet or stream oriented. It includes wires, network interface cards, etc. Other related details within this layer are connectors, signal strength, and wavelength along with various others. contd… eITnotes.com

  10. It will use the required LAN operating algorithm, such a CMSA/CD(Carrier sense Multiple Access with Collision Detect) or Token Ring Passing and responsible for placing data within frame. The frame format is dependent on the system being used. The frame holds the h/w address of the host ,data and checking algos for data integrity. contd… eITnotes.com

  11. Network Interface Layer Protocols • ATM : used to transfer packets of fixed size i.e. 53 bytes cell with 600 mbps speed. • FDDI(Fiber Distributed Data Interface): data transmission on fiber lines upto 2km with 200 mbps speed. • Ethernet: is standard communication protocol for building LAN. It creates communication system that allows sharing of data and resources. eITnotes.com

  12. Internet Layer It is the second layer of TCP/IP and lies b/w Network Interface Layer and Transport Layer. The network layer, provides the “virtual network” image of an internet. Internet Protocol (IP) is the most important protocol in this layer. It is a connectionless protocol that does not assume reliability. IP provides a routing function that attempts to transmit messages to their destination. contd... eITnotes.com

  13. Different packets are routed independently. So the order n which packets arrive at destination can be different from the order in which they were sent. In such case it is the responsibility of the higher layer to arrange these packets. It also provides congestion control . contd… eITnotes.com

  14. A message unit in an IP network is called an IP datagram. This is the basic unit of information transmitted across TCP/IP networks. Other network-layer protocols are ICMP, IGMP, ARP etc. contd… eITnotes.com

  15. Internet Layer Protocols • ARP (Address Resolution Protocol) • Resolves IP addresses to the corresponding MAC level h/w address by for instance broadcasting. • ICMP (Internet Control Message Protocol) • Diagnostics and error reporting • (IGMP) Internet Group Management Protocol • Management of group multicast eITnotes.com

  16. Transport Layer It is the third layer of TCP/IP and lies b/w Internet Layer and Application Layer. This layer acts as a delivery service used by the application layer. It also use checksum, acknowledgement and time outs to control the transmission. It provides the end-to-end data transfer by delivering data from an application to its remote system. contd… eITnotes.com

  17. Transport Layer Protocols • Transmission Control Protocol (TCP) which provides connection-oriented reliable data delivery, congestion control, and flow control. • User Datagram Protocol (UDP) Provides connectionless, unreliable, service. UDP is used by applications that need a fast transport mechanism and can tolerate the loss of some data. Used for the transmission of small amount of data.E.g video and audio casting eITnotes.com

  18. Application Layer It lies above the transport layer. Application Layer helps people and machines to communicate. It handles the details of the particular application. An application is a user process cooperating with another process. It provide services to various user applications like file transfer, e-mail, remote login, fetching web pages etc. eITnotes.com

  19. Protocols used in Application Layer eITnotes.com

  20. THANK YOU eITnotes.com

More Related