What You Need to Know About IP Networking Tutorial

Size: px
Start display at page:

Download "What You Need to Know About IP Networking Tutorial"

Transcription

1 What You Need to Know About IP Networking Tutorial Wayne M. Pecena, CPBE, CBNE Texas A&M University Office of Information Technology Educational Broadcast Services KAMU Public Broadcasting

2 "What You Need to Know About IP Networking Tutorial" Advertised Presentation Scope: There is no question that Information Technology has made a major impact in the design, operation, and support of the modern broadcast plant. As a result, the successful Broadcast Engineer must have knowledge and be proficient in many IT areas. IP Networking is the cornerstone technology of Information Technology that must be mastered in order to understand and implement virtually any Information Technology area. This presentation will examine IP Networking from a standpoint of understanding what you should know, why the networking topics are important, and suggestions on to know what you know. My Goals & Deliverables for Today: - Provide an Awareness of IP Networking Standards & Fundamentals - Provide a Basic Understanding of Ethernet Switching - Provide a Basic Understanding of IP Routing - Provide Suggested Practices to Create a Segmented Network Infrastructure Focused Upon Performance & Security 2

3 "What You Need to Know About IP Networking Tutorial Today s Outline: Introduction: IP Networking Models & Standards Data Flow Focus: Layer 1 The Physical Infrastructure Layer 2 Physical Addressing & Ethernet Switching Layer 3 Virtual Addressing & IP Routing Layer 4 TCP and UDP Transport Building a Segmented IP Network Infrastructure Takeaways, Questions, and Maybe Some Answers 3

4 Importance Of IT Knowledge! 4

5 A Sampling of IT Knowledge Applications API(s) ASP.net C++ HTML Java JavaScript PHP Lifecycle Management Quality Assurance SQL Visual Basic Visual Studio XML.NET Access Forms Interoperability Security Project Management Testing Tools Security Storage Data Centers Database ACL Antivirus Practices Authentication Digital Certs Firewall Identify Access Management Intrusion Detection Password Management Risk Management Security Tokens Incident Response Single Sign-On Virus Trogans Worms Archiving Backup Management RAID Data Recovery NAS SAN NTFS SATA SCSI Partitioning Fibre Channel Replication Storage Management LTE Defragmentation Data Center Design Server Management Power UPS Management HVAC Cooling Management Op Systems Failover Systems File System Architecture System Monitoring System Management High Availability Systems Engineering Administration DB2 Access SQL Oracle Migration Flat Files ODBC Timestamp Query Triggers Security CSV Hashing Indexing JDBC Sybase QMF Primary Keys Report Generation Cloud Computing Cloud Service Provider Software as a Service (SaaS) Service Oriented Architecture Platform as a Service (PaaS) Infrastructure As a Service (IaaS) Reliability Security Availability Business Process Management (BPM) Private / Public Hybird Clouds IP Networking 5

6 Introduction: IP Networking Models & Standards 6

7 5 Things Required To Build a Network Send Host Receive Host Message or Data to Send Between Hosts Media to Interconnect Hosts Protocol to Define How Data is Transferred Media Protocols Media Send Host DATA Receive Host A Network is a Group of Host Devices That Share a Common Addressing Scheme A Host is Any Device That Can Be Connected to That Network 7

8 The Legacy Flat Network A Single Broadcast Domain 8

9 The Hierarchical Network Organize By: Policy Regulation Security Performance / / /26 9

10 The Internet 10

11 Standards Organizations De Jure & De Facto IETF Internet Engineering Task Force The Internet Standard RFC s IEEE- Institute of Electrical & Electronic Engineers Ethernet & Wireless LAN Standards ISO International Standards Organization OSI Reference Model ITU International Telecommunications Union Global Telecommunications Standards (ie PSTN) EIA Electronic Industries Association Focused on Physical Layer Standards 11

12 IETF Internet Engineering Task Force Request for Comments RFC s The Standards Bible of the Internet Used to Explain All Aspects of IP Networking Nomenclature RFC xxxx Requirement Levels: Required Recommended Elective Limited Use Deprecated / Not Recommended 12

13 IEEE- Institute of Electrical & Electronic Engineers Project 802 Ethernet Standards: Bridging Ethernet Wireless 13

14

15 The OSI Model Open Systems Interconnection (OSI) Model Developed by the International Organization for Standardization (ISO) A Conceptual Model Abstract in Nature Modular in Structure Provides Layer Swapping Partitions Communications Function - Defines How Data Traverses From An Application to the Network Networking Focus 15

16 Open Systems Interconnection OSI Model Application Presentation Session Transport Network Data Link Physical User Application Interaction Standardizes Data Encoding/Decoding/ Compression/Encryption Tracks User Sessions Inter-Host Communications Manages End-End Connections: TCP, UDP, & Flow Control Provides Internetwork Routing (path) Provides Virtual Addressing (IP) Provides Network Access Control, Physical Address (MAC), & Error Detection Interfaces to Physical Network, Moves Bits Onto & Off Network Medium 16

17 The Protocol Data Unit Layer PDU 4 Segment Source Port Destination Port Data 3 Packet Source IP Destination IP Protocol Segment 2 Frame Destination MAC Source MAC Ether Type Packet FCS 1 Bit

18 Encapsulation Data is Encapsulated As It Travels Through the Stack From Application 18

19 Encapsulation & De-Encapsulation TCP Header Upper Level Data Upper Level Data Application Presentation Session Transport PDU Segment Application Presentation Session Transport Upper Level Data IP Header Data Network Packet Network LLC Header Data CS MAC Header Data CS Data Link Frame Data Link Physical Bits Physical 19

20 Application Application Presentation Presentation Session Session Transport Transport Network Network Network Network Data Link Data Link Data Link Data Link Data Link Data Link Data Link Data Link Physical Physical Physical Physical Physical Physical Physical Physical 20

21 TCP/IP Model or TCP/IP Stack OSI Model TCP/IP Model Application Presentation Application Session Transport Network Data Link Physical Transport Internet Network Interface TCP/IP Ethernet Focused 21

22 The Real World OSI Model RFC 2321 A Description of the usage of Nondeterministic Troubleshooting and Diagnostic Methodologies ID10T Errors Occur Here 22

23 Data Flow Focus: Layer 1 The Physical Infrastructure 23

24 Ethernet Is the Standard Today! Conceptually Based Upon ALOHA NET Developed as a Wireless Network by Norman Abramson & colleagues Developed in 1968 & Deployed at the University of Hawaii in 1971 Later Refined at Xerox PARC in 1973 to Become Ethernet Bob Metcalf & David Boggs Fathers of Ethernet 24

25 Ethernet Media Evolution Thicknet Vampire Tap Thinnet Topology Also Migrates from Bus to Star Based 25

26 Ethernet Physical Standards IEEE Standard Physical Standard Cable Type Speed Maximum Length 802.3a 10-Base-2 Coax (thin-net) 10 Mbps 185m Base-5 Coax (thick-net) 10 Mbps 500m 802.3i 10-Base-T Twisted Pair 10 Mbps 100m 802.3u 100-Base-TX Twisted Pair 100 Mbps 100m 802.3u 100-Base-T4 Twisted Pair 100 Mbps 100m 802.3u 100-Base-FX MM Fiber 100 Mbps m 802.3u 100-Base-SX MM Fiber 100 Mbps 500m 26

27 Ethernet Physical Standards continued IEEE Standard Physical Standard Cable Type Speed Maximum Length 802.3ab 1000-Base-T Twisted Pair 1 Gbps 100m 802.3z 1000-Base-SX MM Fiber 1 Gbps 500m 802.3z 1000-Base-LX MM Fiber 1 Gbps 500m 802.3z 1000-Base-LX SM Fiber 1 Gbps Several Km 802.3an 10G-Base-T Twisted Pair 10 Gbps 100m 802.3ae 10G-Base-SR MM Fiber 10 Gbps 300m 802.3ae 10G-Base-LR SM Fiber 10 Gbps Several Km and 20 Gigabit, 40 Gigabit, & 100 Gigabit Ethernet.. 27

28 Wireless Fidelity Networking Standards Ghz 2 Mbps (maximum) b 2.4 Ghz 11 Mbps a 5 Ghz 54 Mbps g 2.4 Ghz 54 Mbps n 2.4 MIMO 300 Mbps 802.ac 2.4 / 5 Ghz 450 / 1300 Mbps Frequency Bands (ISM): 2.4 Ghz Ghz 5 Ghz Ghz 28

29 Data Flow Focus: Layer 2 Physical Addressing & Ethernet Switching 29

30 Ethernet Network Physical Addressing MAC Address 6 Bytes Hexadecimal Notation - 00:12:3F:8D:4D:A7 Layer 2 Physical Address Fixed Burned-in-Address Assigned by NIC Mfg. Local in Scope Simplified Representation FF:FF:FF:FF:FF:FF 00:12:3F:8D:4D:A DATA Trailer Destination MAC Source MAC Source IP Destination IP IP Packet Ethernet Frame 30

31 The Layer 2 Ethernet Frame An Ethernet II (DIX) Frame Preamble Destination Source Type Address Address Data CRC 8 BYTES 6 BYTES 6 BYTES 2 BYTES BYTES VARIABLE 4 BYTES Invalid FRAME Lengths: < 64 BYTES = RUNT FRAME > 1518 BYTES = GIANT FRAME Note Preamble Not Used in Frame Length Calculation Destination Source Type Address Address Data CRC 64 Byte Minimum 1518 Byte Maximum Be Aware That Other Frame Types Exist! 31

32 Media Access Control (MAC) Address 48 bits Organization Unique Identifier (OUI) Mfg. Assigned 24 bits 24 bits 6 hexadecimal digits 6 hexadecimal digits A4 : 67 : 06 AB : 41 : D5 OUI A4:67:06 = Apple, Inc.

33 MAC Address Formats Always 48 Bits Expressed as Hexadecimal Can Be Represented in Several Formats: 00:A0:C9:14:C8:29 00-A0-C9-14-C A0.C914.C829 6 Bytes Byte 6 Byte 5 Byte 4 Byte 3 Byte 2 Byte 1 Organization Unique Identifier OUI Network Interface Controller NIC 33

34 Ethernet Switch Functions Learn MAC Addresses Filter Ethernet Frames Forward Ethernet Frames Flood Ethernet Frames Allow Redundancy (Avoid loops where redundant links exist) Can Provide Port Security Features

35 Managed vs Un-Managed Ethernet Switches Managed Switch User Configurable Provides Ability to Control & Monitor Host Communications Port Configuration, Security, & Monitoring VLAN Implementation Redundancy Supported (STP) QoS (Prioritization) Implementation Port Mirroring Un-Managed Switch Fixed Configuration Plug & Play Provides Basic Host Communications Cheaper 35

36 Learning a MAC Address Switch MAC Address Table Content Addressable Memory (CAM) Table A1 A2 A3 A4 MAC ADDRESS 08-3e-8e e-8e e-8e e-8e PORT A1 A2 A3 A4 08-3e-8e e-8e A Real MAC Address Table 08-3e-8e e-8e NOTE VLAN 1 is Special

37 Frame Flow Through Network P R E Destination MAC 00:00:0C:C1:00:20 Source MAC 00:00:0C:C1:00:10 T Y P E Source IP Destination IP DATA C R C 00:00:0C:C1:00: :00:0C:C1:00: :00:0C:C1:00: MAC Address Changes As Frame Passes Through the Network 00:00:0C:C1:00: HOST A 00:06:5B:01:02: :06:5B:11:22: HOST B P R E Destination MAC 00:06:5B:11:22:33 Source MAC 00:00:0C:C1:00:30 T Y P E Source IP Destination IP DATA C R C P R E Destination MAC 00:00:0C:C1:00:01 Source MAC 00:06:5B:01:02:03 T Y P E Source IP Destination IP DATA C R C 37

38 Virtual Local Area Network VLAN Allows Separation or Segmentation of Networks Across a Common Physical Media Creates Subset of Larger Network VLAN Control of Broadcast Domains Each VLAN is a Broadcast Domain Architecture Flexibility Security Static Port Based VLAN(s) Most Popular Manual Configuration Switch Port Security Features Dynamic Port Based MAC-Based VLAN(s) Assignment Based Upon MAC Address Protocol-Based VLAN(s) Assignment Based Upon Protocol 38

39 VLAN Example Access / Untagged Trunk / Tagged Switch Port Type Configuration: Cisco Terminology Access Link Member of One VLAN Only Connects to a Host Trunk Link Carries Traffic From Multiple VLANS Between Switches HP Terminology Untagged Port Member of One VLAN Only Connects to a Host Tagged Port - Carries Traffic From Multiple VLANS Between Switches 39

40 Switch Interface Configuration Switch 2 Switch 1 Switch 3 40

41 Switch Interface Configuration Interface Config: TRUNK / TAGGED Blue VLAN Green VLAN Interface Config: TRUNK / TAGGED Blue VLAN Red VLAN Green VLAN Switch 2 Switch 1 Switch 3 Access / Un-Tagged Interface Access / Un-Tagged Interface Access / Un-Tagged Interface 41

42 Adding the VLAN Tag ETHERNET FRAME PREAMBLE DESTINATION MAC ADDRESS SOURCE MAC ADDRESS TYPE DATA CRC 802.1Q ETHERNET FRAME PREAMBLE DESTINATION MAC ADDRESS SOURCE MAC ADDRESS TAG TYPE DATA CRC 4 bytes 802.1Q TAG TPID 0X8100 PRI C F I VLAN ID VLAN ID = 12 bits Yields 4,096 Possible VLAN(s) 42

43 Broadcast Domains Broadcast Domains Blue VLAN Green VLAN Red VLAN No Connectivity Exists Between Broadcast Domain, Networks, or Subnets! 43

44 VLAN Configurations Physical Separate Networks VLAN Implementation LAN #1 LAN #2 VLAN #1 VLAN #2 VLAN #1 VLAN #2 Inter-Switch Links VLAN #1 VLAN #2 VLAN #1 VLAN #2

45 Trunk Link VLAN #1 & #2 Trunk Inter-Switch Links VLAN #1 VLAN #2 VLAN #1 VLAN #2 VLAN #1 VLAN #2 Trunk Link VLAN #1 & #2 Trunk Inter-Switch Links VLAN #1 VLAN #2 VLAN #1 VLAN #2

46 Trunk Link VLAN #1 & #2 Trunk Link VLAN #1 & #2 Trunk Inter-Switch Links VLAN #1 VLAN #2 VLAN #1 VLAN #2 Internet Trunk Link VLAN #1 & #2 Trunk Link VLAN #1 & #2 Trunk Inter-Switch Links VLAN #1 VLAN #2 VLAN #1 VLAN #2

47 Data Flow Focus: Layer 3 Virtual Addressing & IP Routing 47

48 IP Network Virtual Addressing IPv4 Address 4 Bytes Doted Decimal Notation Layer 3 Logical Address Can Change Determined by Network - Assigned by User Global in Scope Simplified Representation FF:FF:FF:FF:FF:FF 00:12:3F:8D:4D:A DATA Trailer Destination MAC Source MAC Source IP Destination IP IP Packet Ethernet Frame 48

49 IP Addressing Rules Each Network MUST Have a Unique Network ID Each Host MUST Have a Unique Host ID Every IP Address MUST Have a Subnet Mask Implied for a Classful Network Explicit Stated for Classless Network An IP Address Must Be Unique Globally If Host on the Public Internet 49

50 The IPv4 Address 32 Bit Binary Address and 32 Bit Binary Mask 2 32 Yields 4,294,967,296 Addresses 32 Bits Divided Into Four (4) Octets or Bytes Expressed in Dotted Decimal Notation 32 bit IP Address Octet 1 Octet 2 Octet 3 Octet Bytes

51 2-Part IPv4 Address 32 bit IP Address Octet 1 Octet 2 Octet 3 Octet Bytes Network Address Subnet Mask Determines Host Address 51

52 IPv4 Address Classes 32 bits Class A 8 bits 8 bits 8 bits 8 bits NETWORK HOST HOST HOST Class B NETWORK NETWORK HOST HOST Class C NETWORK NETWORK NETWORK HOST Class D Multicast Class E Experimental 52

53 IPv4 Default Mask Class A 8 bits 24 bits NETWORK HOST HOST HOST Default Mask: Class B NETWORK 16 bits NETWORK HOST 16 bits HOST Default Mask: bits 8 bits Class C NETWORK NETWORK NETWORK HOST Default Mask:

54 Classful IPv4 Addressing First Octet Range Network Range Available Networks ,384 2,097,152 Available Hosts/Network 16,777,214 65, Network Bits Host Bits 24 Class 16 B Class 8 C Default Mask

55 VLSM RFC 1009 Variable Length Subnet Masking (VLSM) Host Addressing & Routing Inside a Routing Domain Allowed Classless Subnetting Mask Information is Explicit Must Be Specified Allows More Efficient Use of Address Space Taylor Address Space to Fit Network Needs Allows You to Subnet a Subnet Subnetting Borrows Host Bits to Create More Networks VLSM Allows Mask To Be Moved 55

56 VLSM Allows Mask to Be Determined on a Bit Basis Remember: Classful Addressing Specified Network/Host Boundary A B C Octet 1 Octet 2 Octet 3 Octet 4 Network Host Classless Addressing Allows Network/Host Boundary to Be Specified at an Individual Bit Network Host Octet 1 Octet 2 Octet 3 Octet 4 19 Subnet Mask Bits =

57 CIDR RFC 1517, 1518, 1519, 1520 Classless Interdomain Routing (CIDR) Class System No Longer Applies Routing Between Routing Domains Allows Supernets To Be Created Combining a Group of Class C Addresses Into a Single Block CIDR Notation (slanted notation): /19 Mask:

58 IP Address Mask Formats Classful Addressing: (Implied Mask ) VLSM Addressing: (Explicit Mask CIDR Notation : /19 Number of Mask Bits

59 IP Address Subnet Mask Example VLSM - Each IP Address Must Have a Subnet Mask to Define the Network and the Host 32 Bit Subnet Mask Expressed in Decimal as (4) 8-bit Octets using Doted Decimal Notation IP Address: / /19 or Network Host

60 IP Address Block Size Based Upon 2 n LSB 2 n

61 All Valid IPv4 Subnet Masks 61

62 Private IPv4 Address Space RFC 1918 Established Private Address Space Class A: to Class B: to Class C: to Private Address Space or 1918 Space : Private IP Address Space Is NOT Routable to the Global Internet Widely Used: Hide Host IP Address Security by Obscurity Minimize Public IP Use May Be Translated With Network Address Translation (NAT) Techniques: One-One Network Address Translation (NAT) Static & Dynamic Many-One Port Address Translation (PAT) 62

63 Network Address Translation NAT RFC 3022 Inside Network (private) Outside Network Public Address Space (Usually) RFC 1918 Addressed Hosts Gateway Router w/ NAT Services NAT Allows a Host Without a Valid Public IP Address to Communicate With a Host That Has a Public IP Address by Simply Changeing the IP Addresses as Packet Passes Through the NAT Device Why Use? Conserve Public IP Address Space Security by Obscurity (hide actual host IP address) NAT Types: Static One-to-One Translation Dynamic Pool of Public Addresses Made Available to Outbound Traffic Client Traffic NAT Overloading or Port Address Translation (PAT) Translates to a Single Public IP by Use of a Unique Port Number 63

64 Special Use Reserved IPv4 Address Space RFC /8 Network Address This Network or Wire Address /8 Private IP Address Space (RFC 1918) /8 Loopback Address /16 IETF Zero Configuration Address Space (RFC 3927) /16 Private IP Address Space (RFC 1918) /16 Private IP Address Space (RFC 1918) /4 Multicast Address Space /4 Experimental Address Space /32 Broadcast Address Yields About 3.7 Billion Useable IPv4 Addresses 64

65 The IPv4 Loop Back Address What is Special About ? Known as a Loop-Back Address Actually Any /8 Address Works OR the Range of to Useful For to Test Local IP Stack and Network Adapter 65

66 IPv6 Address Space IETF - RFC 2460 IPv6 Provides Expanded IP Address Space = 340,282,366,920,938,463,463,374,607,431,768,211,456 (three hundred forty UNDECILLION addresses) 3.4 x But, IPv6 is More Than Expanded Address Space: An Opportunity to Re-Engineer IPv4 Improved Support for Multicasting, Security, & Mobile Aps Multiple Addresses per Interface Host Auto-Configuration Capability Security Incorporated MTU Discovery Incorporated Traffic Engineering Provisions Incorporate

67 The IPv6 Address 128-Bit Address Binary Format: Subdivide Into Eight (8) 16-bit Groups: Convert Each 16-bit Group to Hexadecimal: (separate with a colon) 2607:b800:0faa:0003:2195:9887:bc48:28f1 2607:b800:faa:3:2195:9887:bc48:28f1

68 Address Summarization 128-Bit Address Represented as a 32 Hexadecimal Digits Subdivided Into Eight Groups (Chunks, Quads, Quartets) of Four Hexadecimal Digits (separated by colon) 2001:0000:0000:0000:0DB8:8000:200C:417A or 2001:0:0:0:DB8:8000:200C:417A or 2001::DB8:8000:200C:417A 68 68

69 What Happened to Version 5 or IPv5 of the Internet Protocol? IPv5 Simply Does Not Exist! Version 5 was intentionally skipped to avoid confusion, or at least to rectify it. The problem with version 5 relates to an experimental TCP/IP protocol called the Internet Stream Protocol, Version 2, originally defined in RFC This protocol was originally seen by some as being a peer of IP at the Internet Layer in the TCP/IP architecture and these packets were assigned IP version 5 to differentiate them from normal IPv4 packets. This protocol never went anywhere, but to be absolutely sure that there would be no confusion, version 5 was skipped over in favor of version 6.

70 IPv4 and IPv6 IPv4 Developed: Deployed: or 4.3 Billion Addresses More Than Anyone Could Possibly Use Address Based Assignment Unit /32 IPv6 Developed: mid 1990 s Deployed: or 340 Undecillion Addresses More Than Anyone Could Possibly Use Network Based Assignment Unit /64

71 An Ipv6 Address You Can Remember The IPv6 Loopback Address ::1 Summarized from: 0000:0000:0000:0000:0000:0000:0000:0001

72 Routing Routing is Simply the Moving Packets Between Different Networks (Subnets or Broadcast Domains) by A Routing Protocol Using a Routed Protocol by Determining the Best Route to the Destination. OSI Model Layer 3 Defined Inter-Networking Process Routing Types: Static Routing Dynamic Routing Routing Protocol Classes: Interior Gateway Protocol (IGP) Exterior Gateway Protocols (EGP) 72

73 Broadcast Domains Broadcast Domains Blue VLAN Green VLAN Red VLAN No Connectivity Exists Between Broadcast Domain, Networks, or Subnets! 73

74 Add Connectivity Between Broadcast Domains Add Router GE0 GE2 Network #1 Network #3 GE1 Network #2 FE0 Blue VLAN Green VLAN Red VLAN 74

75 Routing Types Static Routing Appropriate for Small & Simple Networks Minimal Router CPU/Memory No Routing Update Overhead Appropriate for Stable Networks Often Used in Stub Networks Human Intervention / Administration Required Yy Dynamic Routing Appropriate for Changing Topology Environments Automatically Adapts to Changes Desirable When Multiple Paths Exist More Scalable Hardware More Complex Less Configuration Error Prone 75

76 Dynamic Routing Categories Distance Vector Routing Protocol Periodic Routing Table Updates Distance Used as a Metric Neighbors Trust Neighbors Slow Convergence Link State Routing Protocol Routing Table Updates As Changes Occur Maintains Neighbor, Topology, & Shortest-Path Tables Each Router Updates From All Others Cost Used as a Metric 76

77 Routing Metrics & Administrative Distance Determines The Best Path to Target Host Cost Metrics: Hop Count The Number of Routers in a Path Bandwidth Throughput (bps) Load Traffic Flowing Through a Router Delay Network Latency (distance or congestion) Reliability Amount of Downtime of a Network Path Administrative Distance Indicates Believability of the Route Often Used When Multiple Protocols Are Used Often Used to Prefer A Certain Path When Multiple Paths Exist Routing Protocols Have Default Administrative Distances Smaller Metrics = Best Route Lower Administrative Distance = More Believed 77

78 Hop Count May Not Be The Best Metric! Ethernet 100 Mbps DS-3 45 Mbps DS-3 45 Mbps T Mbps T Mbps 78

79 The Routing Protocol Learn the route to each subnet in the internetwork (build routing table) Determine the best route (one route) Remove routes that are no longer valid Update routing table to reflect changes Perform updates quickly Prevent routing loops

80 The Routing Table Each Router Maintains It s Own Routing Table Routing Table Contents: Destination Network Cost and/or Metric Gateway or Next Hop Address Route Types: Direct Connected Remote Routes Simplified Routing Table Example Destination Network Next Hop Address Metric 80

81 Routing Table Examples Router A Router B / /30 Router C IP Configuration: mask default gateway / / /24 Router B /24 Routing Destination Table Network Static Routing Table Manually Entered Destination Network /24 Next Hop Address /30 Metric / /24 Next Hop Address /24 Metric / Router A sends Network / / /30 0 Router B sends Network /24 Dynamic Routing Table Generated by Routing Updates from All Routers 81

82 Packet Flow Through Network P R E Destination MAC 00:00:0C:C1:00:20 Source MAC 00:00:0C:C1:00:10 T Y P E Source IP Destination IP DATA C R C 00:00:0C:C1:00: :00:0C:C1:00: :00:0C:C1:00: HOST A IP Address Does Not Change As Packet Passes Through the Network (except if NAT is involved) 00:06:5B:01:02: :06:5B:11:22: :00:0C:C1:00: HOST B P R E Destination MAC 00:06:5B:11:22:33 Source MAC 00:00:0C:C1:00:30 T Y P E Source IP Destination IP DATA C R C P R E Destination MAC 00:00:0C:C1:00:01 Source MAC 00:06:5B:01:02:03 T Y P E Source IP Destination IP DATA C R C 82

83 IGP and EGP Protocols Exterior Gateway Protocol RIP IGRP EIGRP OSPF IS-IS BGP RIP IGRP EIGRP OSPF Interior Gateway Protocol Interior Gateway Protocol 83

84 Routing Protocol Selection Which One is Best? Static Routing EGP BGP Dynamic Routing IGP Distance Vector Protocol: Link State Protocol: RIP IGRP OSPF IS-IS Standards Based Proprietary Hybrid Protocol: EIGRP 84

85 Routing Protocol Choices Most Popular Interior Distance Vector Interior Link State Exterior Path Vector Classful RIP IGRP EGP Classless RIP v2 EIGRP OSPF v2 IS-IS BGP v4 IPv6 RIPng EIGRP v6 OSPF v3 IS-IS v6 BGP v4 Our Focus 85

86 Practical Routing Protocol Choices Common IGP Protocols VLSM Support RIP v2 EIGRP (Cisco) OSPF v2 Type: Distance Vector Hybird Link-State Metric: Hop Count Bandwidth/Delay Cost Administrative Distance: Hop Count Limit: None Convergence: Slow Fast Fast Updates: Full Table Every 30 Seconds Send Only Changes When Change Occurs Send Only When Change Occurs, But Refreshed Every 30m RFC Reference: RFC 1388 N/A RFC

87 What Is A Layer 3 Switch? IMHO Marketing Terminology Applied to a One Box Solution: OSI Model Defines Layer 2 Switching OSI Model Defines Layer 3 Routing A Layer 3 Switch Incorporates Both! Multilayer Switch Port Types: Switchport: Layer 2 Port MAC Addresses Learned Layer-3 Port: Routing Port Switched Virtual Interface: VLAN Virtual Interface Not for All Environments: Limited to Ethernet Ports/Interfaces Limited to OSPF and RIP Protocols 87

88 When to Route When to Switch? Router Broadcast Domain 1000-Full Full Broadcast Domain 10 Half 100 Full 1000 Full 100 Full 100 Full 1000 Full Switch 10 - Half Route to Limit a Broadcast Domain or Provide Interoperability Between Networks Collision Domain Hub Switch to Create a Zero Collision Domain 10 Half 10 Half 10 Half 100 Full Capable

89 Data Flow Focus: Layer 4 TCP and UDP Transport 89

90 TCP Basics Transmission Control Protocol RFC 675 and later v4 in RFC 793 Connection Oriented Protocol Connection Establishment Segmentation & Sequencing Acknowledgement Flow Control or Windowing Guaranteed Or Reliable Data Delivery Acknowledgment of Packet Receipt Retransmission Occurs if Packet Not Received High Overhead Requires Establishment of a Session TCP Windowing Feature Dynamic Window Sizing Slow-Start 90

91 TCP 3-Way Handshake Host 1 Host 2 Host 1 Initiates Connection to Host 2 Host 2 Responds With Acknowledgement Plus Sends It s Own Synchronization Message to Host 1 SYN SYN + ACK ACK Host 1 Sends Synchronize Message to Host 2 Host 1 Completes the 3-Way Handshake By Sending Acknowledgement to Host 2 91

92 UDP Basics User Datagram Protocol RFC 768 Connectionless Protocol Simple or Lightweight, but Inherently Unreliable Best Effort Data Delivery Low Overhead, Thus Low Latency Why Use? Required for Real-Time Applications: VOIP or Video Over IP or Voice Over IP AOIP or Audio Over IP Latency More Detrimental Than Data Loss 92

93 UDP Session Network SYN ACK SYN + ACK TCP Used to Establish UDP Session Data Data Data Data Data Time 93

94 TCP vs UDP TCP Connection Oriented Guaranteed Delivery Acknowledgments Sent Reliable, But Higher Latency Segments & Sequences Data Resends Dropped Segments Provides Flow Control Performs CRC Uses Port Numbers for Multiplexing UDP Connectionless Not Guaranteed No Acknowledgements Unreliable, But Low Latency No Sequencing No Retransmission No Flow Control Performs CRC Uses Port Numbers for Multiplexing 94

95 Building a Segmented IP Network Infrastructure 95

96 Hubs, Switches, & Routers Hub Layer 1 Device Acts as a Repeater - All Incoming Frame FWD Out Every Other Port Half-Duplex Based CSMA/CD Algorithm Controlled No Intelligence Collision & Broadcast Domain Across All Ports Switch Layer 2 Device Originally Called Forwarding - Then Bridging - Now Called Switching Full Duplex Based Intelligence Based Selectively Forwards Frame to a Port Each Port is a Collision Domain (assuming one device per port) Each Switch is Within a Broadcast Domain Router Layer 3 Device Forwards Packets Between Different Networks Creates Broadcast Domains Each Interface is a Broadcast Domain X 96

97 Design Hierarchical Networks! Organize By: Policy Regulation Security Performance Sales Production Engineering 97

98 ISP S1 S /25 FE 0 Network: Broadcast: Useable Range (126 hosts): FE 1 FE 0 FE3 FE 2 S0 S1 S2 35 Hosts Sales 17 Hosts Engineering 27 Hosts Production VLAN 1 VLAN 2 VLAN 3 98

99

100 VLAN 1 Subnet Number: Subnet Mask: First IP Address: Broadcast IP Address: Last IP Address: VLAN 2 Subnet Number: Subnet Mask: First IP Address: Broadcast IP Address: Last IP Address: VLAN 3 Subnet Number: Subnet Mask: First IP Address: Broadcast IP Address: Last IP Address: What Else is Needed? 100

101 Takeaways Questions Maybe Some Answers 101

102 Takeaway Points Hierarchical or Segmented Networks Are Desirable! Network Traffic May Be Isolated Because of: Policy Regulations Security Performance VLANs Allow a Common Physical Infrastructure to Support Multiple Isolated Networks Each VLAN is an Isolated Network or Subnet and is a Broadcast Domain With a Unique IP Address Scheme Physical Addressing Provided by Layer 2 MAC Address Ethernet Switches Minimize Collision Domains Virtual Addressing Provided by Layer 3 IP Address IP Routers Create Broadcast Domains An IP Address Has 2-Parts: Network Address & Host Address The IP Address Mask Determines the Network Address Host Address Separation Remember Block Sizes When Addressing The Power of 2 n 102

103 Knowledge & Expertise Where Do You Fit? Source: Simon Wardley (2008) 103

104 There is More to Know! A Few Areas I Have Not Mentioned Today.. IP System Protocols Security QoS IP Multicast MPLS TCP/IP In More Depth Sequencing Ethernet Switching in More Depth Spanning Tree Routing in More Depth Access Control Lists ACL IPv6 In More Depth Implementation Approaches 104

105 105

106 Thank You for Attending! Wayne M. Pecena Texas A&M University ? Questions? 106

Networking Technology for Broadcast Engineers"

Networking Technology for Broadcast Engineers Networking Technology for Broadcast Engineers" Wayne M. Pecena, CPBE, CBNE Texas A&M University - KAMU Office of Information Technology Educational Broadcast Services - KAMU "Networking Technology for

More information

Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security

Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services

More information

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review. THE OSI MODEL Application Presentation Session Transport Network Data-Link Physical OSI Model Chapter 1 Review By: Allan Johnson Table of Contents Go There! Go There! Go There! Go There! Go There! Go There!

More information

IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE

IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE Texas A&M Information Technology Educational Broadcast Services - KAMU v2 Agenda Introduction IP Networking Review The Multicast Group Multicast

More information

Opening Tutorial. Download Handout Package:

Opening Tutorial. Download Handout Package: v2 Opening Tutorial Download Handout Package: http://www.sbe.org/sections/ennes_2015 Wayne M. Pecena, CPBE, CBNE Texas A&M University Office of Information Technology Educational Broadcast Services KAMU

More information

Networking Technology for Broadcast Engineers

Networking Technology for Broadcast Engineers Engineers Part 2 March 24, 2011 Wayne M. Pecena, CPBE, 8 VSB, AMD, DRB, CBNT Texas A&M University Engineers Advertised Presentation Scope: This presentation will provide a Broadcast Focus in major Networking

More information

Cloud 101. Wayne M. Pecena, CPBE, CBNE Texas A&M University - KAMU

Cloud 101. Wayne M. Pecena, CPBE, CBNE Texas A&M University - KAMU Cloud 101 Wayne M. Pecena, CPBE, CBNE Texas A&M University - KAMU v3 My Agenda Introduction & IP Networking Review Cloud Fundamentals Virtualization & The Data Center Environment Network Providers Takeaways

More information

IP Networking Technology for Broadcast Engineers

IP Networking Technology for Broadcast Engineers September 24, 2015 IP Networking Technology for Broadcast Engineers with CBNE Study Topics Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services KAMU WMP "Networking Technology

More information

Study Guide. Module Two

Study Guide. Module Two Module Two Study Guide Study Guide Contents Part One -- Textbook Questions Part Two -- Assignment Questions Part Three -- Vocabulary Chapter 4 Data Link Layer What is the function of the data link layer?

More information

Networking Technology for Broadcast Engineers

Networking Technology for Broadcast Engineers Networking Technology for Broadcast Engineers with SBE CBNT Certification Study Topics Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services KAMU TV & FM November 8, 2016 Networking

More information

Networking Technology for the Broadcast Engineer The Next Level: Wayne M. Pecena, CPBE, 8 VSB, AMD, DRB, CBNT Texas A&M University

Networking Technology for the Broadcast Engineer The Next Level: Wayne M. Pecena, CPBE, 8 VSB, AMD, DRB, CBNT Texas A&M University Networking Technology for the Broadcast Engineer The Next Level: Routing and Switching Wayne M. Pecena, CPBE, 8 VSB, AMD, DRB, CBNT Texas A&M University Networking Technology for the Broadcast Engineer

More information

Cisco CCNA (ICND1, ICND2) Bootcamp

Cisco CCNA (ICND1, ICND2) Bootcamp Cisco CCNA (ICND1, ICND2) Bootcamp Course Duration: 5 Days Course Overview This five-day course covers the essential topics of ICND1 and ICND2 in an intensive Bootcamp format. It teaches students the skills

More information

CCNA. Course Catalog

CCNA. Course Catalog CCNA Course Catalog 2012-2013 This course is intended for the following audience: Network Administrator Network Engineer Systems Engineer CCNA Exam Candidates Cisco Certified Network Associate (CCNA 640-802)

More information

Chapter 7: Routing Dynamically. Routing & Switching

Chapter 7: Routing Dynamically. Routing & Switching Chapter 7: Routing Dynamically Routing & Switching The Evolution of Dynamic Routing Protocols Dynamic routing protocols used in networks since the late 1980s Newer versions support the communication based

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Original slides by Cisco Press & Priscilla Oppenheimer Selection Criteria for Switching and Routing Protocols Network traffic

More information

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end Chapters in the book 1, 2, 3, 5, 6 Exam 1 Review Material Topics You are also responsible for the reading in the chapters understanding

More information

Network Security Fundamentals. Network Security Fundamentals. Roadmap. Security Training Course. Module 2 Network Fundamentals

Network Security Fundamentals. Network Security Fundamentals. Roadmap. Security Training Course. Module 2 Network Fundamentals Network Security Fundamentals Security Training Course Dr. Charles J. Antonelli The University of Michigan 2013 Network Security Fundamentals Module 2 Network Fundamentals Roadmap Network Fundamentals

More information

Understanding Networking Fundamentals

Understanding Networking Fundamentals Understanding Networking Fundamentals Training Details Training Time : 5 Days Capacity : 12 Prerequisites : There are no prerequisites for this course. About Training About Training A strong foundation

More information

Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview

Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview Interconnecting Cisco Networking Devices Part 1 (ICND1) Course Overview This course will teach students about building a simple network, establishing internet connectivity, managing network device security,

More information

Objectives. Hexadecimal Numbering and Addressing. Ethernet / IEEE LAN Technology. Ethernet

Objectives. Hexadecimal Numbering and Addressing. Ethernet / IEEE LAN Technology. Ethernet 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Objectives Ethernet Network Fundamentals Chapter 9 ITE PC v4.0 Chapter 1 1 Introduce Hexadecimal number system Describe the features of various

More information

IT114 NETWORK+ Learning Unit 1 Objectives: 1, 2 Time In-Class Time Out-Of-Class Hours 2-3. Lectures: Course Introduction and Overview

IT114 NETWORK+ Learning Unit 1 Objectives: 1, 2 Time In-Class Time Out-Of-Class Hours 2-3. Lectures: Course Introduction and Overview IT114 NETWORK+ Course Objectives Upon successful completion of this course, the student will be able to: 1. Identify the devices and elements of computer networks; 2. Diagram network models using the appropriate

More information

Hands-On Network Security: Practical Tools & Methods

Hands-On Network Security: Practical Tools & Methods Hands-On Network Security: Practical Tools & Methods Security Training Course Dr. Charles J. Antonelli The University of Michigan 2012 Hands-On Network Security Module 2 Network Fundamentals Roadmap Network

More information

Introduction to Routing

Introduction to Routing 1 Introduction to Routing Session 2 Presentation_ID.scr 1 Agenda Addressing Concepts Routing Protocols Statics and Defaults 3 ISO OSI Reference Model Routing Information Protocol (RIP and RIPv2) L7 L6

More information

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT NAME: COMPUTER NETWORKS SUBJECT CODE: CST52 UNIT-I 2 MARKS 1. What is Network? 2.

More information

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies Data Link Layer Our goals: understand principles behind data link layer services: link layer addressing instantiation and implementation of various link layer technologies 1 Outline Introduction and services

More information

- Hubs vs. Switches vs. Routers -

- Hubs vs. Switches vs. Routers - 1 Layered Communication - Hubs vs. Switches vs. Routers - Network communication models are generally organized into layers. The OSI model specifically consists of seven layers, with each layer representing

More information

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Copyright 2010 Cisco Press & Priscilla Oppenheimer 1 Switching 2 Page 1 Objectives MAC address table Describe the features

More information

Cisco Certified Network Associate ( )

Cisco Certified Network Associate ( ) Cisco Certified Network Associate (200-125) Exam Description: The Cisco Certified Network Associate (CCNA) Routing and Switching composite exam (200-125) is a 90-minute, 50 60 question assessment that

More information

1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements?

1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements? 95 Chapter 7 TCP/IP Protocol Suite and IP Addressing This chapter presents an overview of the TCP/IP Protocol Suite. It starts with the history and future of TCP/IP, compares the TCP/IP protocol model

More information

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching CHAPTER 4: ROUTING DYNAMIC Routing & Switching CHAPTER4 4.1 Dynamic Routing Protocols 4.2 Distance Vector Dynamic Routing 4.3 RIP and RIPng Routing 4.4 Link-State Dynamic Routing 4.5 The Routing Table

More information

Section 1. General Networking Theory

Section 1. General Networking Theory Section 1 General Networking Theory This chapter ensures you are prepared for questions in the Cisco Certified Internetwork Expert (CCIE) written exam that deal with general networking theories. General

More information

OSI Data Link & Network Layer

OSI Data Link & Network Layer OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing

More information

OSI Data Link & Network Layer

OSI Data Link & Network Layer OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing

More information

Network Technologies. Unit 5, Chapter 8 Switching and Routing. Cisco Learning Institute Network+ Fundamentals and Certification

Network Technologies. Unit 5, Chapter 8 Switching and Routing. Cisco Learning Institute Network+ Fundamentals and Certification Network Technologies Unit 5, Chapter 8 Switching and Routing Cisco Learning Institute Network+ Fundamentals and Certification Copyright 2005 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458

More information

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017 CS 43: Computer Networks Switches and LANs Kevin Webb Swarthmore College December 5, 2017 Ethernet Metcalfe s Ethernet sketch Dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology

More information

CCNA Routing and Switching (NI )

CCNA Routing and Switching (NI ) CCNA Routing and Switching (NI400+401) 150 Hours ` Outline The Cisco Certified Network Associate (CCNA) Routing and Switching composite exam (200-125) is a 90-minute, 50 60 question assessment that is

More information

CCNA Exploration Network Fundamentals

CCNA Exploration Network Fundamentals CCNA Exploration 4.0 1. Network Fundamentals The goal of this course is to introduce you to fundamental networking concepts and technologies. These online course materials will assist you in developing

More information

1: Review Of Semester Provide an overview of encapsulation.

1: Review Of Semester Provide an overview of encapsulation. 1: Review Of Semester 1 1.1.1.1. Provide an overview of encapsulation. Networking evolves to support current and future applications. By dividing and organizing the networking tasks into separate layers/functions,

More information

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking

More information

CCM 4300 Lecture 6 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115

CCM 4300 Lecture 6 Computer Networks, Wireless and Mobile Communications. Dr Shahedur Rahman. Room: T115 CCM 4300 Lecture 6 Computer Networks, Wireless and Mobile Communications Dr Shahedur Rahman s.rahman@mdx.ac.uk Room: T115 1 Recap of Last Session Access Control ALOHA FDMA, TDMA, CDMA OSI Model Internetworking

More information

CCNA. Murlisona App. Hiralal Lane, Ravivar Karanja, Near Pethe High-School, ,

CCNA. Murlisona App. Hiralal Lane, Ravivar Karanja, Near Pethe High-School, , CCNA Cisco Certified Network Associate (200-125) Exam DescrIPtion: The Cisco Certified Network Associate (CCNA) Routing and Switching composite exam (200-125) is a 90-minute, 50 60 question assessment

More information

Building the Routing Table. Introducing the Routing Table Directly Connected Networks Static Routing Dynamic Routing Routing Table Principles

Building the Routing Table. Introducing the Routing Table Directly Connected Networks Static Routing Dynamic Routing Routing Table Principles Building the Routing Table Introducing the Routing Table Directly Connected Networks Static Routing Dynamic Routing Routing Table Principles Introducing the Routing Table R1# show ip route Codes: C - connected,

More information

Network Protocols - Revision

Network Protocols - Revision Network Protocols - Revision Luke Anderson luke@lukeanderson.com.au 18 th May 2018 University Of Sydney Overview 1. The Layers 1.1 OSI Model 1.2 Layer 1: Physical 1.3 Layer 2: Data Link MAC Addresses 1.4

More information

Chapter 7. Local Area Network Communications Protocols

Chapter 7. Local Area Network Communications Protocols Chapter 7 Local Area Network Communications Protocols The Network Layer The third layer of the OSI Model is the network layer. The network layer is concerned with providing a means for hosts to communicate

More information

CompTIA Network+ Study Guide Table of Contents

CompTIA Network+ Study Guide Table of Contents CompTIA Network+ Study Guide Table of Contents Course Introduction Table of Contents Getting Started About This Course About CompTIA Certifications Module 1 / Local Area Networks Module 1 / Unit 1 Topologies

More information

IT220 Network Standards & Protocols. Unit 8: Chapter 8 The Internet Protocol (IP)

IT220 Network Standards & Protocols. Unit 8: Chapter 8 The Internet Protocol (IP) IT220 Network Standards & Protocols Unit 8: Chapter 8 The Internet Protocol (IP) IT220 Network Standards & Protocols REMINDER Student Evaluations 4 Objectives Identify the major needs and stakeholders

More information

exam. Number: Passing Score: 800 Time Limit: 120 min CISCO Interconnecting Cisco Networking Devices Part 1 (ICND)

exam. Number: Passing Score: 800 Time Limit: 120 min CISCO Interconnecting Cisco Networking Devices Part 1 (ICND) 100-105.exam Number: 100-105 Passing Score: 800 Time Limit: 120 min CISCO 100-105 Interconnecting Cisco Networking Devices Part 1 (ICND) Exam A QUESTION 1 Which route source code represents the routing

More information

Imi :... Data:... Nazwisko:... Stron:...

Imi :... Data:... Nazwisko:... Stron:... Imi :.................................................... Data:....................... Nazwisko:............................................... Stron:...................... 1. Which of the following protocols

More information

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties

More information

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols Guide to Networking Essentials, 6 th Edition Chapter 5: Network Protocols Objectives Describe the purpose of a network protocol, the layers in the TCP/IP architecture, and the protocols in each TCP/IP

More information

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12 TCP/IP Networking Training Details Training Time : 9 Hours Capacity : 12 Prerequisites : There are no prerequisites for this course. About Training About Training TCP/IP is the globally accepted group

More information

Hands-On TCP/IP Networking

Hands-On TCP/IP Networking Hands-On Course Description In this Hands-On TCP/IP course, the student will work on a live TCP/IP network, reinforcing the discussed subject material. TCP/IP is the communications protocol suite on which

More information

Planning for Information Network

Planning for Information Network Planning for Information Network Lecture 8: Network Routing Protocols Assistant Teacher Samraa Adnan Al-Asadi 1 Routing protocol features There are many ways to characterize routing protocols, including

More information

"Charting the Course... Interconnecting Cisco Networking Devices Accelerated 3.0 (CCNAX) Course Summary

Charting the Course... Interconnecting Cisco Networking Devices Accelerated 3.0 (CCNAX) Course Summary Description Course Summary The Cisco CCNA curriculum includes a third course, Interconnecting Cisco Networking Devices: Accelerated (CCNAX), consisting of Interconnecting Cisco Networking Devices, Part

More information

Network+ Guide to Networks 7 th Edition

Network+ Guide to Networks 7 th Edition Network+ Guide to Networks 7 th Edition Chapter 10 Network Segmentation and Virtualization 2016 Cengage Learning. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in

More information

OSI Data Link & Network Layer

OSI Data Link & Network Layer OSI Data Link & Network Layer Erkki Kukk 1 Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model 2 Layers with TCP/IP and OSI Model Explain protocol data units (PDU) and encapsulation 3 Addressing

More information

Networking Fundamentals

Networking Fundamentals Networking Fundamentals Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

More information

Introducing Cisco Data Center Networking [AT]

Introducing Cisco Data Center Networking [AT] Introducing Cisco Data Center Networking [AT] Number: 640-911 Passing Score: 825 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ Cisco 640-911 Introducing Cisco Data Center Networking

More information

VoIP / RoIP for Technicians

VoIP / RoIP for Technicians Phase 4 Design, Inc VoIP / RoIP for Technicians Presented by Dave Grant Phase 4 Design, Inc dave@phase4.org 2017 Phase 4 Design, Inc Notes 2 2017, Phase 4 Design, Inc. Table of Contents What are we going

More information

Lecture 1: Introduction

Lecture 1: Introduction Int ernet w orking Lecture 1: Introduction The Internet, underlying link layer, and IP addressing Literature: Forouzan: TCP/IP Protocol Suite: Ch 1-5 The Internet today 250 million hosts 580 million users

More information

Exam Topics Cross Reference

Exam Topics Cross Reference Appendix R Exam Topics Cross Reference This appendix lists the exam topics associated with the ICND1 100-105 exam and the CCNA 200-125 exam. Cisco lists the exam topics on its website. Even though changes

More information

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print, ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure

More information

Copyleft 2005, Binnur Kurt. Objectives

Copyleft 2005, Binnur Kurt. Objectives 1 ing Fundamentals Copyleft 2005, Binnur Kurt Objectives Define basic networking terms Describe some commonly used network applications Describe the main purposes and functions of computer networking Describe

More information

Table of Contents. Cisco TCP/IP

Table of Contents. Cisco TCP/IP Table of Contents TCP/IP Overview...1 TCP/IP Technology...1 TCP...1 IP...2 Routing in IP Environments...4 Interior Routing Protocols...5 RIP...5 IGRP...6 OSPF...6 Integrated IS IS...6 Exterior Routing

More information

Principles behind data link layer services

Principles behind data link layer services Data link layer Goals: Principles behind data link layer services Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control: Done!

More information

The Link Layer and LANs: Ethernet and Swiches

The Link Layer and LANs: Ethernet and Swiches The Link Layer and LNs: Ethernet and Swiches EECS3214 2018-03-21 Link layer, LNs: outline 6.1 introduction, services 6.2 error detection, correction 6.3 multiple access protocols 6.4 LNs addressing, RP

More information

TEXTBOOK MAPPING CISCO COMPANION GUIDES

TEXTBOOK MAPPING CISCO COMPANION GUIDES TestOut Routing and Switching Pro - English 6.0.x TEXTBOOK MAPPING CISCO COMPANION GUIDES Modified 2018-08-20 Objective Mapping: Cisco 100-105 ICND1 Objective to LabSim Section # Exam Objective TestOut

More information

Chapter 6: Network Communications and Protocols

Chapter 6: Network Communications and Protocols Learning Objectives Chapter 6: Network Communications and Protocols Understand the function and structure of packets in a network, and analyze and understand those packets Understand the function of protocols

More information

Internetwork Basic. Possible causes of LAN traffic congestion are

Internetwork Basic. Possible causes of LAN traffic congestion are Internetworking 1 C H A P T E R 2 Internetworking Basics Internetworking Model The OSI Reference Model Ethernet Networking Wireless Networking Data Encapsulation Topic 3 1 Internetwork Basic 4 Possible

More information

TestOut Routing and Switching Pro - English 6.0.x COURSE OUTLINE. Modified

TestOut Routing and Switching Pro - English 6.0.x COURSE OUTLINE. Modified TestOut Routing and Switching Pro - English 6.0.x COURSE OUTLINE Modified 2017-07-10 TestOut Routing and Switching Pro Outline- English 6.0.x Videos: 133 (15:42:34) Demonstrations: 78 (7:22:19) Simulations:

More information

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network Question No: 1( M a r k s: 1 ) A ---------- Relies on the hardware manufacturer to assign a unique physical

More information

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1 Internetworking Concepts Overview 2000, Cisco Systems, Inc. 2-1 2000, Cisco Systems, Inc. www.cisco.com ICND v1.0a 2-2 Objectives On completion of this chapter, you will be able to perform the following

More information

Principles behind data link layer services:

Principles behind data link layer services: Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example

More information

Principles behind data link layer services:

Principles behind data link layer services: Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example

More information

CS 455/555 Intro to Networks and Communications. Link Layer Addressing, Ethernet, and a Day in the Life of a Web Request

CS 455/555 Intro to Networks and Communications. Link Layer Addressing, Ethernet, and a Day in the Life of a Web Request CS 455/555 Intro to Networks and Communications Link Layer Addressing, ernet, and a Day in the Life of a Web Request Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu

More information

Lab 4: Routing using OSPF

Lab 4: Routing using OSPF Network Topology:- Lab 4: Routing using OSPF Device Interface IP Address Subnet Mask Gateway/Clock Description Rate Fa 0/0 172.16.1.17 255.255.255.240 ----- R1 LAN R1 Se 0/0/0 192.168.10.1 255.255.255.252

More information

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst EITF25 Internet Techniques and Applications L7: Internet Stefan Höst What is Internet? Internet consists of a number of networks that exchange data according to traffic agreements. All networks in Internet

More information

OSI Network Layer. Chapter 5

OSI Network Layer. Chapter 5 OSI Network Layer Network Fundamentals Chapter 5 Objectives Identify the role of the Network Layer, as it describes communication from one end device to another end device. Examine the most common Network

More information

What is the difference between unicast and multicast? (P# 114)

What is the difference between unicast and multicast? (P# 114) 1 FINAL TERM FALL2011 (eagle_eye) CS610 current final term subjective all solved data by eagle_eye MY paper of CS610 COPUTER NETWORKS There were 30 MCQs Question no. 31 (Marks2) Find the class in 00000001.001011.1001.111

More information

COPYRIGHTED MATERIAL. Table of Contents. Assessment Test

COPYRIGHTED MATERIAL. Table of Contents. Assessment Test 10089.book Page xi Monday, July 23, 2007 3:17 PM Introduction Assessment Test xxiii xxxiii Chapter 1 Internetworking 1 Internetworking Basics 4 Internetworking Models 11 The Layered Approach 12 Advantages

More information

IP Network Troubleshooting Part 3. Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services - KAMU

IP Network Troubleshooting Part 3. Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services - KAMU IP Network Troubleshooting Part 3 Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services - KAMU February 2016 Today s Outline: Focused Upon Protocol Analysis with Wireshark Review

More information

The primary audience for this course includes Network Administrators, Network Engineers,

The primary audience for this course includes Network Administrators, Network Engineers, CCNA COURSE DESCRIPTION: Cisco Certified Network Associate (CCNA) validates the ability to install, configure, operate, and troubleshoot medium-size route and switched networks, including implementation

More information

Introduction. Assessment Test

Introduction. Assessment Test Introduction Assessment Test xix xxxi Chapter 1 Understanding Basic Networking 1 First Things First: What s a Network? 2 The Local Area Network (LAN) 3 Common Network Components 5 Workstations 5 Wide Area

More information

CCNA 4 - Final Exam (B)

CCNA 4 - Final Exam (B) CCNA 4 - Final Exam (B) 1. Identify the factors that contribute to congestion on an Ethernet LAN. (Choose three.) improper placement of enterprise level servers addition of hosts to a physical segment

More information

CSC 4900 Computer Networks: Link Layer (2)

CSC 4900 Computer Networks: Link Layer (2) CSC 4900 Computer Networks: Link Layer (2) Professor Henry Carter Fall 2017 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing,

More information

Summary of MAC protocols

Summary of MAC protocols Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division, Code Division, Frequency Division Random partitioning (dynamic) ALOHA, S-ALOHA,

More information

Guide to Networking Essentials, 6 th Edition. Chapter 7: Network Hardware in Depth

Guide to Networking Essentials, 6 th Edition. Chapter 7: Network Hardware in Depth Guide to Networking Essentials, 6 th Edition Chapter 7: Network Hardware in Depth Objectives Describe the advanced features and operation of network switches Describe routing table properties and discuss

More information

Inter-networking. Problem. 3&4-Internetworking.key - September 20, LAN s are great but. We want to connect them together. ...

Inter-networking. Problem. 3&4-Internetworking.key - September 20, LAN s are great but. We want to connect them together. ... 1 Inter-networking COS 460 & 540 2 Problem 3 LAN s are great but We want to connect them together...across the world Inter-networking 4 Internet Protocol (IP) Routing The Internet Multicast* Multi-protocol

More information

CCNA-A Scope and Sequence (March 2007-Draft)

CCNA-A Scope and Sequence (March 2007-Draft) CCNA-A Scope and Sequence (March 2007-Draft) This document is a preliminary overview of the new CCNA-A curriculum and is subject to change since the courses are still under development. The English versions

More information

IP & DCN Planning for Microwave Networks

IP & DCN Planning for Microwave Networks IP & DCN Planning for Microwave Networks 2016 IP & DCN Planning for Microwave Networks To equip trainees with in-depth understandings and practical knowledge of IP / MPLS & DCN Planning and its Implementation

More information

Interconnecting Cisco Networking Devices Part 1 ICND1

Interconnecting Cisco Networking Devices Part 1 ICND1 Interconnecting Cisco Networking Devices Part 1 ICND1 Course Length: 5 days Course Delivery: Traditional Classroom Online Live Course Overview Interconnecting Cisco Networking Devices, Part 1 (ICND1) v3.0

More information

EECS 122, Lecture 16. Link Costs and Metrics. Traffic-Sensitive Metrics. Traffic-Sensitive Metrics. Static Cost Metrics.

EECS 122, Lecture 16. Link Costs and Metrics. Traffic-Sensitive Metrics. Traffic-Sensitive Metrics. Static Cost Metrics. EECS 122, Lecture 16 Kevin Fall kfall@cs.berkeley.edu edu Link Costs and Metrics Routing protocols compute shortest/cheapest paths using some optimization criteria Choice of criteria has strong effect

More information

Question 7: What are Asynchronous links?

Question 7: What are Asynchronous links? Question 1:.What is three types of LAN traffic? Unicasts - intended for one host. Broadcasts - intended for everyone. Multicasts - intended for an only a subset or group within an entire network. Question2:

More information

TDC 363 Introduction to LANs

TDC 363 Introduction to LANs TDC 363 Introduction to LANs Routing Protocols and RIP Greg Brewster DePaul University TDC 363 1 Dynamic Routing Routing Protocols Distance Vector vs. Link State Protocols RIPv1 & RIPv2 RIP Problems Slow

More information

ICND1 v2.0 Interconnecting Cisco Networking Devices Part 1 CCENT & Part of CCNA Rout/Switch

ICND1 v2.0 Interconnecting Cisco Networking Devices Part 1 CCENT & Part of CCNA Rout/Switch ICND1 v2.0 Interconnecting Cisco Networking Devices Part 1 CCENT & Part of CCNA Rout/Switch Course Length: 5 days Course Delivery: Traditional Classroom Online Live Course Overview Interconnecting Cisco

More information

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4 CCNA Exploration Network Fundamentals Chapter 06 Addressing the Network IPv4 Updated: 20/05/2008 1 6.0.1 Introduction Addressing is a key function of Network layer protocols that enables data communication

More information

Pass4sures. Latest Exam Guide & Learning Materials

Pass4sures.   Latest Exam Guide & Learning Materials Pass4sures http://www.pass4sures.top/ Latest Exam Guide & Learning Materials Exam : 200-125 Title : CCNA Cisco Certified Network Associate CCNA (v3.0) Vendor : Cisco Version : DEMO Get Latest & Valid 200-125

More information

Medium Access Protocols

Medium Access Protocols Medium Access Protocols Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division,Code Division, Frequency Division Random partitioning

More information

TERM EXAMS CS610- COMPUTER NETWORKS

TERM EXAMS CS610- COMPUTER NETWORKS MUHAMMAD FAISAL MIT 4 th Semester Al-Barq Campus (VGJW01) Gujranwala faisalgrw123@gmail.com MEGA File Solved MCQ s For Final TERM EXAMS CS610- COMPUTER NETWORKS Question No: 1 ( Marks: 1 ) - Please choose

More information

Basic Idea. Routing. Example. Routing by the Network

Basic Idea. Routing. Example. Routing by the Network Basic Idea Routing Routing table at each router/gateway When IP packet comes, destination address checked with routing table to find next hop address Questions: Route by host or by network? Routing table:

More information