Mukesh N. Tekwani Elphinstone College Mumbai

Slides:



Advertisements
Similar presentations
TCP/IP MODEL Maninder Kaur
Advertisements

CCNA – Network Fundamentals
Network Layer and Transport Layer.
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
Protocols and the TCP/IP Suite
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Ch 23 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007 Ameera Almasoud.
Chapter 2 Network Models.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Gursharan Singh Tatla Transport Layer 16-May
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Process-to-Process Delivery:
2-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks OSI Reference Model Lecture-5: OSI Reference Model week 5- q-2/ 2008 Dr. Anwar.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
Chapter 9.
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocols and the TCP/IP Suite
Huda AL_Omairl - Network 71 Protocols and Network Software.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
TCP/IP PROTOCOL SUITE The TCPIIP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not exactly.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
NET 221D:Computer Networks Fundamentals
TCP/IP Transport and Application (Topic 6)
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
Transport Layer1 Ram Dantu (compiled from various text books)
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Marwan Al-Namari Week 5. Responsible for delivering packets between endpoints over multiple links Physical Link Network Transport Application.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
Institute of Technology Sligo - Dept of Computing Chapter 12 The Transport Layer.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Internet protocol Suite
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Net 221D:Computer Networks Fundamentals
Protocol Layering Chapter 11.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture 4 : Network Architectures (cont..) 1. 2 Summary of OSI Layers.
Introduction Chapter 1. TCP/IP Reference Model Why Another Model? Although the OSI reference model is universally recognized, the historical and technical.
11/18/2016Basic TCP/IP Networking 1 TCP/IP Overview Basic Networking Concepts.
Chapter 5 Network and Transport Layers
The Transport Layer Implementation Services Functions Protocols
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Chapter 5 Network and Transport Layers
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Protocols and the TCP/IP Suite
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Networking Theory (part 2)
Net 323 D: Networks Protocols
Protocols and the TCP/IP Suite
OSI Reference Model Unit II
Process-to-Process Delivery: UDP, TCP
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
NET 323D: Networks Protocols
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Networking Theory (part 2)
Presentation transcript:

Mukesh N. Tekwani Elphinstone College Mumbai TCP/IP Protocol Mukesh N. Tekwani Elphinstone College Mumbai

Objectives Connection-oriented and connectionless services The TCP/IP layers Differences between OSI and TCP/IP models

Connection-Oriented Services Connection-oriented service modelled after the telephone system To talk to someone, pick up a phone, dial the number, talk and disconnect Similarly, in a network, the service user will Establish a connection Use the connection Release the connection The sender, receiver and the network may conduct a negotiation about data transfer speed, maximum message size, etc

Connection-Oriented Services Connection-oriented service is used when reliability is important E.g., for file transfer, we want that all bits arrive correctly and in the order they were sent

Connectionless Services Connectionless service modelled after the postal system Each message (letter) carries the full destination address Each message is routed through the system independent of all others If two messages are sent to the same destination, normally the first one to be sent should arrive first. But it is possible that the second message arrives first

TCP/IP Protocol Suite TCP / IP – Transmission Control Protocol / Internet Protocol Developed prior to the OSI model Layers of TCP/IP do not match exactly with those in the OSI model Used in the Internet Ability to connect multiple networks in a seamless way was one of the major design goals which led to development of TCP / IP

TCP/IP Protocol Suite TCP / IP – refers to a collection of data communication protocols This name TCP/IP is misleading because TCP and IP are only two of the many protocols that compose the suite TCP / IP has its origins in the work done by the US Department of Defense.

TCP / IP Layers Application Transport Internet Data Link Physical

TCP / IP Suite The TCP / IP suite does not define any specific protocols at the data link and physical layers

Application Layer The Application layer is equivalent to the combined OSI Session, Presentation, and Application layers All the functions handled by these 3 layers in the OSI model are handled by the Application layer in TCP / IP model

Application Layer This layer contains all the higher-level protocols FTP – File Transfer Protocol – basic file transfer between hosts (computers) SMTP – Simple Mail Transfer Protocol (for email) HTTP – Hyper Text Transfer Protocol (for web browsing) Data unit created at this layer is called a message

Encapsulation of Data TCP/IP protocol suite encapsulates data units at various layers of the model At the Application layer, the data unit created is called a message. The Transport layer adds a header to form either a segment with TCP. The Network (or Internet) layer adds another header to form a datagram

Encapsulation of Data Datagram – A self-contained message unit which contains sufficient information to allow it to be routed from the source to the destination The protocol used at the data link layer encapsulates the datagram into a frame and this is transmitted across the transmission medium.

Transport Layer - UDP This layer is represented by two protocols – TCP and UDP TCP – Transmission Control Protocol UDP – User Datagram Protocol UDP is simpler but is used when reliability and security are less important than size and speed – such as speech, video Since security and reliability are essential for most applications, TCP is used more often

Transport Layer - TCP TCP is a reliable connection-oriented protocol Allows error-free transmission Incoming byte stream is fragmented into a number of shorter messages and these are passed on to the next layer At the receiving end the TCP reassembles the messages into an output stream TCP also handles flow control – to control data transfer rate

Transport Layer - TCP A connection must be established between the sender and the receiver before transmission begins TCP creates a circuit between sender and receiver for the duration of the transmission TCP begins each transmission by alerting the receiver that segments are on their way (connection establishment). Each transmission is ended with connection termination

Transport Layer - TCP Each segment created by TCP includes A sequencing number for re-ordering after receipt. An acknowledgement ID number Source address Destination address Checksum – for error detection Data And other fields

Internetwork or Network Layer Also referred to as Network Layer or Internetwork Layer Internetwork Protocol (IP) is an unreliable and connectionless protocol It offers a best–effort delivery service No error checking IP does its best to get a transmission through to its destination but with no guarantees Noise can cause bit errors during transmission Datagrams maybe discarded due to timeout errors Example of best-effort delivery service is: post-office

Internetwork or Network Layer IP transports data in packets called datagrams Each datagram is transported separately Datagrams can be of variable lengths (upto 64 KB) Datagrams may travel along different routes and may arrive out of sequence IP does not keep track of the routes IP does not have the facility to reorder datagrams once they arrive A datagram contains a header and data The header contains a number of fields including source and destination address

Comparison of OSI and TCP/IP Models The OSI model makes a clear distinction between services, interfaces and protocols Each layer performs some service for the layer above it A layer’s interface tells the processes above it how to access it. It specifies what the parameters are and what results to expect (somewhat like a function declaration) The protocols used in a layer are used to get the job done.

Comparison of OSI and TCP/IP Models The OSI model has 7 layers while the TCP/ IP model has 5 layers Both have network, transport, and application layers, but the other layers are different OSI model supports both connectionless and connection-oriented communication TCP/IP supports only connectionless communication

References “Computer Networks”, “Data Communications and Networking”, Tanenbaum A (PHI) “Data Communications and Networking”, Forouzan B (TMH) “Local Area Networks”, Keiser (TMH)

Thank You