Introduction To Networking

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

Introduction to TCP/IP
CCNA – Network Fundamentals
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Chapter 14 TCP/IP and Routing Part #1 Unix System Administration.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Communicating over the Network
OSI Model.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Review on Networking Technologies Linda Wu (CMPT )
Protocol Reference Model of OSI
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.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
OIS Model TCP/IP Model.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecturer: Tamanna Haque Nipa
CS 356 Systems Security Spring Dr. Indrajit Ray
Network Layer (Part IV). Overview A router is a type of internetworking device that passes data packets between networks based on Layer 3 addresses. A.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications The client requested data.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Characteristics of Communication Systems
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
The OSI Model.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
TCP/IP Transport and Application (Topic 6)
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
CSE 6590 Department of Computer Science & Engineering York University 111/9/ :26 AM.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
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.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
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.
The OSI Model A Framework for Communications David A. Abarca July 19, 2005.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Data Communication Network Models
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
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.
Cisco I Introduction to Networks Semester 1 Chapter 3 JEOPADY.
Chapter Objectives In this chapter, you will learn:
Lec 2: Protocols.
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Network Architecture Introductory material
Net 431: ADVANCED COMPUTER NETWORKS
The Open System Interconnection (OSI) Model & Network Protocols.
Review of Important Networking Concepts
TCP/IP Protocol Suite: Review
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Presentation transcript:

Introduction To Networking

What is a computer Network Definition:

Types of Networks Networks by components Networks by Size P2P - Server-Based Networks by Size LAN - MAN - WAN Networks by Topology Star - Bus - Ring - Hierarchy -Mesh Networks by Media Guided - Unguided

Network Standards A number of organizations promote standardized components of data communications Examples: ISOC ANSI ITU IEEE ISO

Understanding the OSI Model In an effort to identify and standardize all the levels of communication needed in networking, ISO developed a networking model called the Open Systems Interconnection (OSI) reference model. The OSI reference model provides a universally accepted reference illustrating how data is transmitted on a network or between two or more networked devices.

OSI Reference Model Foundation that brings continuity to LAN and WAN communications Product of two standards organizations: ISO ANSI Developed in 1974 Set of communication guidelines for hardware and software design

OSI Guidelines Specify… Methods to ensure that network transmissions are received correctly How network devices maintain a consistent rate of data flow How electronic data is represented on network media

OSI Layers

Understanding the OSI Model (Continued) Application Layer The Application layer of the OSI model is responsible for interfacing with application software, such as Web browsers or Web servers. Presentation Layer The Presentation layer receives requests for files from the Application layer, and presents the requests to the Session layer. The Presentation layer reformats, compresses, or encrypts data as necessary.

Understanding the OSI Model (Continued) Session Layer The Session layer is responsible for establishing and maintaining a session between two networked stations or hosts. A host is any computer or other device on a network that has been assigned an IP address.

Understanding the OSI Model (Continued) Transport Layer The Transport layer is responsible for error checking and requests retransmission of data if it detects errors. The Transport layer might or might not guarantee successful delivery of data. Network Layer The Network layer is responsible for dividing a block of data into segments that are small enough to travel over a network.

Understanding the OSI Model (Continued) Network Layer (Continued) Segments of data are called packets, data packets, or datagrams and contain data, along with special identifying information in headers and trailers at the beginning and end of the packet. Data Link Layer The Data Link layer is responsible for receiving packets of data from the Network layer and presenting them to the Physical layer for transport.

Understanding the OSI Model (Continued) Physical Layer The OSI Physical layer is responsible for passing data packets on to the cabling or wireless media (whether the media be cabling or wireless). When software is permanently embedded on a hardware device, it is called firmware.

Communicating Between Stacks OSI model provides standards for: Communicating on a LAN Communicating between LANs Internetworking between LANs and WANs and between WANs and WANs

Peer Protocols

Applying the OSI Model

The OSI Model Applied to a TCP/IP Network On a TCP/IP network, TCP/IP is managed by the operating system and covers the first five layers of the OSI model. When a browser wants to access a Web server, it uses the address and port of the Web server to make a request to the operating system. This request takes the form of an Application Program Interface (API).

The OSI Model Applied to a TCP/IP Network (Continued) In a TCP/IP network, the API call for a Web page from a Web server causes the operating system to generate an HTTP request. HTTP does not operate in the lower layers of the network model. Instead, it hands data over to TCP, which resides in the Transport layer.

The OSI Model Applied to a TCP/IP Network (Continued) A frame provides information at the beginning of the data, called a header, and information at the end of the data, called a trailer. A checksum is a calculated value that can be compared to the value calculated by the receiving Data Link layer. This technique of calculating and comparing values is called a cyclical redundancy check (CRC).

TCP/IP Protocols at Each Layer TCP/IP covers the first five layers of the OSI model, and is included in an operating system as a group of utilities called the TCP/IP stack.

Protocols at the Application, Presentation, and Session Layers The first three layers of the OSI model are handled by the protocol specific to the application using it and are best treated as a single group rather than unique layers. Web browsers, e-mail, chat rooms, and FTP software are examples of the applications that use the Internet. The language or protocol each of these applications uses is listed at the Application, Presentation, and Session layers.

Protocols at the Transport Layer A TCP/IP network has two protocols that work at the Transport layer; one protocol guarantees delivery and the other does not. With TCP/IP, the protocol that guarantees delivery is TCP and the protocol that does not is UDP (User Datagram Protocol). TCP is used for client and server requests and responses.

Protocols at the Transport Layer (Continued) Because TCP establishes a connection, it is called a connection-oriented protocol. UDP is a protocol that sends data without caring about whether the data is received. It does not establish a connection first; thus, it is called a connectionless protocol.

Protocols at the Network Layer TCP and UDP communicate with the Network layer, which is sometimes called the Internet layer. Some of the other supporting protocols include ARP (Address Resolution Protocol), responsible for locating a host on a LAN; RARP (Reverse Address Resolution Protocol), responsible for discovering the Internet address of a host on a LAN; and ICMP (Internet Control Message Protocol), responsible for communicating problems with transmission to devices that need to know about these problems.

Protocols at the Data Link and Physical Layers PPP (Point-to-Point Protocol) is used over telephone lines, and allows a computer to connect to a network using a modem. PPP is the most popular protocol for managing network transmission from one modem to another.

MAC Addresses MAC addresses function at the lowest (Data Link) networking level. If a host does not know the MAC address of another host on a local area network, it uses the operating system to discover the MAC address.

IP Addresses All the protocols of the TCP/IP suite identify a device on the Internet or an intranet by its IP address. An IP address is 32 bits long, made up of 4 bytes separated by periods. Within an IP address, each of the four numbers separated by periods is called an octet. The first part of an IP address identifies the network, and the last part identifies the host.

Classes of IP Addresses IP addresses that can be used by companies and individuals are divided into three classes: Class A, Class B, and Class C, based on the number of possible IP addresses in each network within each class. The group of IP addresses assigned to an organization are unique to all other IP addresses on the Internet and are available for use on the Internet. The IP addresses available to the Internet are called public IP addresses.

Private IP Addresses Private IP addresses are IP addresses that are assigned by a network administrator for use on private intranets that are isolated from the Internet. The RFC 1918 recommends that the following IP addresses be used for private networks: 10.0.0.0 through 10.255.255.255 172.16.0.0 through 172.31.255.255 192.168.0.0 through 192. 168. 255.255

Dynamically Assigned IP Addresses Instead of IP addresses permanently being assigned to computers (called static IP addresses), an IP address is assigned for the current session only (called a dynamic IP address). Internet service providers (ISPs) are organizations through which individuals and businesses connect to the Internet.

Network Address Translation If the hosts on a network using private IP addresses need to access the Internet, a problem arises because the private IP addresses are not allowed on the Internet. The solution is to use NAT (Network Address Translation), which uses a single public IP address to access the Internet on behalf of all hosts on the network using other IP addresses.

Plans for New IP Addresses Because of an impending shortage of IP addresses, as well as some limitations in the current standards for IP, a new scheme of IP addresses called the IPv6 (IP version 6) standard is currently being developed and implemented. Current IP addresses using the current IPv4 (IP version 4) have 32 bits with eight bits in each of four octets.

Plans for New IP Addresses (Continued) With the new system, each address segment can have 32 bits, for a total of 128 bits for the entire address. A disadvantage of IPv6 is the fact that so much software used on the Internet would become outdated because current software is designed to hold 32-bit IP addresses and, with the new system, this number would no longer be sufficient.

Ports A port is a number used to address software or services running on a computer. A host computer might have several services running on it. Each server running on the host is assigned a port. The port is written at the end of the IP address, separated from the IP address with a colon—like this: 169.49.209.19:80.

Tying It All Together: How Data Travels on the Network The Web browser wants to make a request to a Web server, and processes the request using an API call. The API process packages the data using HTTP format, which includes an HTTP header, and addresses it to an IP address and port 80, which is the default port for a Web server. HTTP delivers the package to TCP, giving the destination IP address and port.

Tying It All Together: How Data Travels on the Network (Continued) TCP guarantees delivery, and attempts to make a connection to the destination IP address and port using the three-way handshake. With the first attempt that TCP makes to communicate with the remote host, the first packet reaches the Network layer and IP uses ARP to resolve the IP address to a MAC address. When a packet reaches a hub on the Ethernet LAN, the hub replicates the packet and sends it to every device to which it is connected.

Tying It All Together: How Data Travels on the Network (Continued) When the IP layer receives a broadcast packet, it decides if it is appropriate to respond. After it knows the MAC address, it can send the first packet to make the connection. It prepares the data by attaching a TCP header in front of the data.