Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.

Slides:



Advertisements
Similar presentations
TCP/IP MODEL Maninder Kaur
Advertisements

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.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
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,
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Process-to-Process Delivery:
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
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.
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
TCP/IP Yang Wang Professor: M.ANVARI.
HTTP HTTP stands for Hypertext Transfer Protocol. It is an TCP/IP based communication protocol which is used to deliver virtually all files and other.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Mukesh N. Tekwani Elphinstone College Mumbai
Jozef Goetz, Application Layer PART VI Jozef Goetz, Position of application layer The application layer enables the user, whether human.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
User Datagram Protocol (UDP) Chapter 11. Know TCP/IP transfers datagrams around Forwarded based on destination’s IP address Forwarded based on destination’s.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
CHAPTER 5 TCP/IP PROTOCOLS. P ROTOCOL STANDARDS Protocols are formal rules of behavior When computers communicate, it is necessary to define a set of.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
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.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Net 221D:Computer Networks Fundamentals
Protocol Layering Chapter 11.
UDP: User Datagram Protocol Chapter 12. Introduction Multiple application programs can execute simultaneously on a given computer and can send and receive.
Data Communication Network Models
COMPUTER NETWORKS Hwajung Lee. Image Source:
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.
Process-to-Process Delivery:
BASICS Gabriella Paolini (GARR) 27/05/11 - ICCU Roma 1 How INTERNET works !
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.
Chapter 5 Network and Transport Layers
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 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Internet Protocol: Connectionless Datagram Delivery
NET323 D: Network 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.
I. Basic Network Concepts
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
NET323 D: Network Protocols
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)
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
Process-to-Process Delivery: UDP, TCP
The TCP/IP Model.
Networking Theory (part 2)
Networking Theory (part 2)
Presentation transcript:

Reading TCP/IP Protocol

Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some parts of this passage to practice.

Text Network communication is defined by various network protocols. Protocols like TCP and IP provide the rules for communication. They contain the details of message format , describe how a computer responds when a message arrives , and specify how a computer handles errors or other abnormal conditions.

Most important , they allow us to discuss computer communication independent of any particular vendor’s network hardware. In a sense , protocols are to communication while algorithms are to computation , a communication protocol allows one to specify or understand data communication without depending on detailed knowledge of a particular vendor’s network hardware.

A wide variety of network protocols models exist , which are defined by many standard organizations worldwide and technology vendors over years of technology evolution and development. One of the most popular network protocol model is TCP/IP , which is the heart of Internetworking communications.

The name TCP/IP refers to a suite of data communication protocols. The name is misleading because TCP and IP are only two of dozens of protocols that compose the suite. Its name comes from two of the most important protocols in the suite: the Transmission Control Protocol ( TCP ) and the Internet Protocol ( IP ).

TCP/IP originated out of the investigative research into networking protocols that the Department of Defense ( DoD ) initiated in1969. In the early 1980s , the TCP/IP protocols were developed. In1983 , they became standard protocols for ARPANET. Because of the history of the TCP/IP protocol suite , it is often referred to as the DoD protocol suite or the Internet protocol suite.

 TCP/IP protocol suite includes more than 100 protocols , now let’s see some:  ( 1 ) The Hypertext Transfer Protocol The Hypertext Transfer Protocol ( HTTP ) is an application-level protocol for distributed , collaborative , hypermedia information systems. It has been in use by the World Wide Web global information initiative since1990.It is a stateless protocol which can be used for many tasks beyond its use for hypertext , such as name servers and distributed object management systems , through extension of its request methods , error codes and headers. A feature of HTTP is the typing and negotiation of data representation , allowing systems to be built independently of the data being transferred.

( 2 ) File Transfer Protocol File Transfer Protocol ( FTP ) enables file sharing between hosts. FTP uses TCP to create a virtual connection for controlling information and then creates a separate TCP connection for data transfers. The control connection uses an image of the TELNET protocol to exchange commands and messages between hosts.

 ( 3 ) Internet Control Message Protocol  Internet Control Message Protocol ( ICMP ) is used for network error reporting and generating messages that require attention. The errors reported by ICMP are generally related to datagram processing. ICMP only reports errors involving fragment0of any fragmented datagrams. The IP , UDP or TCP layer will usually take action based on ICMP messages. ICMP generally belongs to the IP layer of TCP/IP but relies on IP for support at the network layer. ICMP messages are encapsulated inside IP datagrams.

( 4 ) Transmission Control Protocol Transmission Control Protocol ( TCP ) supports the network at the transport layer. TCP specifies the format of the data and acknowledgement that two computers exchange to achieve a reliable transfer , as well as the procedure the computers use to ensure that the data arrives correctly. It specifies how TCP software distinguishes among multiple destinations on a given machine , and how communicating machines recover form errors like lost or duplicated packets. The protocol also specifies how two computers initiate a TCP stream transfer and how they agree when it is complete. Because TCP assumes little about the underlying communication system , TCP can be used with a variety of packet delivery systems , including the IP datagram delivery service. In fact , the large variety of delivery systems TCP can use is one of its strengths.

 ( 5 ) User Datagram Protocol  User Datagram Protocol ( UDP ) supports the network at the transport layer. UDP provides the primary mechanism that application programs use to send datagrams to other application programs. UDP provides protocol ports used to distinguish among multiple programs executing on a single machine. UDP uses the underlying IP to transport a message from one machine to another , and provides the same unreliable , connectionless datagram delivery semantics as IP. It does not use acknowledgement to make sure messages arrive , it does not order incoming messages , and it does not provide feedback to control the rate at which information flows between the machines.

 ( 6 ) Internet Protocol  Internet Protocol ( IP ) provides support at the network layer. IP provides three important definitions. First the IP protocol defines the basic unit of data transfer used throughout a TCP/IP internet. Thus , it specifies the exact format of all data as it passes across a TCP/IP internet. Second , IP software performs the routing function , choosing a path over which data will be sent. Third , IP includes a set of rules that embody the idea of unreliable packet delivery , meaning there is no guarantee that the data will reach the intended host. The datagram may be damaged upon arrival , out of order , or not arrive at all. IP is such a foundational part of the design that a TCP/IP internet is sometimes called an IP-base technology.

 Evolution of TCP/IP technology is intertwined with revolution of the global Internet. With millions of users at tens of thousands of sites around the world depending on the global Internet as part of their daily work environment. We have passed the early stage of development in which every user was also an expert , and entered a stage which few users understand the technology. Despite appearance , however , neither the Internet nor the TCP/IP protocol suite is static. Researchers solve new networking problems , and engineers improve the underlying mechanisms.In short , TCP/IP technology continues to evolve.

 The End