Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.

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

Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
OSI Model OSI MODEL.
1 The 7 layer OSI model Sending an . 2 The seven layers.
Network Layer and Transport Layer.
Lecture 2 Protocol Layers CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
OSI Model.
Open System Interconnection (OSI) Model
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Network Architectures Week 3 – OSI and The Internet.
TCP: Software for Reliable Communication. Spring 2002Computer Networks Applications Internet: a Collection of Disparate Networks Different goals: Speed,
Chapter 2 Network Models.
Protocol Reference Model of OSI
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
OIS Model TCP/IP Model.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
Communication Network Protocols ----Krishna Priyanka Chebrolu.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
OSI Model Honolulu Community College Cisco Academy Training Center
Chapter 2 Network Models
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Characteristics of Communication Systems
Introduction to Computer Networks Introduction to Computer Networks.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Unit27-networking BTEC NAT – UNIT 27 NETWORKING OSI MODEL Unit Leader:Dave Bell
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
 An ISO is a multi national body dedicated to worldwide agreement on international standards.  An ISO standard that covers all aspects of network communications.
The OSI Model.
Higher National Diploma1 Network Concepts OSI 7 Layer model.
OSI Model. Topics What is the OSI Model? What is a Protocol? Why 7 Layers? The 7 Layers – Application – Presentation – Session – Transport – Network –
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
Spring 2006Computer Networks1 Chapter 2 Network Models.
MODULE I NETWORKING CONCEPTS.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
Network Protocols and Standards (Part 2). The OSI Model In 1984, the International Organization for Standardization (ISO) defined a standard, or set of.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
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.
Network Models.
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.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
Prepared by: PACE Academy ( Welcome to CCNAX Cisco Certified Network Associate Version 2 ( ) Recognize the purpose and functions.
Data Communication Network Models
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Computer Network Lab. 1 3 장 OSI 기본 참조 모델 n OSI : Open System Interconnection n Basic Reference Model : ISO-7498 n Purpose of OSI Model ~ is to open communication.
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.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Network Models.
Networking Using the OSI Model.
The OSI Model Prof. Choong Seon HONG.
Chap. 2 Network Models.
Layered Architectures
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
Understanding the OSI Reference Model
Lec 5 Layers Computer Networks Al-Mustansiryah University
Chapter 3: Open Systems Interconnection (OSI) Model
Network Protocol Layers
OSI Model The Seven Layers
OSI Model OSI MODEL.
Presentation transcript:

Internet Addresses

Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host –Name : what an object is –Address : where it is –Route : how to get there

IP Address Unique 32-bit address

IP Classes

Layers

TCP/IP vs OSI

OSI Open System Interconnect The layers of the OSI model provide a framework for understanding networking. The OSI model is not a protocol, but rather a reference model (abstract structure) that describes the functions and interactions of various data communication protocols.

OSI Stack Layers 5 through 7, the "higher" layers, are concerned with communication between applications. Layers 1 through 4, the "lower" layers, are concerned with transmitting raw data between computers.

Physical Layer The Physical Layer deals with transmitting and receiving bits across a physical medium. Includes the following types of hardware devices that send and receive signals over each type of physical medium: –Network interface cards (NICs) –Fiber optic transceivers –Radio transceivers –Modems

Physical Layer (cont.) Concerned only with transmitting and receiving physical signals that represent data bits. Demo Most error detection and all error correction are the responsibility of higher layers.

Data Link Layer The Data Link Layer deals with frames over a single physical link. A Data Link Layer address is the unique address built into a NIC. It uses the signaling services of the Physical Layer below it. To Layer 3 above, it provides the service of addressing a message to a device located across a single physical transmission path.

Data Link Layer (cont.) Network Layer handles data in units called "packets.“ Network Layer passes a packet to the Data Link Layer, which encapsulates the packet by placing a header and trailer around it (frame). Frame header includes the unique NIC addresses of the sending and receiving nodes. Frame trailer contains error-checking information

Data Link Layer (cont.) Network Layer handles data in units called "packets.“ Network Layer passes a packet to the Data Link Layer, which encapsulates the packet by placing a header and trailer around it (frame). Frame header includes the unique NIC addresses of the sending and receiving nodes. Frame trailer contains error-checking information

Data Link Layer (cont.) Transmitting Node Accepts data packets of arbitrary length from the Network Layer. Accepts the address of an adjacent node to which it is to transmit the data. Adds sequence information to the frame in case they get out of sequence during error recovery. Adds error detection and correction codes to the frames. Does not send frames to the Physical Layer at a faster rate than the receiving Data Link Layer process can handle them.

Data Link Layer (cont.) Receiving Node Receives bits passed up from the Physical Layer and interprets groups of bits as frames. Checks each frame for errors and takes corrective measures if necessary. Handles problems, such as missing frames, through handshaking with its peer process. Puts the frames back in the correct sequence to reconstruct the packet. Passes each decapsulated packet up to the Network Layer. Demo

Network Layer The Network Layer deals with packets. Responsible for transmitting data packets between source and destination nodes that may not be connected by the same physical link Message may pass through an "intermediate node." Network Layer's job is to use intermediate nodes to transmit a packet to its destination. Demo

Transport Layer The Transport Layer carries messages between processes (remember - multi- tasking). Transport Layer addresses are process addresses called "port numbers." The lowest layer in which peer software processes at either end of a connection carry on a conversation. Demo

Transport Layer (cont.) Services Addressing –deliver data to a specific process within a node. Connection management –responsible for establishing and releasing connections between processes. –During data transfer, processes on both hosts communicate to verify that data is being received without errors or loss. –When communication is complete, the peer processes terminate the connection to free up resources for other processes. Flow Control and Buffering –responsible for ensuring that the receiving node has enough memory buffers to store the incoming data –data is not transmitted faster than the receiving node can accept it.

Session Layer Where a conversation starts and stops The rules of the conversation are agreed upon. Facilitates a step-by-step interaction or session between two entities. –Example - an interactive user session begins with a user logging on to the computer and ends with the user logging off.

Session Layer (cont.) Electronic Conversation Parties first agree to talk to one another. They (usually) do not talk simultaneously. Divide the conversation into parts. End the conversation in an orderly fashion.

Presentation Layer The process concerned with how data is presented on the computer and represented inside the computer. The "representation" layer. –deals with the format of stored computer information. Three main services: –Data representation –Data security –Data compression

Presentation Layer (cont.) Services Data Representation - resolves differences between different types of encoding systems. –Byte ordering within integers –Character coding (EBCDIC and ASCII) –Format of floating point numbers –Boolean Data Security - encrypts and decrypts data –Authentication –data encryption Data Compression - reduces the number of bytes that must be transmitted by translating the data into a more efficient form that requires less storage.

Application Layer Includes some programs that interact directly with users, and some that provide services to user applications. USENET newsgroups File transfer and access Virtual terminals Web browsers and servers