INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.

Slides:



Advertisements
Similar presentations
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Advertisements

(4.4) Internet Protocols Layered approach to Internet Software 1.
Network Layer and Transport Layer.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
TCP/IP Discussion Related to Essay Question on Final Dr. V.T. Raja Oregon State University.
Understanding Networks Charles Zangla. Network Models Before I can explain how connections are made from across the country, I would like to provide you.
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.
Transmission Control Protocol Internet Protocol TCP/IP.
TCP/IP Web Design & Layout January 23, TCP/IP For Dummies  The guts and the rules of the Internet and World Wide Web. A set of protocols, services,
Computer Networks  Network - A system of computers interconnected in order to share information.  Data transmission - consists of sending and receiving.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Chapter 2 Network Models
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Computer Networks.  The OSI model is a framework containing seven layers that defines the protocols and devices used at each stage of the process when.
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.
COMT 429 The Internet Protocols COMT 429. History 1969First version of a 4 node store and forward network, the ARPAnet 1972Formal demonstration of ARPAnet.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Networks QUME 185 Introduction to Computer Applications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Follow the Data Data (and information) move from place to place in computer systems and networks. As it moves it changes form frequently. This story describes.
TCP/IP Transport and Application (Topic 6)
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
CS1Q Computer Systems Lecture 17 Simon Gay. Lecture 17CS1Q Computer Systems - Simon Gay2 The Layered Model of Networks It is useful to think of networks.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
IP BROS Presentation by: Amen Ahmed. Mario and Luigi are here to help us find our way through the internet. Mario will act as our browser and Luigi will.
25-Oct-15Network Layer Connecting Devices Networks do not normally operate in isolation.They are connected to one another using connecting devices. The.
TCP/IP (Transmission Control Protocol / Internet Protocol)
1 Introduction to TCP/IP. 2 OSI and Protocol Stack OSI: Open Systems Interconnect OSI ModelTCP/IP HierarchyProtocols 7 th Application Layer 6 th Presentation.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Networks. Ethernet  Invented by Dr. Robert Metcalfe in 1970 at Xerox Palo Alto Research Center  Allows group of computers to communicate in a Local.
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.
Linux Operations and Administration Chapter Eight Network Communications.
ISDS 4120 Project 1 DWAYNE CARRAL JR 3/27/15. There are seven layers which make up the OSI (Open Systems Interconnection Model) which is the model for.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Data Communication Network Models
How Information Flows via the Internet By: Lee Farrell.
How Web Servers and The Internet Work The Basic Process.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Also known as hardware/physi cal address Customer Computer (Client) Internet Service Provider (ISP) MAC Address Each Computer has: Given by NIC card.
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
LESSON Networking Fundamentals Understand TCP/IP.
Application layer tcp/ip
Introduction to TCP/IP
Chapter 5 Network and Transport Layers
Distributed Systems.
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Layered Architectures
Using MIS 2e Chapter 6 Appendix
Lec 5 Layers Computer Networks Al-Mustansiryah University
Web Development & Design Chapter 1, Sections 4, 5 & 6
How Data Flows through the Internet
TCP/IP Networking An Example
Web Design & Development
Computer communications
CSE 313 Data Communication
How Our Customers Communicate With Us
Network and the internet
Protocol Application TCP/IP Layer Model
INFORMATION FLOW ACROSS THE INTERNET
Kyle Broussard, Alexandra Mikolai,
Presentation transcript:

INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University

CONTENTS Overview What is a Web Server? The Hardware – A Big Picture of Internet Devices The TCP/IP Model – A Big Picture of Internet Data Flow Step One: Packing It Up Step Two: The Address Label Step Three: Getting to the Internet Step Four: Hopping Though the Internet Step Five: The Destination Network Step Six: Unpacking the Data Conclusion

OVERVIEW: WHAT IS A WEB SERVER? When you access the internet, your ultimate goal is to interact with a web server. The URL of theURL server refers to not only the address of the server on the internet, but also to the location of the file or program you are accessing on the server. For example, refers to the subfolder, “stuff”, inside of the “david” folder on the lsu web server. In fact, the way that the web server processes and stores data is much like your personal computer.

OVERVIEW – THE HARDWARE: A BIG PICTURE OF INTERNET DEVICES MOUSE OVER UNDERLINED TERMS FOR MORE INFORMATION START: Your Web Browser LANRouting Switch Gateway NIC Intermediate Routers (“Hops”)Destination Gateway Destination Router Destination Switch Web Server NIC Web Server

OVERVIEW – THE TCP/IP MODEL: A BIG PICTURE OF INTERNET DATA FLOW MOUSE OVER UNDERLINED TERMS FOR MORE INFORMATION Application Layer Transport Layer Internet Layer Network Interface Layer

STEP ONE: PACKING IT UP APPLICATION & TRANSPORT LAYERS When you type a URL (e.g., “ into your web browser, TCP makes sure you have a connection to the server you are attempting to contact. It also packages your request and any other data into packets and adds the source and destination port numbers to the packets. Port numbers identify the specific process to which an Internet or other network message is to be forwarded when it arrives at a server (e.g., packets sent to port 80 are handled by the web server or a web browser). Sequence and acknowledgement information is also included.

STEP TWO: THE ADDRESS LABEL INTERNET LAYER In this step, the Internet Protocol (IP) adds the numeric destination IP address to the packets. The packets are now ready to be sent out to the local network, through gateways to the internet, and to the destination web server.

STEP THREE: GETTING TO THE INTERNET NETWORK INTERFACE LAYER In this step, the data packets are sent out through the computer’s Network Interface Card (NIC) into the local network. From here, they travel through the local router switch to the gateway, which sends the packets into the internet, a web of interconnected networks.

STEP FOUR: HOPPING THROUGH THE INTERNET NETWORK INTERFACE LAYER, INTERNET LAYER In this step, the data packets travel through the internet until they reach their final destination – the web server’s network. Each step of the journey from one router to another is considered one hop. If a packet doesn’t reach its destination within a certain number of hops, it is destroyed and will be automatically resent.

STEP FIVE: THE DESTINATION NETWORK NETWORK INTERFACE LAYER, INTERNET LAYER When each packet of data reaches the destination network, the network’s switch sends the packet to the web server using the IP address and port information contained in the packet.

STEP SIX: UNPACKING THE DATA TRANSPORT LAYER, APPLICATION LAYER Once each data packet arrives at the web server, the data inside the packet is unpacked, reassembled, and translated into the format (HTTP) which the web server reads and acts on. The action may be sending a web page or other file back to you, processing data, and/or storing data in a database.

CONCLUSION THE PROCESS REPEATS… The processes that each data packet follow in getting to the web server are repeated to get data back to the original computer. These processes are repeated over and over until the connection is terminated.