Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
Lesson 7 – THE BUSINESS OF NETWORKING. TCP/IP and UDP Other Internet protocols Important Internet protocols OVERVIEW.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Chapter Overview TCP/IP Protocols IP Addressing.
CS 356 Systems Security Spring Dr. Indrajit Ray
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
Data Communications and Networks
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Chapter 9.
Chapter 2 Network Models
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Chapter 1 Networking Theories. What is a network? A collection of devices that share a common communication protocol and a common communication medium.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Examining TCP/IP.
TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
I. Basic Network Concepts. I.1 Networks Network Node Address Packet Protocol.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Data Communications and Networks
TCP/IP (Transmission Control Protocol / Internet Protocol)
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
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.
Linux Operations and Administration Chapter Eight Network Communications.
Net 221D:Computer Networks Fundamentals
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
2.1 Chapter 2 Network Models – cont. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Chapter 5 Network and Transport Layers
Part I. Overview of Data Communications and Networking
Understand the OSI Model Part 2
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
I. Basic Network Concepts
TCP/IP Protocol Suite: Review
Lecture 2: Overview of TCP/IP protocol
Networking Theory (part 2)
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking for Home and Small Businesses – Chapter 6
OSI Reference Model Unit II
Kyle Broussard, Alexandra Mikolai,
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Networking Theory (part 2)
Networking Theory (part 2)
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

Prepared By E.Musa Alyaman1 Networking Theory Chapter 1

Prepared By E.Musa Alyaman2 Chapter 1 Outline What Is a Network? How Do Networks Communicate? Network Components - Data flow - Addressing Network Layers –TCP/IP Protocol Suite Layers –OSI Layers Internet Architecture –IP Datagram format –ICMP Major protocols 1. IP 2. ICMP 3. TCP 4. UDP Security Issues – Firewalls – Proxy Servers Chapter 1 Highlights

Prepared By E.Musa Alyaman3 What Is a Network ? Data communication is the transfer of data from one device to another via some form of transmission medium. A Network: is a set of communication devices connected by media links.

Prepared By E.Musa Alyaman4 What Is a Network ? Network card – hardware needed for a computer to talk to a network. The most common network card in use is the Ethernet card Router – machines that act as switches. Direct packets of data to the next “hop” across a network Hub – provides connections that allow multiple computers to access a network Gateway – connects one network to another

Prepared By E.Musa Alyaman5 How Do Networks Communicate? Connections between computers and devices: 1.Wires and cables – electricity sent 2.Infrared and RF (wireless) 3.Fiber-optics cable – use light Through this connection, data is carried between one point in the network to another, data represented as bits of information (“on” or “off”)

Prepared By E.Musa Alyaman6 Network Components Components: message, sender, receiver, medium, and protocol.

Prepared By E.Musa Alyaman7 Data flow Data flow between two devices can occur in one of three ways: simplex, half-duplex, or full-duplex.

Prepared By E.Musa Alyaman8 Simplex

Prepared By E.Musa Alyaman9 Half-duplex

Prepared By E.Musa Alyaman10 Full-duplex

Prepared By E.Musa Alyaman11 Addressing Each node represented by an address just as home address Manufacturer of NIC installed in every devices connected to network is responsible to ensure that no two card carry the same address and chooses a suitable addressing scheme

Prepared By E.Musa Alyaman12 Addressing Commonly used term for physical address: –Hardware address –Ethernet address –MAC address –NIC address Addresses are used to send information to the appropriate node Ethernet network cards are assigned a unique 48-bit number

Prepared By E.Musa Alyaman13 Sending a letter

Prepared By E.Musa Alyaman14 Data Transmission Using Packets Data will be divided into smaller packets and sent through network to reach its destination Packets may take different routes to reach the destination depending on the routing approach and congestion level of the network Mechanism to ensure no packets lost is available depending on the protocol used to send the data

Prepared By E.Musa Alyaman15 Data Transmission Using Packets Packets consist of header and data segment Header contains addressing information, checksum to ensure no error and other useful information needed for transmission over the network

Prepared By E.Musa Alyaman16 OSI model

Prepared By E.Musa Alyaman17 Advantages of Layering The Advantages of layering: 1.Simplify networking protocol by breaking them into smaller and manageable 2.Offers better flexibility The protocols that make up the TCP/IP suite have been carefully designed with the following major achievement: 1.Resource sharing between networks 2.Hardware and software independence 3.Reliability and robustness 4.“Good” protocols that are efficient and simple

Prepared By E.Musa Alyaman18 Internet layers The five-layer model provides guidelines for the development of universally compatible networking protocols.

Prepared By E.Musa Alyaman19 Summary of duties

Prepared By E.Musa Alyaman20 Major protocols 1.Internet Protocol (IP) Layer 3 protocol (network layer) Used to transmit data packet over the Internet The most widely used networking protocol in the world All networking hardware support IP Acts as a bridge between networks of different types Packet-switching network protocol – no “connections between” machines Information exchanged between 2 host in the form of IP packets – IP datagrams

Prepared By E.Musa Alyaman21 IPv4 Datagram Format Back

Prepared By E.Musa Alyaman22 IP Address To map between a physical network address and an IP address, Address Resolution Protocol (ARP) is used Four-byte (32 bits) address expressed in dotted decimal format Classful IP Addresses (first octet) –Class A ( ) –Class B (128 – 191) –Class C ( ) What are IP addresses for yahoo/google/metalab? IP address are not designed with people in mind. Imagine textual- based name vs number-based name Mechanism to associate an easy-to-remember textual name with an IP address – hostname DNS (Domain Name System)

Prepared By E.Musa Alyaman23 Major Protocols 2.Internet Control Message Protocol (ICMP) ICMP (RFC 792) is used by hosts and routers to communicate network-layer information –Error reporting –Router signaling One of the mechanisms to ensure Internet Protocol runs error-free since IP provides no guarantee of datagram delivery. Example: –“Destination network unreachable” is a message sent when a host with a certain IP address cannot be found. –This message originated from a router and is sent when it was not able to find a path to the host.

Prepared By E.Musa Alyaman24 ICMP ICMP defines five error messages 1. Destination Unreachable 2. Parameter Problems 3. Redirect 4. Source Quench 5. Time Exceeded ICMP also supports informational message: Echo Request/Echo Reply ICMP is a useful protocol, however only few network application make use of it since its functionality is limited to diagnostic and error notification Famous application is ping which is used to determine if host is alive or inaccessible and the delay between sending a packet and receiving a response

Prepared By E.Musa Alyaman25 Major Protocols 3.Transmission Control Protocol –Layer 4 protocol that provides guaranteed delivery and ordering of bytes –Uses IP to send TCP segments –Contains additional information that allows it to order packets and resend them if error occurs –Has extra layer of abstraction, by using a communication port –Communication port – a numerical value ( 0 – 65535) used to distinguish one application or service from another

Prepared By E.Musa Alyaman26 Major Protocols 4.User Datagram Protocol (UDP) –Layer 4 protocol to send packets of data –Raw access to IP datagram is not really easy to determine which application a packet is for –Supports port number –Does not guarantee delivery of packets or will arrive in the correct order –Faster data delivery but without error checking feature –Video streaming etc.

Prepared By E.Musa Alyaman27 TCP/IP Suite HTTPSMTPFTPPOP3 TCPUDPICMP Internet Protocol

Prepared By E.Musa Alyaman28 Internet Application Protocols Telnet (port 23) File Transfer Protocol (port 20 & 21) Post Office Protocol Version 3 (POP3) (port 110) Internet Message Access Protocol (IMAP) (port 150) Simple Mail Transfer Protocol (SMTP) (port 25) HyperText Transfer Protocol (HTTP) (port 80) Network News Transport Protocol (NNTP) (port 119)

Prepared By E.Musa Alyaman29 Firewalls for Developers Firewalls good for network administrators but not to network developers Most corporate firewalls block direct UDP and TCP access and making these protocol unusable Hence, developers must make a choice – either use standard Internet protocols and ignore user who work behind firewalls or adapt software to proxy requests using protocols such a HTTP

Prepared By E.Musa Alyaman30 Chapter Highlights In this chapter, you have learned: What a network is How networks transmit information using packets and addresses The layers of the OSI Reference Model The major protocols of the Internet, including the Internet Protocol (IP), Internet Control Message Protocol (ICMP), Transmission Control Protocol (TCP), and User Datagram Protocol (UDP) The effect of firewalls and proxy servers on users and developers