Presentation is loading. Please wait.

Presentation is loading. Please wait.

ARKnet Technical Training1 February 20, 1997 ARKnet Technical Training TCP/IP Fundamentals February 20, 1997.

Similar presentations


Presentation on theme: "ARKnet Technical Training1 February 20, 1997 ARKnet Technical Training TCP/IP Fundamentals February 20, 1997."— Presentation transcript:

1 ARKnet Technical Training1 February 20, 1997 ARKnet Technical Training TCP/IP Fundamentals February 20, 1997

2 ARKnet Technical Training2 February 20, 1997 Presenter v David Merrifield - University of Arkansas –Associate Director Technical Services –ARKnet Network Manager –(501) 575-5829 –dm06900@comp.uark.edu –http://comp.uark.edu/~dm06900/

3 ARKnet Technical Training3 February 20, 1997 Table of Contents v IP Addressing v Address Resolution v Routing Basics v Domain Name System v Troubleshooting IP Problems v Proteon Router

4 ARKnet Technical Training4 February 20, 1997 TCP/IP History v 1969 - ARPA Project v 1975 - ARPANET Created v 1983 - MILNET Created v 1983 - Berkeley Unix Integration v 1986 - NSFNET Created v 1987 - MIDNET Created v 1991 - ARKnet Created v 1997 - Internet2 Created

5 ARKnet Technical Training5 February 20, 1997 Components of TCP/IP Network v Devices v Network Media –Wide Area –Local Area v Networking Software

6 ARKnet Technical Training6 February 20, 1997 TCP/IP Network - Devices Workstations File Servers Printers Routers Coke Machines Coke

7 ARKnet Technical Training7 February 20, 1997 TCP/IP Network - Media Coke

8 ARKnet Technical Training8 February 20, 1997 TCP/IP Network - Software ISO Model

9 ARKnet Technical Training9 February 20, 1997 TCP/IP Network - Software TCP/IP Model

10 ARKnet Technical Training10 February 20, 1997 TCP/IP Network - Software

11 ARKnet Technical Training11 February 20, 1997 TCP/IP Layers in Work Host A Host B Application Transport Application Internet Network Interface Network Interface Internet Physical Net

12 ARKnet Technical Training12 February 20, 1997 Network Interface Address v Unique Address Per Interface v Assigned by Manufacturer (usually) v Common Names –Data Link Address –Link Address –Physical Address –Ethernet Address –Layer 2 Address

13 ARKnet Technical Training13 February 20, 1997 Network Interface Address v Typically 6-bytes long v Typical ethernet address: –00:00:c0:06:a3:08 Manufacturer Code (Western Digital) Unique Interface Number

14 ARKnet Technical Training14 February 20, 1997 Network Interface Address 00:00:0c:06:a3:08

15 ARKnet Technical Training15 February 20, 1997 Network Interface Address 00:00:0c:06:a3:08 Frame Source 00:00:0c:06:a3:08 Destination 00:00:0c:04:b1:74

16 ARKnet Technical Training16 February 20, 1997 Network Interface Address 00:00:0c:06:a3:08 Source 00:00:0c:04:b1:74 Destination 00:00:0c:06:a3:08 Frame

17 ARKnet Technical Training17 February 20, 1997 Network Interface Address 00:00:0c:06:a3:08 Frame Source 00:00:0c:04:b1:74 Destination 00:00:0c:06:a3:08

18 ARKnet Technical Training18 February 20, 1997 Network Interface Address v Network Interface Selects Frames –Destination Address Matches NIC –Destination Address is 00:00:00:00:00:00 u Broadcast Address –Any Address if in Promiscuous Mode v Network Interface Address Used by Data Link and Physical Layers

19 ARKnet Technical Training19 February 20, 1997 TCP/IP Network - Software

20 ARKnet Technical Training20 February 20, 1997 TCP/IP Layers in Work Host A Host B Application Transport Application Internet Network Interface Network Interface Network Interface Internet Router Physical Net 1Physical Net 2

21 ARKnet Technical Training21 February 20, 1997 Layer 3 - Internet Protocol v IP Layer Function –Data Delivery –Data Fragmentation v Addressing –Each Node Has Unique Address –32-Bit Address

22 ARKnet Technical Training22 February 20, 1997 IP Address - Format v 32-Bit Address (Four Octets) –10000010:10111000:00000010:01101100 – 82 : b8 : 02 : 6c v Dotted Decimal Representation –130.184.2.108

23 ARKnet Technical Training23 February 20, 1997 IP Addressing 138.184.64.10 130.184.64.5 130.184.1.2 130.184.1.1 130.184.2.5 130.184.2.108

24 ARKnet Technical Training24 February 20, 1997 Data Link & IP Addresses

25 ARKnet Technical Training25 February 20, 1997 IP Address v 32 Bits / 4 Octets Long v Authorized vs. Non-authorized v Network ID / Host ID v Address Classes v Subnetting

26 ARKnet Technical Training26 February 20, 1997 IP Address Authorization v InterNIC Registration v Use only NIC-authorized addresses for any Internet-connected network v ARKnet NOC supplies addresses from NIC-authorized address range v Larger networks may need to apply for CIDR block

27 ARKnet Technical Training27 February 20, 1997 IP Address v Network ID –Identifies Physical Network v Host ID –Identifies Individual Host 130.184.2.108 Network ID Host ID

28 ARKnet Technical Training28 February 20, 1997 IP Address Classes Class A 1 - 126 Class B 128 - 191 Class C 192 - 223 Class D 224 - 239 Class E 240-255 0 10 110 1110 1111 Net ID (7) Host ID (24) Net ID (14) Host ID (16) Net ID (21) Host ID (8) Multicast Address (28) Reserved

29 ARKnet Technical Training29 February 20, 1997 IP Address Classes

30 ARKnet Technical Training30 February 20, 1997 IP Address Space Crunch v Limited Address Space v Huge Internet Growth v Limited Capacity of Backbone Routers v Subnet Addressing v CIDR Introduced –Classless Inter-Domain Routing v IPv4 vs. IPv6

31 ARKnet Technical Training31 February 20, 1997 IP Addressing - Subnets v Subnetting Makes Better Use of IP Address Space –Class A & Class B Permit More Hosts Than Possible On Single Physical Net –Divides Address Space Into Multiple Class C Spaces –Utilizes Subnet Mask

32 ARKnet Technical Training32 February 20, 1997 IP Addressing - Subnets 150.208.xxx.xxx Net IDHost ID Subnet Number Host Number

33 ARKnet Technical Training33 February 20, 1997 IP Addressing - Subnets 150.208.xxx.xxx Subnet Address Host Number

34 ARKnet Technical Training34 February 20, 1997 Typical Host Numbers

35 ARKnet Technical Training35 February 20, 1997 Subnet Masks v 32-Bit Value v Used To Determine If An IP Address Is On The Local Subnet v Boolean Logical AND Operation v Defaults Based Upon IP Address Class

36 ARKnet Technical Training36 February 20, 1997 Boolean Logical AND

37 ARKnet Technical Training37 February 20, 1997 Subnet Masks 10000010011011000000001010111000111111110000000011111111 10000010000000000000001010111000 Network ID Subnet Number Host Number IP Address Subnet Mask Subnetwork Address

38 ARKnet Technical Training38 February 20, 1997 Subnet Masks 130 108 2 184 255 0 130 0 2 184 Network ID Subnet Number Host Number IP Address Subnet Mask Subnetwork Address

39 ARKnet Technical Training39 February 20, 1997 Reserved Addresses v Broadcast Addresses –Host Number = 0 (older) –Host Number = 255 v Loopback Address –IP Address = 127.0.0.1

40 ARKnet Technical Training40 February 20, 1997 Address Resolution v Address Resolution Protocol (ARP) –Determines Physical Address Of Another Host On Same Physical Network –Utilizes Broadcasts –ARP Cache u Entries Time Out

41 ARKnet Technical Training41 February 20, 1997 Address Resolution Protocol A B C D Host A Wants To Send A Packet To Host C Host A Has To Know Host C is 150.208.9.17 150.208.9.2 150.208.9.8 150.208.9.17 150.208.9.190

42 ARKnet Technical Training42 February 20, 1997 Address Resolution Protocol A B C D Host A Transmits Broadcast Frame Containing ARP Request For 150.208.9.17 All Hosts Receive The Frame 150.208.9.2 150.208.9.8 150.208.9.17 150.208.9.190 Request

43 ARKnet Technical Training43 February 20, 1997 Address Resolution Protocol A B C D Host C Recognizes ARP Request For Its IP And Sends ARP Reply To Host A Other Hosts Ignore ARP Request 150.208.9.2 150.208.9.8 150.208.9.17 150.208.9.190 Reply

44 ARKnet Technical Training44 February 20, 1997 Address Resolution Protocol A B C D Host A Saves Host C Physical Address In Its ARP Cache For Future Reference Host A Transmits Datagram To Host C 150.208.9.2 150.208.9.8 150.208.9.17 150.208.9.190 Data

45 ARKnet Technical Training45 February 20, 1997 Bridging and Routing v Bridge –Interconnects Two Physical Nets –Retransmits Frames Received On One Physical Net To The Other –Appearance Is Of One Physical Net –Varying Levels Of Intelligence Of Bridge Program

46 ARKnet Technical Training46 February 20, 1997 Bridging Bridge

47 ARKnet Technical Training47 February 20, 1997 Bridging and Routing v Router –Interconnects Multiple Physical Nets –Retransmits Datagrams Received On One Physical Net To Destination Physical Net –Appearance Is Of Multiple Subnets

48 ARKnet Technical Training48 February 20, 1997 Routing Router

49 ARKnet Technical Training49 February 20, 1997 Real World Example A B R

50 ARKnet Technical Training50 February 20, 1997 Real World Example A B R 150.208.6.10 255.255.255.0 150.208.6.5 255.255.255.0 150.208.20.5 255.255.255.0 150.208.20.35 255.255.255.0

51 ARKnet Technical Training51 February 20, 1997 Real World Example v Host A Applies Subnet Mask To Host B IP Address –Determines Host B Is Not On Local Subnet –Has To Use Router To Deliver Packet

52 ARKnet Technical Training52 February 20, 1997 Real World Example v Host A Sends ARP Request For Router v Router R Responds With ARP Reply to Host A Containing Its Net’s Physical Address v Host A Stores Router R Physical Address In Its ARP Cache v Host A Sends Datagram to Router R

53 ARKnet Technical Training53 February 20, 1997 Real World Example v Router R Determines Which Physical Net On Which To Transmit Datagram –Match Against Known Subnet Addresses For Physical Nets –Match Against Known Subnet Addresses for Other Routers –Use Default Route If Necessary

54 ARKnet Technical Training54 February 20, 1997 Real World Example v Router R Determines Destination Is Second Ethernet v Router R Sends ARP Request For Host B v Host B Responds With ARP Reply v Router R Saves Host B Physical Address In Its ARP Cache v Router R Sends Datagram To Host B

55 ARKnet Technical Training55 February 20, 1997 CIDR v Classless Inter-Domain Routing v Resulted From Huge Internet Growth –Explosion In Numbers Of Nets –Limited IP Address Space –Core Router Limitations v Allocates Blocks of Class C Addresses Rather than Class A or Class B

56 ARKnet Technical Training56 February 20, 1997 CIDR v CIDR Block Consists Of –Network Address u First Address In CIDR Block –Network Mask u Determines Size Of CIDR Block v CIDR Blocks Are Allocated To Internet Service Providers –ISPs Subdivide Block To Customers

57 ARKnet Technical Training57 February 20, 1997 CIDR v Common CIDR Block Notation –234.170.168/21 v Network Addresses –234.170.168.0 through 234.170.175.0 v Network Mask –255.255.248.0 v Permits 2048 Contiguous Addresses v Equivalent To 8 Class C Subnets

58 ARKnet Technical Training58 February 20, 1997 IPng -or- IPv6 v Current IP Address Space –32-Bit –IPv4 v Proposed IP Next Generation Address –128-Bit –IPv6

59 ARKnet Technical Training59 February 20, 1997 IPng -or- IPv6 v Larger Addresses v Flexible Header Format v Improved Options v Support For Resource Allocation v Provision For Protocol Extension

60 ARKnet Technical Training60 February 20, 1997 IPng -or- IPv6 v Sample Address –104.230.140.100.255.255.255.255.0.0.17.128.150.10.255.255 v Colon Hexadecimal Notation –68E6:8C64:FFFF:FFFF:0:1180:96A:FFFF v Zero Compression Allowed –FF05:0:0:0:0:0:0:B3 –FF05::B3

61 ARKnet Technical Training61 February 20, 1997 Domain Name Services v The Problem With IP Addresses –Hard To Remember –They Change When Network Is Reconfigured or Machine Is Moved v Early Solution Was Host Table v Good Solution Was Domain Name System

62 ARKnet Technical Training62 February 20, 1997 Host Table v Hard-Coded File –Usually called host.txt –Resides On Each Computer –Updates Must Be Manually Replicated to Each Computer v Sample host.txt –150.208.9.76 foobar –198.41.0.5 internic

63 ARKnet Technical Training63 February 20, 1997 Domain Name System v Names Table Maintained in Central Server (Domain Name Server) v Networked Hosts Configured With DNS Server IP Address v DNS Name Registry v DNS Server Hierarchy v Changes Reflected in One Place

64 ARKnet Technical Training64 February 20, 1997 Troubleshooting IP Problems v Improperly Configured IP Address –Symptom: No network communication –Symptom: Network unreachable messages –Try: PING router or known host –Check: u IP Address u IP Mask u Gateway (router) address u Domain name server address(es)

65 ARKnet Technical Training65 February 20, 1997 Troubleshooting IP Problems v Duplicate IP Address –Symptom: Time outs, dropped sessions –Try: Turn off machine and PING its IP address from another machine –Common causes –Maintain GOOD records of IP addresses

66 ARKnet Technical Training66 February 20, 1997 Troubleshooting IP Problems v Unresolvable domain or host name –Symptom: Unable to resolve domain name –Try: u Similar results on another system? u Other domain names work okay? –Check: u Domain name server addresses u Network connection to domain name server

67 ARKnet Technical Training67 February 20, 1997 Troubleshooting IP Problems v Unable to connect to Internet site –Symptom: Net unreachable messages –Symptom: Timeouts / No responses –Try: u PING your router u PING noc.arknet.edu u PING ftp.gi.net u PING rs.internic.net –Call ARKnet Network Operations Center

68 ARKnet Technical Training68 February 20, 1997 ARKnet NOC v Contact NOC to report network outage v Weekdays - 7:00am - 9:00pm –Call Help Desk:501-575-2905 v Weekdays - 9:00pm - 7:00am –Call Machine Room:501-575-2904 v Weekends & Holidays –Call Machine Room:501-575-2904

69 ARKnet Technical Training69 February 20, 1997 The End Thank You Very Much For Attending! Are There Any Questions?


Download ppt "ARKnet Technical Training1 February 20, 1997 ARKnet Technical Training TCP/IP Fundamentals February 20, 1997."

Similar presentations


Ads by Google