Network Layer and Transport Layer.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

TCP/IP MODEL Maninder Kaur
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
(4.4) Internet Protocols Layered approach to Internet Software 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Chapter 4 : TCP/IP and OSI Business Data Communications, 4e.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
OSI Model.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
COMPUTER NETWORKS.
 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.
Gursharan Singh Tatla Transport Layer 16-May
Understanding Networks Charles Zangla. Network Models Before I can explain how connections are made from across the country, I would like to provide you.
OIS Model TCP/IP Model.
Lecturer: Tamanna Haque Nipa
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
Process-to-Process Delivery:
Midterm Review - Network Layers. Computer 1Computer 2 2.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Presentation on Osi & TCP/IP MODEL
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Kashif Bashir Chapter 2 Network Models.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
TCP/IP Yang Wang Professor: M.ANVARI.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Network Services Networking for Home & Small Business.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Mukesh N. Tekwani Elphinstone College Mumbai
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
TCP/IP Transport and Application (Topic 6)
Spring 2006Computer Networks1 Chapter 2 Network Models.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Chapter 2 Network Models
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.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
Chapter 5 Network and Transport Layers
Chapter 5 Network and Transport Layers
Distributed Systems.
Chap. 2 Network Models.
The OSI Model and the TCP/IP Protocol Suite
Layered Architectures
Lec 5 Layers Computer Networks Al-Mustansiryah University
The OSI Model and the TCP/IP Protocol Suite
Topic 5: Communication and the Internet
Network Protocol Layers
Process-to-Process Delivery:
Chapter 15 – Part 2 Networks The Internal Operating System
Protocols 2 Key Revision Points.
How Our Customers Communicate With Us
Network and the internet
Protocol Application TCP/IP Layer Model
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
INFORMATION FLOW ACROSS THE INTERNET
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

Network Layer and Transport Layer

Introduction The Network layer and Transport layer are responsible for moving messages from end to end in a network. The transport layer performs three functions: establishing end to end connections, addressing and packetizing. The network layer on the other hand performs two functions: addressing and routing. It uses several standard transport and network layer protocols that specify how packets are to be organized and the widely used protocol is the TCP/IP, the protocol used in the Internet.

How Do Transport and Network Layers Work? Transport layer links the application software in the application layer with the network and is responsible for the end to end delivery of the message. It also accepts outgoing messages from the application layer (e.g. Web and e-mail) and packetizes and addresses them for transmission. The network layer takes the messages from the transport layer and routes them through the network by selecting the best path from computer to computer through the network.

Transmission Control Protocol / Internet Protocol (TCP/IP) The Transmission Control Protocol/Internet protocol is the transport/network layer protocol used in the Internet and is widely used today. As the name implies, TCP/IP has two parts: TCP is the transport layer protocol that links the application layer to the network layer. It performs packetizing (breaking the data into smaller packets), numbering them, ensuring each packet is reliably delivered, and putting them in the proper order at the destination.

Transmission Control Protocol / Internet Protocol (TCP/IP) IP is the network layer protocol and performs addressing and routing. IP software is used at each of the intervening computer through which the message passes; it is IP that routes the message to the final destination. There are two forms of IP currently in use today. The older form is IP version 4 (IP v4) and IP version 6 (IP v6).

Transmission Control Protocol / Internet Protocol (TCP/IP)

Network Layer The Network Layer is located at the 3rd position in the seven layer OSI model. It offers serviceable and practical ways of transmitting variable length data series from a source to a destination  through one or more networks, while preserving the class of service and error handling tasks.

Functions of Network Layer Path Determination / Routing Logical Addressing Packet Forwarding Error Handling and Diagnostics

Path Determination / Routing Moving data across a series of interconnected networks is probably the defining function of the network layer. It is the job of the devices and software routines that function at the network layer to handle incoming packets from various sources, determine their final destination, and then figure out where they need to be sent to get them where they are supposed to go. Routing is the process of selecting the fastest route or path through the network from the sender to the receiving computer.

Logical Addressing The network layer uses a network layer address. The network layer protocol used on the Internet is IP (Internet Protocol). It translates a specific web address into an IP Address. This process is similar in using a phonebook to go from someone’s name to his or her phone number. Each and every component participating in a network communication has a logical address. After determining the fastest route available, addressing is done by finding the address of the next computer.

Error Handling and Diagnostics Packet Forwarding In the process of routing the packets to their final destination, the Network Layer needs to keep forwarding the packets to concerned intermediate nodes. Error Handling and Diagnostics The Network Layer also handles various communication errors, routing flaws, and status exchanges.

Transport Layer The transport layer is the fourth layer of the OSI Model and exists between the Session Layer and Network Layer. The transport layer is used to actually transfer data from one application to another and can be used to stream data from one device to another. The most popular transport layer, the Transmission Control Protocol, is the foundation for Internet access all over the world.

Functions of Transport Layer Establishing end to end connection including linking the application layer to the network Addressing Packetizing

Linking to the Application Layer Most computers have many application layer software packages running at the same time. Users often have Web browsers, e-mail programs, word processors and so on is used at the same time on client computers. Likewise, many servers act as web servers, mail servers and FTP servers. When the transport layer receives an incoming message, it decides to which application program it should be delivered. Meaning, a webpage request must be send to a web server and the like.

Linking to the Application Layer With TCP/IP, each application layer software package has a unique port address. Any message sent to computer must tell TCP the application layer port address that is to receive the message. On the Internet, all port addresses for popular such as the Web, e-mail and FTP (File Transfer Protocol) and so on have been standardized. Web server has a port address of 80. FTP servers use port 21 and so on.

Addressing Addressing means to find the address of the ultimate destination computer. After establishing the connection, transport layer determines the address of the computer (either a client or a server) where the message should be delivered. Addressing is done to ensure that the data is transmitted correctly and for the network layer to determine the fastest route available.

Packetizing Packetizing means to take one outgoing message from the application layer and break it into a set of smaller packets for transmission through the network. It also means to take the incoming set of smaller packets from the network layer and reassemble them into one message for the application layer which is also called fragmentation and reassembly.

Definition of Terms File Transfer Protocol (FTP) – enables users to send and receive files over the Internet. There are two types of FTP sites: closed(which require users to have an account and a password) and anonymous which permit anyone to use them. Transmission Control Protocol (TCP/IP) – is probably the oldest networking standard, developed for ARPANET, and now used in the Internet. One of the most commonly used network protocols.