Network and the internet

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.
The Internet Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2010.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
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
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
Transmission Control Protocol Internet Protocol TCP/IP.
Netwrok and the internet Part two Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
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.
MODULE I NETWORKING CONCEPTS.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
Presented by Rebecca Meinhold But How Does the Internet Work?
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
Network and the internet Part eight Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
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.
Transmission Control Protocol (TCP) Internet Protocol (IP)
CSE 451: Operating Systems Spring 2012 Module in 9 slides Ed Lazowska Allen Center 570.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
How Information Flows via the Internet By: Lee Farrell.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Chapter 5 Network and Transport Layers
LESSON Networking Fundamentals Understand TCP/IP.
Slides taken from: Computer Networking by Kurose and Ross
Distributed Systems.
THE OSI MODEL By: Omari Dasent.
The OSI Model and the TCP/IP Protocol Suite
MCA – 405 Elective –I (A) Java Programming & Technology
Layered Architectures
Using MIS 2e Chapter 6 Appendix
Network and the internet
Networking for Home and Small Businesses – Chapter 6
Network Architecture Introductory material
IOS Network Model 2nd semester
Lec 5 Layers Computer Networks Al-Mustansiryah University
NET323 D: Network Protocols
Web Development & Design Chapter 1, Sections 4, 5 & 6
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
Data and Computer Communications by William Stallings Eighth Edition
Topic 5: Communication and the Internet
Review of Important Networking Concepts
I. Basic Network Concepts
Web Design & Development
NET323 D: Network Protocols
TCP/IP Protocol Suite: Review
Data Communication Networks
TCP/IP Protocol Suite: Review
Networking Theory (part 2)
CPEG514 Advanced Computer Networkst
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
How Our Customers Communicate With Us
Networking for Home and Small Businesses – Chapter 6
The OSI Model and the TCP/IP Protocol Suite
OSI Reference Model Unit II
INFORMATION FLOW ACROSS THE INTERNET
Kyle Broussard, Alexandra Mikolai,
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Networking Theory (part 2)
Presentation transcript:

Network and the internet Part seven Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas nras@iugaza.edu.ps Faculty of Information Technology Islamic University of Gaza

Internet protocol This section will investigate how messages are transferred over the Internet. This process need software for controlling the transfer. The task of networking software is to provide the infrastructure required for transferring messages from one machine to another. In the Internet, this message-passing activity is accomplished by means of a hierarchy of software units.

Internet Software Layers The software has four layers, each consisting of a collection of software: Application, transport, network, and link layer (figure 4.13). A message typically originates in the application layer. From there it is passed down through the transport and network layers as it is prepared for transmission, and finally it is transmitted by the link layer.

Figure 4.13 The Internet software layers

Internet Software Layers The message is received by the link layer at the destination and passed back up. Let us investigate this process (figure 4.14): The application layer consists of software units such as clients & servers that use Internet communication to carry out their tasks. Example: SW for transferring files using FTP SW for providing remote login using SSH

Figure 4.14 Following a message through the Internet

Internet Software Layers The application layer uses the transport layer to send and receive messages over the Internet, the application layer provide the address. The application layer may use the services of the name server to translate the mnemonic name used by humans to IP address. Transport layer: An important task of the transport layer is to accept messages from the application layer and to ensure that the messages are properly formatted for transmission over the internet.

Internet Software Layers Transport layer divides long messages into small segments, which are transmitted over the Internet as individual units. The transport layer adds sequence numbers to the small segments, so that segments can be reassembled at the message’s destination, then it hands these segments, known as packets to the network layer. It is possible for the packets related to common messages to follow different paths through the Internet. This is the job of network layer to decide which direction a packet should be sent at each step a long the packet’s path through the Internet.

Internet Software Layers In fact, the combination of the network layer and the link layer constitutes the software residing on the Internet routers. The network layer is in charge of maintaining the router’s forwarding table and using this table to determinate the direction of forward packets. This link layer at the router is in charge of receiving and transmitting the packets. Thus, when the network layer at a packet’s origin receives the packets from the transport layer, it uses its forwarding table to determine where packet should be sent, then the network layer hands the packet to the link layer for actual transmission.

Internet Software Layers The link layer has the responsibility of transferring the packet . If the network is an Ethernet, the link layer applies CSMA/CD. When a packet is transmitted, it is received by the link layer at the other end of the connection, there, the link layer hands the packet up to its network layer’s forwarding table to determine the direction of the packet’s next step.

Internet Software Layers At a packet’s final destination, it is the network layer that recognizes that packet’s journey is complete. Once the message is assembled, the transport layer hands it to the appropriate unit within the application layer. Determining which unit within the application layer should receive an incoming message is an important task, this is handled by assigning unique port number to the various units and requiring that the appropriate port number be appended to a message’s address before starting its journey. http uses port number 80 or 8080 FTP uses port number 20 and 21