Introduction to Networking & TCP/IP

Slides:



Advertisements
Similar presentations
How does a network identify computers and transmissions?
Advertisements

Web Page Design Chapter 1 Introducing Networks and the Internet.
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Lesson 1-Introducing Basic Network Concepts
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
How The Internet Works Monica Stoica, Books or papers used: ibm.com/redbooks - TCP/IP Tutorial and Technical Overview.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
{ Networking High School Computer Application. What is a network? A system containing any combination of computers, computer terminals, printers, audio.
Ahmed Nabizadeh. A computer network, often simply referred to as a network, is a collection of hardware components and computers interconnected by communication.
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.
Computer Network By Tahir Saad. Introduction to computer networking Content : The definitions of networking Use of network Network classification.
Networks A network is a collection of computers and devices connected together via communications devices and transmission media Advantages of a network.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Layered Protocol. 2 Types of Networks by Logical Connectivity Peer to Peer and Client-Server Peer-to-peer Networks  Every computer can communicate directly.
Basic Network Concepts Introduction to Computing Lecture#28.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
NSH0503/01/11041 Overview Computer Network Technology By Diyurman Gea.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
An Introduction to Networking
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA Lesson 12 The TCP/IP Protocol Suite.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Introduction to Networks Mr. Grimming. Types of Networks Wide Area Network (WAN) Cover large geographic area Nodes connected by coaxial cable, microwave.
Chapter 1 : Computer Networks. Lecture 2. Computer Networks Classification: 1- Depend on the geographical area. 2- Depend on functional relationship.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction to computer networking Objective: To be acquainted with: The definitions of networking Network topology Network peripherals, hardware and.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
1INTRODUCTION TO NETWORKING. Objective Introduction to networks. Need for networks. Classification of networks. 2INTRODUCTION TO NETWORKING.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Understanding How Networks Communicate
Date: April. 13, Monday Evening.
Networking Basics.
Protocols and the TCP/IP Suite
NETWORK Unit 1 Module: 2 Objective: 7.
Chapter 1 Communication Networks and Services
Computer Network Course objective: To understand Network architecture
Data Networking Fundamentals
TYPES OF NETWORK
Web Development & Design Chapter 1, Sections 4, 5 & 6
Client-Server Interaction
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Protocols and the TCP/IP Suite
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
Comparison of LAN, MAN, WAN
An Introduction to Computer Networking
Introduction to Local Area Networks
ECEN “Internet Protocols and Modeling”
Lecture 1 Overview of Communication Networks and Services
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
Unit 11- Computer Networks
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
NETWORK Unit 1 Module: 2 Objective: 7.
ICT Computing Lesson 4: Computing Network.
Network+ Guide to Networks, Fourth Edition
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Protocols and the TCP/IP Suite
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Practical Network Computer Science IT&CS Third Class part Mohanad Ali
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Midterm Reference Points
Presentation transcript:

Introduction to Networking & TCP/IP Chapter 3 Introduction to Networking & TCP/IP Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat Chapter 3 Objectives Distinguishing between network Classification. Classifying Networks by Component Roles. Understanding Core TCP/IP Protocols Architecture of TCP/IP. TCP/IP Protocol layers. Client Server Model. Prepared by Mr. Wasim Ahmad Bhat

Classifying Networks by Their Geography Networks are frequently classified according to the geographical boundaries the network spans. Local Area Network (LAN): It is a network contained within a relatively small area, such as a classroom, school, or single building. This type of network has the lowest cost and least overall capability of the three geographic classifications Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat Continue Metropolitan Area Network (MAN): When the network spans the distance of a typical metropolitan city. It requires high-speed connections, such as fiber optics. Increasing the distance and the technology levels increases the relative installation and operation costs of MANs. Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat Continue Wide Area Network (WAN): When the network spans a larger area. It is classified as a wide area network (WAN), Because of the extensive distances over which WANs communicate. They use long-distance telecommunications networks for their connections, which increases the costs of the network. The Internet is just a giant WAN Click here to watch video on this topic Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat

Classifying Networks by Component Roles There are two basic types of role classifications for networks peer-to-peer networks and server-based networks. The difference between the two revolves around which computer is in charge of the network. A third classification, client-based networks, has come into existence because of the increased capabilities of the typical client computer. Prepared by Mr. Wasim Ahmad Bhat

Peer-to-Peer Networks A peer is considered an equal. All computers on a peer-to-peer network can be considered equals. No one computer is in charge of the network’s operation. Each computer controls its own information and is capable of functioning as either a client or a server depending on which is needed at the time. Typical initial peer-to-peer networking involves no security measures. Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat Peer to Peer Network Click here to watch video on this topic Prepared by Mr. Wasim Ahmad Bhat

Server-Based Networks Peer-to-peer networks that operate without central control and are difficult to secure. A server-based network offers centralized control and is designed for secured operations. There are still both clients and servers on a server-based network. A dedicated server controls the network. A dedicated server is one that, for all practical purposes, operates solely as a server. Prepared by Mr. Wasim Ahmad Bhat

Server-Based Networks Click here to watch video on this topic Prepared by Mr. Wasim Ahmad Bhat

Client-based networks A client-based network takes better advantage of the server’s powerful processors and of the increasingly powerful computers used in typical workstations. A client based network utilizes a client workstation’s power in processing. Some functions locally while requesting additional processing from a server whenever it is needed for increased speed. Client-based networks also take advantage of the powerful processing capabilities of both the client and the server. Prepared by Mr. Wasim Ahmad Bhat

Client-based networks Prepared by Mr. Wasim Ahmad Bhat

TCP/IP architectural model Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat Internetworking The main design goal of TCP/IP was to build an interconnection of networks, referred to as an internetwork, or internet. Provided universal communication services over heterogeneous physical networks. The clear benefit of such an internetwork is the enabling of communication between hosts on different networks, separated by a large geographical area. The words internetwork and internet are simply a contraction of the phrase interconnected network. Click here to watch video on this topic Prepared by Mr. Wasim Ahmad Bhat

The Internet consists of the following groups of networks: Backbones: Large networks that exist primarily to interconnect other networks. Also known as network access points (NAPs) or Internet Exchange Points (IXPs). Currently, the backbones consist of commercial entities. Regional networks connecting, for example, universities and colleges. Commercial networks providing access to the backbones to subscribers, and networks owned by commercial organizations for internal use that also have connections to the Internet. Local networks, such as campus-wide university networks. Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat Two examples of internets. Each consists of two or more physical networks Prepared by Mr. Wasim Ahmad Bhat

The TCP/IP protocol layers Like most networking software, TCP/IP is modeled in layers. This layered representation leads to the term protocol stack, which refers to the stack of layers in the protocol suite. It can be used for positioning (but not for functionally Comparing) The TCP/IP protocol suite against others, such as Systems Network Architecture (SNA) and the Open System Interconnection (OSI) model. Prepared by Mr. Wasim Ahmad Bhat

The TCP/IP protocol Stack Click here to watch video on this topic Prepared by Mr. Wasim Ahmad Bhat

Let us Understand Function of each Layer Application layer is provided by the program that uses TCP/IP for communication. An application is a user process cooperating with another process usually on a different host. Transport layer provides the end-to-end data transfer by delivering data from an application to its remote peer. Multiple applications can be supported simultaneously. Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat Continue Internetwork layer also called the internet layer or the network layer, provides the “virtual network” image of an internet. Internet Protocol (IP) is the most important protocol in this layer. Network interface layer also called the link layer or the data-link layer, is the interface to the actual network hardware. Examples are IEEE 802.2, X.25 (which is reliable in itself), ATM, FDDI, and even SNA. Prepared by Mr. Wasim Ahmad Bhat

Detailed Architecture Model of TCP/IP Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat TCP/IP applications The highest-level protocols within the TCP/IP protocol stack are application protocols. They communicate with applications on other internet hosts and are the user-visible interface to the TCP/IP protocol suite. Prepared by Mr. Wasim Ahmad Bhat

All application protocols have some characteristics in common: They can be user-written applications or applications standardized and shipped with the TCP/IP product. The TCP/IP protocol suite includes application protocols such as: – Telnet for interactive terminal access to remote internet hosts. – File Transfer Protocol (FTP) for high-speed disk- to-disk file transfers. – Simple Mail Transfer Protocol (SMTP) as an internet mailing system. Prepared by Mr. Wasim Ahmad Bhat

The client/server model TCP is a peer-to-peer, connection-oriented protocol. There are no master/subordinate relationships. A server is an application that offers a service to internet users and a client is a requester of a service. Users usually invoke the client part of the application. The server is a program that receives a request, performs the required service and sends back the results in a reply. A server can usually deal with multiple requests and multiple requesting clients at the same time. Prepared by Mr. Wasim Ahmad Bhat

Client Server Model of Applications Click here to watch video on this topic Prepared by Mr. Wasim Ahmad Bhat

Prepared by Mr. Wasim Ahmad Bhat End Prepared by Mr. Wasim Ahmad Bhat