1 Internetworking : Internet architecture and TCP/IP Protocol TK3133 Computer Networking Technology.

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
IP Suite© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science Department.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
Introduction to TCP/IP
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
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
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
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 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
Protocol Headers Pre DA SA 0800h … version H L 6 TCP Header Data FCS
TELE202 Lecture 10 Internet Protocols (2) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Internet Protocols (1) »Source: chapter 15 ¥This Lecture »Internet.
Business Data Communications, by Allen Dooley, (c) 2005 Pearson Prentice HallChapter Five 1 Business Data Communications Chapter Five Network, Transport,
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Chapter 9.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
FALL, 2005CSI Part 2.3 Internetworking & Addressing (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution Robert L. Probert, SITE,
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
10/13/20151 TCP/IP Transmission Control Protocol Internet Protocol.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
Chapter 18 IP: Internet Protocol Addresses
Suez Canal University – Faculty of Computers & Informatics - Cisco Local Academy Network Fundamentals.
TCOM 515 IP Routing. Syllabus Objectives IP header IP addresses, classes and subnetting Routing tables Routing decisions Directly connected routes Static.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Internet Protocols. Address Resolution IP Addresses are not recognized by hardware. If we know the IP address of a host, how do we find out the hardware.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
Basic IP Protocol Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Linux Operations and Administration Chapter Eight Network Communications.
1 Addressing, Internetworking. 2 Collection of Subnetworks The Internet is an interconnected collection of many networks.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
TCP/IP & INTERNET Unit 2 Department Of Computer Science & Engineeing.
1 Chapter 4: Internetworking (Internet Protocol) Dr. Rocky K. C. Chang 16 March 2004.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Network Layer 3 Application Presentation Session Transport Network Data Link Physical OSI Model.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
Routing and the IP v4 Address Space BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
CCNA 2 Router and Routing Basics Module 8 TCP/IP Suite Error and Control Messages.
IP: Addressing, ARP, Routing
Scaling the Network: The Internet Protocol
TCP/IP Transmission Control Protocol / Internet Protocol
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
Net 431: ADVANCED COMPUTER NETWORKS
CPEG512 Advanced Computer Networks
Net 323 D: Networks Protocols
Chapter 15. Internet Protocol
Scaling the Network: The Internet Protocol
Introduction to Networks
Internetworking: Concepts, Architecture, and Protocols
16EC Computer networks unit II Mr.M.Jagadesh
Layering and the TCP/IP protocol Suite
Presentation transcript:

1 Internetworking : Internet architecture and TCP/IP Protocol TK3133 Computer Networking Technology

2 Introduction Internetworking : –Concept –Architecture –Protocol

3 Introduction In the real world, computer is connected to various technology of LAN and WAN In reality, network is heterogeneous – various network (and it is not homogeneous) Contain millions of networks which connected to high-speed backbone Each systems should adapt to various technology Introduce to internetworking concept

4 Internetworking Internetworking is a schema for connecting various network with different technology Use both hardware and software Additional hardware are placed between network Software is in the computer that is connected with Connected networking system is called internetwork / internet Also called as virtual network

5 Internetworking Why different network ? –Network differ with different protocols –Install own network –Different network use different technology Internetworking Scenario

6 Internetworking

7 Network differences

8 Physical network connection using router Router is a component or hardware device which is used to connect networking Router has more interface on various networking Router send and deliver packet between networks Change the packet if necessary to fulfill the standard of each network with different technology (is also called as gateway)

9 Router Example of two physical networks connected to a router that contain 2 different interfaces for each network connection

10 Internet architecture internetwork consist of various networks connected through router (Network can be LAN or WAN)

11 Internet architecture Router can have more that two interfaces

12 Internet The internet concept. (a) The illusion of a single network that TCP/IP software provides to users and applications, and (b) the underlying physical structure in which a computer attaches to one physical network, and routers interconnect the networks

13 Internet seen by TCP/IP

14 Protocol for Internet TCP/IP is the most popular internetworking protocol The first internetworking protocol Maintain by ARPA and taken over by NSF Independent to platform and manufacturer

15 TCP/IP layer OSI 7-layer model not include internetworking Model TCP/IP layer model contain 5 layers

16 TCP/IP layer and OSI model

17 TCP/IP Layer Layer 5: Application Similar to layer 5,6 and 7 in OSI model Layer 4: Transport Similar to layer 4 in OSI model ; provide reliable transmission of data Layer 3: Internet Define standard format packet sent through network with different technology and provide mechanism for packet transmission by router

18 TCP/IP Layer Layer 2: Network interface Similar to layer 2 in OSI; define framework format Layer 1: Physical Similar to layer 1 in OSI; define basic of network hardware

19 Host, Router and Protocol Layer Host computer is any computer system connected to internet and perform application TCP/IP allow the hosts at internet have direct communication Both host and router needs TCP/IP stack Host normally has an interface and is not forwarding packet Router forwards packet but does not need layer 4 and 5

20 Network Layer Internet Protocol (IP) How to manage network in network? –Use network layer protocol called as Internet Protocol (IP) –Enable for a procedure running on a computer sending data to application procedure that running on other computer at another distance network

21 Internet Protocol (IP) IP responsible for providing best-effort transmission for packet (or datagram) How is the communication in the Internet ? –Transport layer takes data flow and divides them into datagram –Network layer send each datagram through Internet. Division into smaller unit may happen during this process.

22 Internet Protocol(IP) –At the destination, datagram is re-gathered by network layer to original datagram and is sent to transport layer Best-effort does not guarantee in managing datagram overlapping problem, slow or not-sequence transmission, lost and corrupted data Service that offered by IP is without connection IP define hardware-free packet format that can be sent called Datagram IP

23 Datagram IP IPv4 defines datagram at maximum 64Kb Head format datagram IP

24 Head Protocol of IPv4

25 Datagram IP Format FIELDDescription VERSIONVersion number of datagram IP IHLENWhat is the length of datagram IP head TOSType of services offered Total LengthWhat is the length of datagram

26 IP Protocol FieldDescription IdentificationUnique identification to datagram Fragment OffsetOffset for fragment Time To LiveCounter to maximum number of datagram longevity ProtocolGive protocol to top layer ChecksumDefine genuine of head Source/destination address Full address of source/destination node OptionMay be contain security option

27 Fragmentation Each network technology define the maximum data that can be sent in a packet. This limitation called MTU (Maximum Transmission Unit). When a router accept a datagram that bigger than MTU, router would fragment datagram into smaller fragment Each fragment is sent to a destination that responsible to match/reconnect the original datagram

28 Fragmentation a) Transparent fragmentation b) Nontransparent fragmentation

29 Fragmentation Fragmentation when the elementary data size is 1 byte. (a) Original packet, containing 10 data bytes. (b) Fragments after passing through a network with maximum packet size of 8 payload bytes plus header. (c) Fragments after passing through a size 5 gateway.

30 Address issue Main aspect in virtual network is a standard address format Cannot use hardware address because different technology use different address format Address format should independence to any address format of hardware address Sending Host place internet destination address in packet/datagram Router check destination address and send packet to destination

31 TCP/IP address Addressing in TCP/IP defined by Internet Protocol (IP) Each host assigned to a 32-bit number Called IP address or Internet address Unique to throughout Internet Each datagram contain IP address of source and destination

32 IP address Each IP address divided into two categories : network number (prefix) and host number (suffix) Network number shows physical network in which computer connected Host number shows unique number of computer at network Address format enable routing to be efficient

33 Define IP address From 32-bit, some bit assigned to prefix and some to suffix Prefix bigger, suffix smaller - many network, few host at network Prefix smaller, suffix bigger - few network, many host at network Because there are various technology, should allow smaller and bigger networks

34 Address classification Various address format to allow both small and big prefix Each format called an address class A class is identified through the first four bit

35 Class Format of IP address

36 IP address

37 Using class IP Class A, B and C are primary class –Used to normal host addressing Class D for multicasting, a form of limited broadcast Class E specify for future use

38 Dotted Decimal Notation IP number is binary number 32-bit. To make it easier dotted decimal notation is used 32-bit number defined as 4 section 8-bit in decimal number and use dot to separate section To identify class from decimal number, can use address range

39 Dotted Decimal Notation

40 Dotted Decimal Notation

41 Class Range from IP address

42 Number of networks and hosts

43 Example of class addressing Example of assigning IP address to host

44 Subnet Able to divide the network into sub-network Example: a platform has one IP address class B assigned to network but has two or more physical network. Only local router know about various subnet and how to send data to it, other routers know only that there is just one network.

45 Subnet A campus network with LAN for various departments

46 Subnet A network class B has 64 subnet Needs additional information to differentiate between prefix and suffix called subnet mask

47 IPv6 128 bit address Head is more easier More service supports Security

48 IPv6 Head

49 Internet control protocols As addition to IP, Internet network layer has several control protocol : –Address Resolution Protocol (ARP) –Reverse Address Resolution Protocol (RARP) –Internet Control Message Protocol (ICMP) –Internet Group Management Protocol (IGMP)

50 Address Resolution Protocol (ARP) Connection between host using IP address, but connection at data link layer using MAC address This protocol used for finding MAC address for NIC that used by host with certain IP Send request by broadcast –Host with IP will response

51 Address Resolution Protocol (ARP)

52 Reverse ARP (RARP) Normally used by diskless computer. When it is booted from ROM, MAC address is known and want to know its IP address. It can only be used in the same segment.

53 Internet Control Message Protocol (ICMP) Used for configuration and IP networking (due to unreliability of IP) Can give feedback about network problems Type of message –Destination unreachable –Time to live (TTL) exceeded –Parameter problem (header unknown)

54 Internet Control Message Protocol (ICMP) –Redirection –Response to request ( ping packet) –Response to request with time feedback (ping needs time info (timestamped) Use IP, so it can act by its own –Example of instruction that used ICMP Ping and Traceroute

55 Internet Control Message Protocol (ICMP)

56 Internet Group Management Protocol (IGMP) The IP protocol can be involved in two types of communication: unicasting and multicasting. The IP protocol can be involved in two types of communication: unicasting and multicasting. IGMP is one of the necessary, but not sufficient, protocols that is involved in multicasting. IGMP is one of the necessary, but not sufficient, protocols that is involved in multicasting. IGMP is a companion to the IP protocol. IGMP is a companion to the IP protocol.

57 IGMP There are two phases : –Phase 1 : when a host become a member of a multicast group, it send a IGMP message to multicast group address to declare its membership. Local multicast router receives message and inform member information to other multicast router in internet

58 IGMP –Phase 2 : because the membership is dynamic, multicast router periodically should poll for host in local network to certify whether any host is still active or not. If not active, inform to other multicast router.