Network+ Guide to Networks 5 th Edition Chapter 10 In-Depth TCP/IP Networking.

Slides:



Advertisements
Similar presentations
Network+ Guide to Networks 6 th Edition Chapter 9 In-Depth TCP/IP Networking.
Advertisements

Network+ Guide to Networks 5th Edition
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Module 4: Configuring Network Connectivity
Resolving IP Connectivity Issues Lesson 2. Objectives 2.
SYSTEM ADMINISTRATION Chapter 19
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Module 4: Configuring Network Connectivity
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
Network+ Guide to Networks, Fourth Edition
Chapter 8 Administering TCP/IP.
Chapter 11: Networking with TCP/IP and the Internet Network+ Guide to Networks Third Edition.
Subnetting.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition Chapter 9 Network Services.
TCP/IP Tools Lesson 5. Objectives Skills/ConceptsObjective Domain Description Objective Domain Number Using basic TCP/IP commands Understanding TCP/IP3.6.
Click to edit Master subtitle style Chapter 17: Troubleshooting Tools Instructor:
Chapter Overview TCP/IP Protocols IP Addressing.
Chapter 11: Networking with TCP/IP and the Internet.
Network+ Guide to Networks 6 th Edition Chapter 9 In-Depth TCP/IP Networking.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
CIS 1140 Network Fundamentals Chapter 10 – In Depth TCP/IP Networking Collected and Compiled By JD Willard MCSE, MCSA, Network+, Microsoft IT Academy Administrator.
CIS 1140 Network Fundamentals
Chapter Twelve Using TCP/IP on the Network. Objectives Here, we’ll examine how to configure TCP/IP. The concepts of subnetting will be examined in detail.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
11 NETWORK PROTOCOLS AND SERVICES Chapter 10. Chapter 10: Network Protocols and Services2 NETWORK PROTOCOLS AND SERVICES  Identify how computers on TCP/IP.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Network+ Guide to Networks 6 th Edition Chapter 9 In-Depth TCP/IP Networking.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Chapter 11 In-Depth TCP/IP Networking Network+ Guide to Networks, Fourth Edition.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
Network+ Guide to Networks 6 th Edition Chapter 9 In-Depth TCP/IP Networking.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
ITS CSS Desktop Support Introduction to networking concepts Last updated: 9/30/2008 by pxahelp.
A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e
Networking with TCP/IP and the Internet. Objectives Discuss additional details of TCP/IP addressing and subprotocols Comprehend the purpose and procedure.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 2: TCP/IP Architecture.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 8: Introduction to Windows Networking.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 2: Configuring Network Protocols.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Monitoring Troubleshooting TCP/IP Chapter 3. Objectives for this Chapter Troubleshoot TCP/IP addressing Diagnose and resolve issues related to incorrect.
© Cengage Learning 2014 How IP Addresses Get Assigned A MAC address is embedded on a network adapter at a factory IP addresses are assigned manually or.
Linux Operations and Administration Chapter Eight Network Communications.
ERICSON BRANDON M. BASCUG Alternate - REGIONAL NETWORK ADMINISTRATOR HOW TO TROUBLESHOOT TCP/IP CONNECTIVITY.
CPMT 1449 Computer Networking Technology – Lesson 3
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
“ is not to be used to pass on information or data. It should used only for company business!” – Memo from IBM Executive The Languages, Methods &
CEG 2400 FALL 2012 Chapter 9 In-Depth TCP/IP Networking 1.
Chapter 11 In-Depth TCP/IP Networking. Designing TCP/IP-Based Networks Review of some TCP/IP fundamentals: IP is a routable protocol On a network using.
ITE PC v4.0 Chapter 8 1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public  Networks are systems that are formed by links.  People use different.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
ITMT Windows 7 Configuration Chapter 5 – Connecting to a Network ITMT 1371 – Windows 7 Configuration 1.
Network Layer IP Address.
Windows Vista Configuration MCTS : Advanced Networking.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 3 Networking with Windows Server 2008.
Click to edit Master subtitle style
CompTIA Network+ N Authorized Cert Guide
CompTIA Server+ Certification (Exam SK0-004)
Chapter 9 Objectives Understand TCP/IP Protocol.
Network+ Guide to Networks 6th Edition
Presentation transcript:

Network+ Guide to Networks 5 th Edition Chapter 10 In-Depth TCP/IP Networking

Objectives  Understand methods of network design unique to TCP/IP networks, including subnetting, CIDR, and address translation  Explain the differences between public and private TCP/IP networks  Describe protocols used between mail clients and mail servers, including SMTP, POP3, and IMAP4  Employ multiple TCP/IP utilities for network discovery and troubleshooting Network+ Guide to Networks, 5 th Edition2

Designing TCP/IP-Based Networks  TCP/IP protocol suite use  Public Internet connectivity  Private connection data transmission  TCP/IP fundamentals  IP: routable protocol  Interfaces requires unique IP address  Node may use multiple IP addresses  Two IP versions: IPv4 and IPv6  IPv4: older; more common Network+ Guide to Networks, 5 th Edition3

Designing TCP/IP-Based Networks (cont’d.)  IPv4 addresses  Four 8-bit octets  Binary or dotted decimal  Network host name assignment  Dynamic using DHCP  Static  Network classes: A, B, C, D, E  Class D, E addresses reserved  Node’s network class provides information about segment network node belongs to Network+ Guide to Networks, 5 th Edition4

Subnetting  Separates network  Multiple logically defined segments (subnets)  Geographic locations, departmental boundaries, technology types  Subnet traffic separated from other subnet traffic  Reasons to separate traffic  Enhance security  Improve performance  Simplify troubleshooting Network+ Guide to Networks, 5 th Edition5

Classful Addressing in IPv4  First, simplest IPv4 addressing type  Adheres to network class distinctions  Recognizes Class A, B, C addresses Network+ Guide to Networks, 5 th Edition6 Figure 4-8 IP addresses and their classes

Classful Addressing in IPv4 (cont’d.)  Network information (network ID)  First 8 bits in Class A address  First 16 bits in Class B address  First 24 bits in a Class C address  Host information  Last 24 bits in Class A address  Last 16 bits in Class B address  Last 8 bits in Class C address Network+ Guide to Networks, 5 th Edition7

Classful Addressing in IPv4 (cont’d.) Network+ Guide to Networks, 5 th Edition8 Figure 10-1 Example IPv4 addresses with classful addressing

Classful Addressing in IPv4 (cont’d.)  Drawbacks  Fixed network ID size limits number of network hosts  Difficult to separate traffic from various parts of a network Network+ Guide to Networks, 5 th Edition9

IPv4 Subnet Masks  Identifies how network subdivided  Indicates where network information located  Subnet mask bits  1: corresponding IPv4 address bits contain network information  0: corresponding IPv4 address bits contain host information Network+ Guide to Networks, 5 th Edition10

IPv4 Subnet Masks (cont’d.)  Network class  Associated with default subnet mask Network+ Guide to Networks, 5 th Edition11 Table 10-1 Default IPv4 subnet masks

IPv4 Subnet Masks (cont’d.)  ANDing  Combining bits  Bit value of 1 plus another bit value of 1 results in 1  Bit value of 0 plus any other bit results in 0  ANDing logic  1: “true”, 0: “false Network+ Guide to Networks, 5 th Edition12 Table 10-2 ANDing

IPv4 Subnet Masks (cont’d.)  ANDing example  Address’s fourth octet  Any combination of 1s and 0s  Results in network ID fourth octet of 0s Network+ Guide to Networks, 5 th Edition13 Figure 10-2 Example of calculating a host’s network ID

Reserved Addresses  Cannot be assigned to node network interface; used as subnet masks  Network ID  Bits available for host information set to 0  Classful IPv4 addressing network ID ends with 0 octet  Subnetting allows network ID with other decimal values in last octet(s)  Broadcast address  Octet(s) representing host information equal all 1s  Decimal notation: 255 Network+ Guide to Networks, 5 th Edition14

IPv4 Subnetting Techniques  Subnetting breaks classful IPv4 addressing rules  IP address bits representing host information change to represent network information  Reduce usable host addresses per subnet  Hosts, subnets available after subnetting related to host information bits borrowed Network+ Guide to Networks, 5 th Edition15

IPv4 Subnetting Techniques (cont’d.) Network+ Guide to Networks, 5 th Edition16 Table 10-3 IPv4 Class B subnet masks

IPv4 Subnetting Techniques (cont’d.)  Class C network  Fewer subnets than Class B  Less hosts per subnet than Class B Network+ Guide to Networks, 5 th Edition17 Table 10-4 IPv4 Class C subnet masks

Calculating IPv4 Subnets  Formula: 2 n −2=Y  n: number of subnet mask bits needed to switch  From 0 to 1  Y: number of resulting subnets  Example  Class C network  Network ID:  Want to divide into six subnets Network+ Guide to Networks, 5 th Edition18

Calculating IPv4 Subnets (cont’d.) Network+ Guide to Networks, 5 th Edition19 Table 10-5 Subnet information for six subnets in an example IPv4 Class C network

Calculating IPv4 Subnets (cont’d.)  Class A, Class B, and Class C networks  Can be subnetted  Each class has different number of host information bits usable for subnet information  Varies depending on network class and the way subnetting is used  LAN subnetting  LAN’s devices interpret device subnetting information  External routers  Need network portion of device IP address Network+ Guide to Networks, 5 th Edition20

Network+ Guide to Networks, 5 th Edition21 Figure 10-3 A router connecting several subnets

CIDR (Classless Interdomain Routing)  Also called classless routing or supernetting  Not exclusive of subnetting  Provides additional ways of arranging network and host information in an IP address  Conventional network class distinctions do not exist  Example: subdividing Class C network into six subnets of 30 addressable hosts each  Supernet  Subnet created by moving subnet boundary left Network+ Guide to Networks, 5 th Edition22

CIDR (cont’d.) Network+ Guide to Networks, 5 th Edition23 Figure 10-4 Subnet mask and supernet mask

CIDR (cont’d.)  Example: class C range of IPv4 addresses sharing network ID  Need to greatly increase number of default host addresses Network+ Guide to Networks, 5 th Edition24 Figure 10-5 Calculating a host’s network ID on a supernetted network

CIDR (cont’d.)  CIDR notation (or slash notation)  Shorthand denoting subnet boundary position  Form  Network ID followed by forward slash ( / ), followed by number of bits used for extended network prefix  CIDR block  Forward slash, plus number of bits used for extended network prefix Network+ Guide to Networks, 5 th Edition25

Internet Gateways  Gateway  Facilitates communication between different networks, subnets  Default gateway  First interprets its outbound requests to other subnets  Then interprets its inbound requests from other subnets  Network nodes  Allowed one default gateway  Assigned manually, automatically (DHCP) Network+ Guide to Networks, 5 th Edition26

Internet Gateways (cont’d.)  Gateway interface on router  Advantages  One router can supply multiple gateways  Gateway assigned own IP address  Default gateway connections  Multiple internal networks  Internal network with external networks  WANs, Internet  Router used as gateway  Must maintain routing tables Network+ Guide to Networks, 5 th Edition27

Internet Gateways (cont’d.) Network+ Guide to Networks, 5 th Edition28 Figure 10-6 The use of default gateways

Address Translation  Public network  Any user may access  Little or no restrictions  Private network  Access restricted  Clients, machines with proper credentials  Hiding IP addresses  Provides more flexibility in assigning addresses  NAT (Network Address Translation)  Gateway replaces client’s private IP address with Internet-recognized IP address Network+ Guide to Networks, 5 th Edition29

Address Translation (cont’d.)  Reasons for using address translation  Overcome IPv4 address quantity limitations  Add marginal security to private network when connected to public network  Develop network addressing scheme  SNAT (Static Network Address Translation)  Client associated with one private IP address, one public IP address  Never changes  Useful when operating mail server Network+ Guide to Networks, 5 th Edition30

Address Translation (cont’d.) Network+ Guide to Networks, 5 th Edition31 Figure 10-7 SNAT (Static Network Address Translation)

Address Translation (cont’d.)  DNAT (Dynamic Network Address Translation)  Also called IP masquerading  Internet-valid IP address might be assigned to any client’s outgoing transmission  PAT (Port Address Translation)  Each client session with server on Internet assigned separate TCP port number  Client server request datagram contains port number  Internet server responds with datagram’s destination address including same port number Network+ Guide to Networks, 5 th Edition32

Address Translation (cont’d.) Network+ Guide to Networks, 5 th Edition33 Figure 10-8 PAT (Port Address Translation)

Address Translation (cont’d.)  NAT  Separates private, public transmissions on TCP/IP network  Gateways conduct network translation  Most networks use router  Gateway might operate on network host  Windows operating systems  ICS (Internet Connection Sharing) Network+ Guide to Networks, 5 th Edition34

TCP/IP Mail Services   Most frequently used Internet services  Functions  Mail delivery, storage, pickup  Mail servers  Communicate with other mail servers  Deliver messages, send, receive, store messages  Mail clients  Send messages to; retrieve messages from mail servers Network+ Guide to Networks, 5 th Edition35

SMTP (Simple Mail Transfer Protocol)  Protocol responsible for moving messages  From one mail server to another  Over TCP/IP-based networks  Operates at Application layer  Relies on TCP at Transport layer  Operates from port 25  Provides basis for Internet service  Relies on higher-level programs for its instructions  Services provide friendly, sophisticated mail interfaces Network+ Guide to Networks, 5 th Edition36

SMTP (cont’d.)  Simple subprotocol  Transports mail, holds it in a queue  Client configuration  Identify user’s SMTP server  Use DNS: Identify name only  No port definition  Client workstation, server assume port 25 Network+ Guide to Networks, 5 th Edition37

MIME (Multipurpose Internet Mail Extensions)  SMPT drawback: 1000 ASCII character limit  MIME standard encodes, interprets binary files, images, video, non-ASCII character sets within message  Identifies each mail message element according to content type  Text, graphics, audio, video, multipart  Does not replace SMTP  Works in conjunction with it  Encodes different content types  Fools SMTP Network+ Guide to Networks, 5 th Edition38

POP (Post Office Protocol)  Application layer protocol  Retrieve messages from mail server  POP3 (Post Office Protocol, version 3)  Current, popular version  Relies on TCP, operates over port 110  Store-and-forward type of service  Advantages  Minimizes server resources  Mail deleted from server after retrieval  Disadvantage for mobile users  Mail server, client applications support POP3 Network+ Guide to Networks, 5 th Edition39

IMAP (Internet Message Access Protocol)  More sophisticated alternative to POP3  IMAP4: current version  Advantages  Replace POP3 without having to change programs  stays on server after retrieval  Good for mobile users Network+ Guide to Networks, 5 th Edition40

IMAP (cont’d.)  Features  Users can retrieve all or portion of mail message  Users can review messages and delete them  While messages remain on server  Users can create sophisticated methods of organizing messages on server  Users can share mailbox in central location Network+ Guide to Networks, 5 th Edition41

IMAP (cont’d.)  Disadvantages  Requires more storage space, processing resources than POP servers  Network managers must watch user allocations closely  IMAP4 server failure  Users cannot access mail Network+ Guide to Networks, 5 th Edition42

Additional TCP/IP Utilities  TCP/IP transmission process  Many points of failure  Increase with network size, distance  Utilities  Help track down most TCP/IP-related problems  Help discover information about node, network  Nearly all TCP/IP utilities  Accessible from command prompt  Syntax differs per operating system Network+ Guide to Networks, 5 th Edition43

Ipconfig  Command-line utility providing network adapter information  IP address, subnet mask, default gateway  Windows operating system tool  Command prompt window  Type ipconfig and press Enter  Switches manage TCP/IP settings  Forward slash ( / ) precedes command switches  Requires administrator rights  To change workstation’s IP configuration Network+ Guide to Networks, 5 th Edition44

Network+ Guide to Networks, 5 th Edition45 Figure 10-9 Output of an ipconfig command on a Windows Vista workstation

Ifconfig  Utility used on UNIX and Linux systems  Modify TCP/IP network interface settings, release and renew DHCP-assigned addresses, check TCP/IP setting status  Runs at UNIX, Linux system starts  Establishes computer TCP/IP configuration  Used alone or with switches  Uses hyphen ( - ) before some switches  No preceding character for other switches Network+ Guide to Networks, 5 th Edition46

Ifconfig (cont’d.) Network+ Guide to Networks, 5 th Edition47 Figure Detailed information available through ifconfig

Netstat  Displays TCP/IP statistics, component details, host connections  Used without switches  Displays active TCP/IP connections on machine  Can be used with switches Network+ Guide to Networks, 5 th Edition48

Network+ Guide to Networks, 5 th Edition49 Figure Output of a netstat – a command

Nbtstat  NetBIOS  Protocol runs in Session and Transport layers  Associates NetBIOS names with workstations  Not routable  Can be made routable by encapsulation  Nbtstat utility  Provides information about NetBIOS statistics  Resolves NetBIOS names to IP addresses  Useful on Windows-based operating systems and NetBIOS  Limited use as TCP/IP diagnostic utility Network+ Guide to Networks, 5 th Edition50

Hostname, Host, and Nslookup  Hostname utility  Provides client’s host name  Administrator may change  Host utility  Learn IP address from host name  No switches: returns host IP address or host name  Nslookup  Query DNS database from any network computer  Find the device host name by specifying its IP address  Verify host configured correctly; troubleshoot DNS resolution problems Network+ Guide to Networks, 5 th Edition51

Hostname, Host, and Nslookup (cont’d.) Network+ Guide to Networks, 5 th Edition52 Figure Output of a simple nslookup command

Dig  Domain information groper  Similar to nslookup  Query DNS database  Find specific IP address host name  Useful for diagnosing DNS problems  Dig utility provides more detailed information than nslookup  Flexible: two dozen switches  Included with UNIX, Linux operating systems  Windows system: must obtain third party code Network+ Guide to Networks, 5 th Edition53

Dig (cont’d.) Network+ Guide to Networks, 5 th Edition54 Figure Output of a simple dig command

Whois  Query DNS registration database  Obtain domain information  Troubleshoot network problems  Syntax  whois xxx.yy  xxx.yy is second-level domain name  Windows system  Requires additional utilities  Web sites provide simple, Web-based interfaces Network+ Guide to Networks, 5 th Edition55

Traceroute  Windows-based systems: tracert  Linux systems: tracepath  ICMP ECHO requests  Trace path from one networked node to another  Identifying all intermediate hops between two nodes  Transmits UDP datagrams to specified destination  Using either IP address or host name  To identify destination  Command used a number of switches Network+ Guide to Networks, 5 th Edition56

Traceroute (cont’d.) Network+ Guide to Networks, 5 th Edition57 Figure Output of a traceroute command

Mtr (my traceroute)  UNIX, Linux operating systems  Route discovery, analysis utility  Combines ping, traceroute functions  Output: easy-to-read chart  Simplest form  mtr ip_address or mtr host_name  Run continuously  Stop with Ctrl+C or add limiting option to command  Number of switches refine functioning, output  Results misleading  If devices prevented from responding to ICMP traffic Network+ Guide to Networks, 5 th Edition58

Mtr (my traceroute)  Windows XP, Vista, Server 2003, Server 2008  Pathping program as command-line utility  Simile switches as mtr  Pathping output differs slightly  Displays path first  Then issues hundreds of ICMP ECHO requests before revealing reply, packet loss statistics Network+ Guide to Networks, 5 th Edition59

Mtr (cont’d.) Network+ Guide to Networks, 5 th Edition60 Figure Output of the mtr command

Route  Route utility  Allows viewing of host’s routing table  UNIX or Linux system  Type route and press Enter  Windows-based system  Type route print and press Enter  Cisco-brand router  Type show ip route and press Enter Network+ Guide to Networks, 5 th Edition61

Route (cont’d.) Network+ Guide to Networks, 5 th Edition62 Figure Example routing table

Route (cont’d.) Network+ Guide to Networks, 5 th Edition63 Table 10-6 Fields in routing table on a UNIX host

Route (cont’d.)  Route command  Add, delete, modify routes  Route command help  UNIX or Linux system  Type man route and press Enter  Windows system  Type route ? and press Enter Network+ Guide to Networks, 5 th Edition64

Summary  This chapter covered:  Designing TCP/IP-Based Networks  Subnetting  CIDR  Internet gateways  Address translation  TCP mail services  Utility commands Network+ Guide to Networks, 5 th Edition65