LAB 1 HOW THE WEB WORKS

Size: px
Start display at page:

Download "LAB 1 HOW THE WEB WORKS"

Transcription

1 LAB 1 HOW THE WEB WORKS What You Will Learn About IP addresses and Domain Names About some web browser plugins to help with development Examine headers sent by the HTTP protocol How to trace the route that your packets take Approximate Time The walkthroughs in this lab should take approximately 30 minutes to complete. Fundamentals of Web Development with PHP Randy Connolly and Ricardo Hoar Textbook by Pearson

2 2 Lab 1 HOW THE WEB WORKS Exercise 1.1 Y OUR IP ADDRESS 1 Depending on what OS you are using, there are different tools you must use to get your IP address. We will use the most fundamental techniques possible, which are least affected by OS upgrades and user interfaces. I N W INDOWS Open up the command window by either clicking a shortcut, or typing cmd in the run window. O N MAC OR L INUX Open up a terminal window, by going into applications and choosing a terminal. Either way a small text window should appear that will take your commands. It may show your computer name or current location depending on the version and configuration. This command window is an essential tools for the web developer. Become familiar with it. 2 In the newly opened command window you will type a simple command and get back information about your IP address. Because most computers have multiple adapters you will get IP information for each installed and configured device. This could be a wired connection, and a wireless connection. Since only 1 is being used at a time, we will look for the information about that at adapter. This output may seem daunting at first, but provides you with esstenial information. I N W INDOWS Into the cmd window type ipconfig The output will include output showing your IP address similar to: Wireless LAN adapter Wireless Network Connection: Connection specific DNS Suffix. : Link local IPv6 Address..... : fe80::fc13:750:ffdd:1337%14 IPv4 Address : Subnet Mask : Default Gateway :

3 Fundamentals of Web Development 3 WEB DEVELOPMENT O N MAC OR L INUX Into the terminal type: /sbin/ifconfig The output will include output similar to the following. en1: flags=8863<up,broadcast,smart,running,simplex,multicast> mtu 1500 ether c8:bc:c8:c2:74:91 inet6 fe80::cabc:c8ff:fec2:7491%en1 prefixlen 64 scopeid 0x5 inet netmask 0xffffff00 broadcast media: autoselect status: active 3 Now you very likley have an internal IP address, unless you connected directly to the internet. IP addresses in the ranges are internal If so, we will have to determine what IP address wea re sharing, since that is the IP we will be known as outside our internal network. The easiest technique is to go to a web server on the internet that is designed to echo your IP address. Surf to and you will see your external IP address. It's important to remember that every time you visit a web page you transmit this external IP address in order to respond to your request with data. Similarly, every visitor to your site sends you their IP. Copyright Randy Connolly and Ricardo Hoar

4 4 Lab 1 Exercise 1.2 A NALYZING COMPONENTS OF A WEB PAGE 1 To do this next walkthorugh you must have firebug installed in your firefox web browser. To check, or install firebug 1. Go to tools > add ons in the firefox menu 2. Click on the Extensions tab and see if if firebug is listed. If not 3. Type firebug into the search window 4. Click install next to firebug and restart your browser 2 With firebug installed we can now do some powerful analysis of web page load times as described in Chapter 1. The first time you use firebug you will have to enable it. Surf to the webpage from Exercise 1 (to and enable firebug by clicking on the firebug icon. 3 You will now see the firebug tool opoened below the web page. The tool has many tabs as shown below. Select the Net tab, and you may have to click Enable, and then reload 4 With the Net tab selected, you will now see all the requests that this web page makes to load itself completely. Trneds can be seen such as how many seperate domains resources are requested from, which resources take the most time, and the total load time.

5 Fundamentals of Web Development 5 WEB DEVELOPMENT Exercise 1.3 N AME SERVERS 1 There are tools built into linux and mac that allow one to do some internet queries regarding websites, their nameservers and name resolution. In particular tools named nslookup and dig are used in this walkthrough. We will again be using the cmd or terminal window to run these commands. Open such a window 2 To determine the ip address for a domain name type: nslookup google.com or nslookup type=a google.com 3 As output you will see that google.com actually has several answers. That is many ip addresses are ready to answer queries to google.com. Server: Address: #53 Non authoritative answer: Address: Address: Address: Address: Address: Address: Address: Address: Copyright Randy Connolly and Ricardo Hoar

6 6 Lab 1 4 Notice that the first part of the output lists your Server, and likley this is your local DNS resolver. In our case is definitely a local address. While the answers given are likely correct, we want to investigate more deeply and see what google thinks it's IP addresses should be without relying on a cahed answer in our router. To determine the nameservers for google.com we type: nslookup type=ns google.com this returns Non authoritative answer: google.com nameserver = ns1.google.com. google.com nameserver = ns4.google.com. google.com nameserver = ns2.google.com. google.com nameserver = ns3.google.com. 5 Now we can query the official nameservers for google directly and ask what it thinks the IP address for google.com should be. Using the result from the previous query we can type: nslookup google.com ns1.google.com This forces a lookup directly from the authoritative google nameservers, which may be updated from our cache. When we ran the commands we did in fact get different results, but eventually our cache would be updated to reflect these changes: Address: Address: Address: Address: Address: Address: Address: Address: Address:

7 Fundamentals of Web Development 7 WEB DEVELOPMENT Address: Address: Now that you know how to query a nameserver for a IP address and nameserver, you may be interested in knowing that there are other types of DNS records you can query. Of particular interest to a web administrator would be the mail records. That answers where do I send mail to for this domain. For example to see where for google.com is hosted we could query nslookup type=mx google.com ns1.google.com and see the output of Server: ns1.google.com Address: #53 google.com mail exchanger = 20 alt1.aspmx.l.google.com. google.com mail exchanger = 40 alt3.aspmx.l.google.com. google.com mail exchanger = 10 aspmx.l.google.com. google.com mail exchanger = 50 alt4.aspmx.l.google.com. google.com mail exchanger = 30 alt2.aspmx.l.google.com. Copyright Randy Connolly and Ricardo Hoar

8 8 Lab 1 Exercise 1.4 S EEING HTTP HEADERS 1 To do this next walkthorugh you must have firebug installed and enabled in your firefox web browser. As shown in exercise 1. 2 Surf to and open firebug into the Net tab. (You may be asked to enable and refresh) 3 To simplify seeing HTML from the other resources, click the HTML filter in firebug so that only HTML resources are shown. 4 You should see but 1 resource, the main HTML page for the site. Click the small arrow to the left to open up the details from the request. There are then multiple tabs, but by defauilt the request and response headers are shown.

9 Fundamentals of Web Development 9 WEB DEVELOPMENT 5 From the Request Headers section of the image above you can see that the client machine I surfed from was a Mac, with OS What does your User Agent header reveal about you? Other things revealed are what type of encodings my browser can interpret. For example gzip. Does your browser accept compression? There is alot of information in the response headers as well. Can you tell what type of OS the server is running? What type of encoding is the page using? Copyright Randy Connolly and Ricardo Hoar

10 10 Lab 1 Exercise 1.5 T RACING A PACKET 1 This next walkthrough introduces a powerful tool that allows on to trace the route of a packet from your computer to a web host. We will use the linux command: traceroute 2 We will now trace the route from your computer to one of the biggest domains on the web, google.com, by typing in the command line: traceroute google.com 3 The output from the command will vary based on many factors, but you should see something similar to: traceroute to google.com ( ), 30 hops max, 60 byte packets 1 * * * 2 * * * 3 google.com.any2ix.coresite.com ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms 6 lax02s01 in f9.1e100.net ( ) ms ms ms 4 What you are seeing in your output is the path your request took to get to the webserver at google.com. In our case six hops were required to get there, with the first two being hidden from us. Each numbered line of output is a hop on the way to the destination and tells you something about the path of the request. Note: You will definitely get different output than that shown here (unless you're on our server). 3 google.com.any2ix.coresite.com ( ) ms ms ms Tells us that the request went through a server hosted by google, and that the time it took at this router was between and 15.5 milliseconds. If a domain name is available it will list it. If not you will see an IP address. Some routers will simply show *** which indicates that there is either a problem, or firewall settings have been configured to prevent the router information from getting back to you. On busy routers, ICMP requests (which are what traceroute uses) will be dropped because they are low priority.

11 Fundamentals of Web Development 11 WEB DEVELOPMENT What is e100.net, you may be asking (which is the last stop before google)? Using a whois command we can inquire: whois 1e100.net The output tells us it s a domain owned and run by Google. Registrant: DNS Admin Google Inc Amphitheatre Parkway Mountain View CA Why is tracing the route important? Well, we can identify who could theoretically alter a packet along the way, or identify sources of delay. The entire issue of Network Neutrality becomes more meaningful when you realize that many providers play a part in getting your packet to Google and back. What are some interesting routers on your traceroute path to google.com, or Microsoft.com? Copyright Randy Connolly and Ricardo Hoar

LAB 1 HOW THE WEB WORKS

LAB 1 HOW THE WEB WORKS LAB 1 HOW THE WEB WORKS What You Will Learn About IP addresses and Domain Names About some web browser plugins to help with development Examine headers sent by the HTTP protocol How to trace the route

More information

Material for the Networking lab in EITF25 & EITF45

Material for the Networking lab in EITF25 & EITF45 Material for the Networking lab in EITF25 & EITF45 2016 Preparations In order to succeed with the lab, you must have understood some important parts of the course. Therefore, before you come to the lab

More information

Lab - Observing DNS Resolution

Lab - Observing DNS Resolution Objectives Part 1: Observe the DNS Conversion of a URL to an IP Address Part 2: Observe DNS Lookup Using the Nslookup Command on a Web Site Part 3: Observe DNS Lookup Using the Nslookup Command on Mail

More information

Genie Snoop lab. Laboration in data communication GenieLab Department of Information Technology, Uppsala University

Genie Snoop lab. Laboration in data communication GenieLab Department of Information Technology, Uppsala University Genie Snoop lab Laboration in data communication GenieLab Department of Information Technology, Uppsala University Overview This lab deals with network layers, services and HTTP transactions as well as

More information

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15 ECE374: Homework 4 1 Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15 Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can

More information

Lesson 12 Lab Key Lab Exercises

Lesson 12 Lab Key Lab Exercises Lab 1 Doing a Ping Test Lesson 12 Lab Key Lab Exercises The purpose of this lab is to familiarize the student with running a ping test. This lab will also help the student correctly interpret the results

More information

Username: Lab Section (Circle One): 9:30 12:30 2:00 3:30

Username: Lab Section (Circle One): 9:30 12:30 2:00 3:30 Name: Email Username: Lab Section (Circle One): 9:30 12:30 2:00 3:30 CSC 101: Lab #12: Networking [based largely on work by William Turkett] Lab due date: 12 noon, Friday, Dec 2 Purpose: The purpose of

More information

To see how ARP (Address Resolution Protocol) works. ARP is an essential glue protocol that is used to join Ethernet and IP.

To see how ARP (Address Resolution Protocol) works. ARP is an essential glue protocol that is used to join Ethernet and IP. Lab Exercise ARP Objective To see how ARP (Address Resolution Protocol) works. ARP is an essential glue protocol that is used to join Ethernet and IP. Requirements Wireshark: This lab uses the Wireshark

More information

Shortest Path First Example

Shortest Path First Example IP Exercises (Solutions in Class) 1 Shortest Path First Example Example: Received Set of Link State Update Packets (from Fig. 5-13, Computer Networks) Identity Sequence # Age List of Neighbors A 2021 60

More information

Wireshark Lab: DNS v6.01

Wireshark Lab: DNS v6.01 PGT 100 NETWORKING FUNDAMENTALS LAB MODULE 4 Wireshark Lab: DNS v6.01 PGT100-Networking Fundamentals Lab 4 Page 1 Tracing DNS with Wireshark Now that we are familiar with nslookup and ipconfig, we re ready

More information

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

1/18/13. Network+ Guide to Networks 5 th Edition. Objectives. Chapter 10 In-Depth TCP/IP Networking 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

More information

Lab - Using Wireshark to Examine a UDP DNS Capture

Lab - Using Wireshark to Examine a UDP DNS Capture Topology Objectives Part 1: Record a PC s IP Configuration Information Part 2: Use Wireshark to Capture DNS Queries and Responses Part 3: Analyze Captured DNS or UDP Packets Background / Scenario If you

More information

Lab - Using Wireshark to Examine a UDP DNS Capture

Lab - Using Wireshark to Examine a UDP DNS Capture Topology Objectives Part 1: Record a PC s IP Configuration Information Part 2: Use Wireshark to Capture DNS Queries and Responses Part 3: Analyze Captured DNS or UDP Packets Background / Scenario If you

More information

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

Network+ Guide to Networks 5 th Edition. Chapter 10 In-Depth TCP/IP Networking 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

More information

Introduction to Internet, Web, and TCP/IP Protocols SEEM

Introduction to Internet, Web, and TCP/IP Protocols SEEM Introduction to Internet, Web, and TCP/IP Protocols SEEM 3460 1 Local-Area Networks A Local-Area Network (LAN) covers a small distance and a small number of computers LAN A LAN often connects the machines

More information

Chapter 5: Trouble shooting of a network

Chapter 5: Trouble shooting of a network 5 Troubleshooting TCP/IP Fig 5 show trouble shooting a TCP/IP Chapter 5: Trouble shooting of a network Steps 1 First, determines whether your local host is properly configured. Step 2 Next, uses the ping

More information

Infoblox Authenticated DHCP

Infoblox Authenticated DHCP Infoblox Authenticated DHCP Unified Visitor Management amigopod Technical Note Revision 1.1 5 July 2010 United States of America +1 (888) 590-0882 Europe, Middle East & Asia +34 91 766 57 22 Australia

More information

MAC Address Filtering Setup (3G18Wn)

MAC Address Filtering Setup (3G18Wn) MAC Address Filtering Setup (3G18Wn) MAC Address Filtering MAC address filtering refers to the process of allowing (or denying) access to your wireless network based on the hardware address of the device

More information

General Network Troubleshooting

General Network Troubleshooting Overview Contents This document outlines some basic network troubleshooting techniques that can be used to test network connectivity. They are useful when troubleshooting issues with Crystal Enterprise

More information

CTS2134 Introduction to Networking. Module : Troubleshooting

CTS2134 Introduction to Networking. Module : Troubleshooting CTS2134 Introduction to Networking Module 10.4 10.7: Troubleshooting Interpreting ipconfig Condition Static IP DHCP Alternate Configuration APIPA ipconfig /all Output DHCP Enabled = No and DHCP Server

More information

Networking Notes. Common Internet Speeds. Online Speed Test myspeed.visualware.com

Networking Notes. Common Internet Speeds. Online Speed Test myspeed.visualware.com Networking Notes Common Internet Speeds Dial Up 56 kbs 1000kbs = 1 mbs (1 user capacity) DSL 1.5 mbs (1 channel 10 user capacity) T1 1.5 mbs (24 channel 500 user capacity) Scalable Ethernet (Adjustable

More information

Lab 6.7.1: Ping and Traceroute

Lab 6.7.1: Ping and Traceroute Topology Diagram Addressing Table Device Interface IP Address Subnet Mask Default Gateway R1-ISP R2-Central Eagle Server S0/0/0 10.10.10.6 255.255.255.252 N/A Fa0/0 192.168.254.253 255.255.255.0 N/A S0/0/0

More information

How does the Internet Work? The Basics: Getting a Web Page. The Basics: Getting a Web Page. Client-Server model. The Internet: Basics

How does the Internet Work? The Basics: Getting a Web Page. The Basics: Getting a Web Page. Client-Server model. The Internet: Basics How does the Internet Work? When you type a URL (Uniform Resource Locator) into a Web Browser and press Return, what do you think happens? That is, what steps do you think are required to obtain a web

More information

ICS 351: Networking Protocols

ICS 351: Networking Protocols ICS 351: Networking Protocols IP packet forwarding application layer: DNS, HTTP transport layer: TCP and UDP network layer: IP, ICMP, ARP data-link layer: Ethernet, WiFi 1 Networking concepts each protocol

More information

Wireshark Lab: DNS Please note that this exercise is designed for Windows machines. Change the commands accordingly if you are using Linux.

Wireshark Lab: DNS Please note that this exercise is designed for Windows machines. Change the commands accordingly if you are using Linux. Wireshark Lab: DNS Please note that this exercise is designed for Windows machines. Change the commands accordingly if you are using Linux. Version: 2.0 2007 J.F. Kurose, K.W. Ross. All Rights Reserved

More information

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

Network+ Guide to Networks 6 th Edition. Chapter 9 In-Depth TCP/IP Networking Network+ Guide to Networks 6 th Edition Chapter 9 In-Depth TCP/IP Networking Objectives Describe methods of network design unique to TCP/IP networks, including subnetting, CIDR, and address translation

More information

Troubleshooting Your Network

Troubleshooting Your Network Troubleshooting Your Network Networking for Home and Small Businesses Chapter 9 Copyleft 2012 Vincenzo Bruno (www.vincenzobruno.it) Released under Crative Commons License 3.0 By-Sa Cisco name, logo and

More information

CS356 Lab NIL (Lam) In this lab you will learn: Cisco 2600 Router Configuration Static Routing PartB 20 min Access Control Lists PartC 30 min Explore!

CS356 Lab NIL (Lam) In this lab you will learn: Cisco 2600 Router Configuration Static Routing PartB 20 min Access Control Lists PartC 30 min Explore! CS356 Lab NIL (Lam) In this lab you will learn: PartA Time: 2 hrs 40 min Cisco 2600 Router Configuration Static Routing PartB 20 min Access Control Lists PartC 30 min Explore! Components used: 2 computers

More information

Lab Using Wireshark to Examine Ethernet Frames

Lab Using Wireshark to Examine Ethernet Frames Topology Objectives Part 1: Examine the Header Fields in an Ethernet II Frame Part 2: Use Wireshark to Capture and Analyze Ethernet Frames Background / Scenario When upper layer protocols communicate with

More information

Lab Viewing Wireless and Wired NIC Information

Lab Viewing Wireless and Wired NIC Information Objectives Part 1: Identify and Work with PC NICs Part 2: Identify and Use the System Tray Network Icons Background / Scenario This lab requires you to determine the availability and status of the network

More information

CS 457 Lecture 11 More IP Networking. Fall 2011

CS 457 Lecture 11 More IP Networking. Fall 2011 CS 457 Lecture 11 More IP Networking Fall 2011 IP datagram format IP protocol version number header length (bytes) type of data max number remaining hops (decremented at each router) upper layer protocol

More information

TD#RNG#2# B.Stévant#

TD#RNG#2# B.Stévant# TD#RNG#2# B.Stévant# En1tête#des#protocoles#IP# IPv4 Header IPv6 Extensions ICMPv6 s & 0...7...15...23...31 Ver. IHL Di Serv Packet Length Identifier flag O set TTL Checksum Source Address Destination

More information

Deploy the ExtraHop Trace 6150 Appliance

Deploy the ExtraHop Trace 6150 Appliance Deploy the ExtraHop Trace 6150 Appliance Published: 2018-04-20 This guide explains how to install the rack-mounted ETA 6150 ExtraHop Trace appliances. System requirements This guide explains how to install

More information

Wireshark Lab: DNS. 1. Run nslookup to obtain the IP address of a Web server in Asia. What is the IP address of that server?

Wireshark Lab: DNS. 1. Run nslookup to obtain the IP address of a Web server in Asia. What is the IP address of that server? Rick Shingu Nick Ishihara 11/30/14 Wireshark Lab: DNS 1. nslookup 1. Run nslookup to obtain the IP address of a Web server in Asia. What is the IP address of that server? Ran the command nslookup www.asdu.ait.ac.th.

More information

Lab Using Wireshark to Examine Ethernet Frames

Lab Using Wireshark to Examine Ethernet Frames Topology Objectives Part 1: Examine the Header Fields in an Ethernet II Frame Part 2: Use Wireshark to Capture and Analyze Ethernet Frames Background / Scenario When upper layer protocols communicate with

More information

COMP 2000 W 2012 Lab no. 3 Page 1 of 11

COMP 2000 W 2012 Lab no. 3 Page 1 of 11 COMP 2000 W 2012 Lab no. 3 Page 1 of 11 Lab Introduction Background The Internet is based on packet-switched protocols. Information is carried in packets (it is divided into packets), which can be imagined

More information

This is a sample Lab report from ECE 461 from previous years. L A B 6

This is a sample Lab report from ECE 461 from previous years. L A B 6 This is a sample Lab report from ECE 461 from previous years. L A B 6 Part 1 1. o the source and destination M A C/IP addresses change when a packet traverses a bridge? Provide an explanation and include

More information

TCP/IP Diagnostic Utilities on Windows 2008 Server

TCP/IP Diagnostic Utilities on Windows 2008 Server TCP/IP Diagnostic Utilities on Windows 2008 Server June 20, 2012 Copyright 2012 by World Class CAD, LLC. All Rights Reserved. TCP/IP Utilities In this lesson, we will learn about how to use the TCP/IP

More information

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing Last time Network layer Introduction forwarding vs. routing Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding tables, longest prefix matching IP: the Internet Protocol

More information

Wireshark Lab: DNS v7.0

Wireshark Lab: DNS v7.0 Wireshark Lab: DNS v7.0 Supplement to Computer Networking: A Top-Down Approach, 7th ed., J.F. Kurose and K.W. Ross Tell me and I forget. Show me and I remember. Involve me and I understand. Chinese proverb

More information

COMPUTER NETWORKING LAB EXERCISES (TP) 1 BASIC CONFIGURATION AND TOOLS FOR EVERYBODY:

COMPUTER NETWORKING LAB EXERCISES (TP) 1 BASIC CONFIGURATION AND TOOLS FOR EVERYBODY: Name 1: Name 2: Group number: COMPUTER NETWORKING LAB EXERCISES (TP) 1 BASIC CONFIGURATION AND TOOLS FOR EVERYBODY: PING(6), DIG, TRACEROUTE(6), NETSTAT September 24, 2012 Abstract In this TP you will

More information

CS 326e Lab 2, Edmondson-Yurkanan, Spring 2004 Router Configuration, Routing and Access Lists

CS 326e Lab 2, Edmondson-Yurkanan, Spring 2004 Router Configuration, Routing and Access Lists CS 326e Lab 2, Edmondson-Yurkanan, Spring 2004 Router Configuration, Routing and Access Lists Name: In this lab you will learn: PartA Cisco 2600 Router Configuration Static Routing PartB 20 min Dynamic

More information

ICS 451: Today's plan

ICS 451: Today's plan ICS 451: Today's plan ICMP ping traceroute ARP DHCP summary of IP processing ICMP Internet Control Message Protocol, 2 functions: error reporting (never sent in response to ICMP error packets) network

More information

Update your network settings

Update your network settings IT2400 - ARP Lab Objectives Use different network utilities to obtain information about your computer and network This should be done on your Windows virtual machine Update your network settings Make sure

More information

BASICS OF PORT FORWARDING ON A ROUTER

BASICS OF PORT FORWARDING ON A ROUTER BASICS OF PORT FORWARDING ON A ROUTER FOR SECURITY DVRS 192.168.1.100 Internet Public IP Address 72.248.26.116 Private IP Address 192.168.1.1 192.168.1.150 192.168.1.200 www.nightowlsp.com Basics of Port

More information

The trace is here: https://kevincurran.org/com320/labs/wireshark/trace-dhcp.pcap

The trace is here: https://kevincurran.org/com320/labs/wireshark/trace-dhcp.pcap Lab Exercise DHCP Objective To see how DHCP (Dynamic Host Configuration Protocol) works. The trace is here: https://kevincurran.org/com320/labs/wireshark/trace-dhcp.pcap Network Setup Recall that DHCP

More information

Homework Problems. 1. Stallings Problem 2.4 from the Problems section, not the Review Questions. 2. Stallings Problem 2.7.

Homework Problems. 1. Stallings Problem 2.4 from the Problems section, not the Review Questions. 2. Stallings Problem 2.7. ECE 2305: Introduction to Communications and Networks D-term 2014 Homework+Lab 2: Due at start of class on 01-Apr. Please complete all five homework problems, and the twenty lab problems. Homework Problems

More information

OSPREY BOSS USER GUIDE

OSPREY BOSS USER GUIDE O OSPREY BOSS USER GUIDE www.ospreyvideo.com 20161222 About Osprey BOSS Osprey BOSS is a utility application for managing Osprey Talon encoder systems on a Local Area Network (LAN). It is an extensible

More information

Game100 Networking Lab 4. Part 1 (5.1.4) Using the Windows Calculator with Network Addresses

Game100 Networking Lab 4. Part 1 (5.1.4) Using the Windows Calculator with Network Addresses Game100 Networking Lab 4 Name: Part 1 (5.1.4) Using the Windows Calculator with Network Addresses Objectives Switch between the two Windows Calculator modes. Use Windows Calculator to convert between decimal,

More information

521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking

521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking 521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking Name Student ID Signature In this exercise we will connect our LANs made in first exercise with routers and build an internet.

More information

Computer communication EDA343/DIT420 Lab 1

Computer communication EDA343/DIT420 Lab 1 Computer communication EDA343/DIT420 Lab 1 Packet and Traffic Analysis Using Network Sniffing Software 1. There are three assignments in this course. First two assignments are in form of programming or

More information

Wireshark Lab Ethernet And Arp Solution

Wireshark Lab Ethernet And Arp Solution We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with wireshark lab ethernet

More information

LAB THREE STATIC ROUTING

LAB THREE STATIC ROUTING LAB THREE STATIC ROUTING In this lab you will work with four different network topologies. The topology for Parts 1-4 is shown in Figure 3.1. These parts address router configuration on Linux PCs and a

More information

CCNA Semester 1 labs. Part 2 of 2 Labs for chapters 8 11

CCNA Semester 1 labs. Part 2 of 2 Labs for chapters 8 11 CCNA Semester 1 labs Part 2 of 2 Labs for chapters 8 11 8.1.4.6 Lab - Calculating IPv4 Subnets 8.1.4.8 Lab - Designing and Implementing a Subnetted IPv4 Addressing Scheme 8.2.1.5 Lab - Designing and Implementing

More information

Enter your answers to the questions in this lab using Canvas Quiz Ch.5 Global Unicast Address + Lab. Additional questions are included in the quiz.

Enter your answers to the questions in this lab using Canvas Quiz Ch.5 Global Unicast Address + Lab. Additional questions are included in the quiz. Lab: Introducing Global Unicast Addresses CIS 116 IPv6 Fundamentals Enter your answers to the questions in this lab using Canvas Quiz Ch.5 Global Unicast Address + Lab. Additional questions are included

More information

The term "router" in this document refers to both routers and Layer 3 switches. Step Command Remarks. ipv6 host hostname ipv6-address

The term router in this document refers to both routers and Layer 3 switches. Step Command Remarks. ipv6 host hostname ipv6-address Contents Configuring IPv6 DNS 1 Overview 1 Configuring the IPv6 DNS client 1 Configuring static domain name resolution 1 Configuring dynamic domain name resolution 1 Displaying and maintaining IPv6 DNS

More information

Networking Fundamentals. An Introduction to Networks. tel: +44 (0) fax: +44 (0) web:

Networking Fundamentals. An Introduction to Networks. tel: +44 (0) fax: +44 (0) web: Networking Fundamentals An Introduction to Networks Official UK distribution partner tel: +44 (0)1457 874 999 fax: +44 (0)1457 829 201 email: sales@cop-eu.com web: www.cop-eu.com Course Content The following

More information

Deploy the ExtraHop Explore 5100 Appliance

Deploy the ExtraHop Explore 5100 Appliance Deploy the ExtraHop Explore 5100 Appliance Published: 2018-09-25 In this guide, you will learn how to configure the rack-mounted EXA 5100 ExtraHop Explore appliance and to join multiple Explore appliances

More information

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly The Internet Protocol IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly IP Addresses IP Addresses are 32 bit. Written in dotted decimal format:

More information

Using Diagnostic Tools

Using Diagnostic Tools Using Diagnostic Tools The Tools System Diagnostics page on the INVESTIGATE view provides several diagnostic tools that help troubleshoot various kinds of network problems and process monitors. Tech Support

More information

Configuring IPv6 DNS. Introduction to IPv6 DNS. Configuring the IPv6 DNS client. Configuring static domain name resolution

Configuring IPv6 DNS. Introduction to IPv6 DNS. Configuring the IPv6 DNS client. Configuring static domain name resolution Contents Configuring IPv6 DNS 2 Introduction to IPv6 DNS 2 Configuring the IPv6 DNS client 2 Configuring static domain name resolution 2 Configuring dynamic domain name resolution 2 Displaying and maintaining

More information

PreLab for CS356 Lab NIL (Lam) (To be submitted when you come for the lab)

PreLab for CS356 Lab NIL (Lam) (To be submitted when you come for the lab) PreLab for CS356 Lab NIL (Lam) (To be submitted when you come for the lab) Name: UT EID: 1. Differentiate between Routers, Switches, and Hubs. 2. Explain subnet masks. 3. For this lab, where is subnet

More information

Lab Exercise Protocol Layers

Lab Exercise Protocol Layers Lab Exercise Protocol Layers Objective To learn how protocols and layering are represented in packets. They are key concepts for structuring networks that are covered in 1.3 and 1.4 of your text. Review

More information

User Guide TL-R470T+/TL-R480T REV9.0.2

User Guide TL-R470T+/TL-R480T REV9.0.2 User Guide TL-R470T+/TL-R480T+ 1910012468 REV9.0.2 September 2018 CONTENTS About This Guide Intended Readers... 1 Conventions... 1 More Information... 1 Accessing the Router Overview... 3 Web Interface

More information

LAN Setup Reflection

LAN Setup Reflection LAN Setup Reflection After the LAN setup, ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external? o Are you able to log into other

More information

The Administration Tab - Diagnostics

The Administration Tab - Diagnostics The Administration Tab - Diagnostics The diagnostic tests (Ping and Traceroute) allow you to check the connections of your network components. Ping Test. The Ping test will check the status of a connection.

More information

UIP1869V User Interface Guide

UIP1869V User Interface Guide UIP1869V User Interface Guide (Firmware version 0.1.8 and later) Table of Contents Opening the UIP1869V's Configuration Utility... 3 Connecting to Your Broadband Modem... 5 Setting up with DHCP... 5 Updating

More information

COMPUTER NETWORKING LAB EXERCISES (TP) 4

COMPUTER NETWORKING LAB EXERCISES (TP) 4 Name 1: Name 2: Group number: COMPUTER NETWORKING LAB EXERCISES (TP) 4 IPV6 December 14, 2009 Abstract In this TP you will revisit some of the basic networking tools that were introduced in TP1, only this

More information

Lab 2: Creating Secure Architectures

Lab 2: Creating Secure Architectures Lab 2: Creating Secure Architectures A Challenge Our challenge is to setup MyBank Incorp, where each of you will be allocated a network and hosts to configure and get on-line (Figure 1). For this you will

More information

Lecture 10: Addressing

Lecture 10: Addressing Lecture 10: Addressing CSE 123: Computer Networks Alex C. Snoeren HW 2 due WEDNESDAY Lecture 10 Overview ICMP The other network-layer protocol IP Addresses Class-based addressing Subnetting Classless addressing

More information

Sam Spade 1.14 Open Source Security Tool by Steve Atkins

Sam Spade 1.14 Open Source Security Tool by Steve Atkins CS 413 Spring 2005 Max Konovalov Sam Spade 1.14 Open Source Security Tool by Steve Atkins University of Alaska Anchorage Department of Mathematical Sciences This paper describes Sam Spade 1.14 open source

More information

Web Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery

Web Mechanisms. Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Web Mechanisms Draft: 2/23/13 6:54 PM 2013 Christopher Vickery Introduction While it is perfectly possible to create web sites that work without knowing any of their underlying mechanisms, web developers

More information

Unit 28 Website Production ASSIGNMENT 1

Unit 28 Website Production ASSIGNMENT 1 Unit 28 Website Production ASSIGNMENT 1 Last week Learning outcomes History HTML skeleton Annotated diagram of a WAN Servers, routers, client PC, browser, Server OS Switch, packet Architecture ISP Web

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Six Designing Models for Addressing and Naming Copyright 2010 Cisco Press & Priscilla Oppenheimer Guidelines for Addressing and Naming Use a structured model for addressing

More information

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 17 Windows Resources on a Network

A+ Guide to Managing & Maintaining Your PC, 8th Edition. Chapter 17 Windows Resources on a Network Chapter 17 Windows Resources on a Network Objectives Learn how to support some client/server applications Learn how to share and secure files and folders on the network Learn how to troubleshoot network

More information

BSc Year 2 Data Communications Lab - Using Wireshark to View Network Traffic. Topology. Objectives. Background / Scenario

BSc Year 2 Data Communications Lab - Using Wireshark to View Network Traffic. Topology. Objectives. Background / Scenario BSc Year 2 Data Communications Lab - Using Wireshark to View Network Traffic Topology Objectives Part 1: (Optional) Download and Install Wireshark Part 2: Capture and Analyze Local ICMP Data in Wireshark

More information

Lab 1: Creating Secure Architectures (Revision)

Lab 1: Creating Secure Architectures (Revision) Lab 1: Creating Secure Architectures (Revision) A Challenge Our challenge is to setup MyBank Incorp, where each of you will be allocated a network and hosts to configure and get on-line (Figure 1). For

More information

Network concepts introduction & wireshark

Network concepts introduction & wireshark Network concepts introduction & wireshark W0RKSH0P @KirilsSolovjovs Why am I doing this? Many people attending hacker conferences are not in fact experts, but come here to learn and have fun Opportunity

More information

Connecting the EtherPort or EtherBee Gateway to a TCP/IP connection

Connecting the EtherPort or EtherBee Gateway to a TCP/IP connection Connecting the EtherPort or EtherBee Gateway to a TCP/IP connection Table Of Content Connecting the EtherPort or EtherBee Gateway to a TCP/IP connection...1 Table Of Content...1 Introduction...2 Local

More information

Lab Exercise UDP. Objective. Requirements. Step 1: Capture a Trace

Lab Exercise UDP. Objective. Requirements. Step 1: Capture a Trace Lab Exercise UDP Objective To look at the details of UDP (User Datagram Protocol). UDP is a transport protocol used throughout the Internet as an alternative to TCP when reliability is not required. It

More information

CS 455/555 Spring 2011 Weigle

CS 455/555 Spring 2011 Weigle Homework 2 Application-Level Protocols Assigned: Tuesday, February 1, 2011 Due: Tuesday, February 15, 2011 at the beginning of class CS 455 100 points CS 555 112 points Note: All homework assignments must

More information

Solutions and Connectivity Training Guides

Solutions and Connectivity Training Guides Solutions and Connectivity Training Guides Configure Scan to SMB on a Mac 10.7 (Lion) Document version: 1.1 Originator: Steve Herbert Source: Konica Minolta FTP Site: Path: /Training_Handouts/Solutions_and_Connectivity/Training_Guides

More information

ITS332 Quiz 1 Answers

ITS332 Quiz 1 Answers Quiz 1 s Name: ID: Mark: (out of 6) When explaining your answer you should refer to the commands (and options) used. Question 1 [1 mark] What is the IP address associated with one LAN card in your computer?

More information

The Interconnection Structure of. The Internet. EECC694 - Shaaban

The Interconnection Structure of. The Internet. EECC694 - Shaaban The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer

More information

IPv6 It starts TODAY!

IPv6 It starts TODAY! IPv6 It starts TODAY! Thomas Hedströmmer SE thedstrommer@infoblox.com 1 Global Address Space Update OK, who hasn t heard that IPv4 really is running out? Reality is: IANA IPv4 pool exhausted on 3 Feb 2011

More information

Procedure Note: The research steps for this lab are not included in this procedure.

Procedure Note: The research steps for this lab are not included in this procedure. Objective The objective of this lab assignment is to research and gain an understanding of the different tools and options available when needing to perform network analysis, and seek an understanding

More information

AT&T Digital Subscriber Line Service

AT&T Digital Subscriber Line Service AT&T Digital Subscriber Line Service Windows 2000 Professional PC Configuration Guide Overview Welcome to AT&T DSL Internet Service! This guide is designed to help you configure your PC to access the Internet

More information

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ECPE / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Application Layer Transport Layer Network Layer Link Layer Physical Layer 2 Application Layer HTTP DNS IMAP

More information

Core DDI Basics NIOS 8.1

Core DDI Basics NIOS 8.1 DEPLOYMENT GUIDE Core DDI Basics NIOS 8.1 2017 Infoblox Inc. All rights reserved. Core DDI Basics NIOS 8.1 July 2017 Page 1 of 33 Contents Prerequisites... 3 Extensible Attributes... 3 Creating Extensible

More information

SOHO 6 Wireless Installation Procedure Windows XP with Internet Explorer 5.x & 6.0

SOHO 6 Wireless Installation Procedure Windows XP with Internet Explorer 5.x & 6.0 SOHO 6 Wireless Installation Procedure Windows XP with Internet Explorer 5.x & 6.0 Before you Begin Before you install the SOHO 6 Wireless, you must have: A computer with a 10/100BaseT Ethernet card installed

More information

Packet Tracer - Using Traceroute to Discover the Network (Instructor Version)

Packet Tracer - Using Traceroute to Discover the Network (Instructor Version) (Instructor Version) Instructor Note: Red font color or Gray highlights indicate text that appears in the instructor copy only. Topology Scenario The company you work for has acquired a new branch location.

More information

DOWNLOAD OR READ : WIRESHARK LAB SOLUTIONS IP PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : WIRESHARK LAB SOLUTIONS IP PDF EBOOK EPUB MOBI DOWNLOAD OR READ : WIRESHARK LAB SOLUTIONS IP PDF EBOOK EPUB MOBI Page 1 Page 2 wireshark lab solutions ip wireshark lab solutions ip pdf wireshark lab solutions ip Solution to Wireshark Lab: IP Fig. 1

More information

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Network Layer Network Fundamentals Chapter 5 Version 4.0 1 Objectives Identify the role of the Network Layer, as it describes communication from one end device to another end device. Examine the most

More information

TCP/IP Networking Basics

TCP/IP Networking Basics TCP/IP Networking Basics 1 A simple TCP/IP Example A user on host argon.tcpip-lab.edu ( Argon ) makes a web access to URL http://neon.tcpip-lab.edu/index.html. What actually happens in the network? 2 HTTP

More information

Chapter 5 Network Layer

Chapter 5 Network Layer Chapter 5 Network Layer Network Layer IPv4 2 IP Header Application Header + data 3 IP IP IP IP 4 Focus on Transport Layer IP IP 5 Network Layer The Network layer (Layer 3) provides services to exchange

More information

ReCPro TM User Manual Version 1.15

ReCPro TM User Manual Version 1.15 Contents Web Module (recpro.net)... 2 Login... 2 Site Content... 3 Create a New Content Block... 4 Add / Edit Content Item... 5 Navigation Toolbar... 6 Other Site Tools... 7 Menu... 7 Media... 8 Documents...

More information

9. Wireshark I: Protocol Stack and Ethernet

9. Wireshark I: Protocol Stack and Ethernet Distributed Systems 205/2016 Lab Simon Razniewski/Florian Klement 9. Wireshark I: Protocol Stack and Ethernet Objective To learn how protocols and layering are represented in packets, and to explore the

More information

ECE 4450:427/527 - Computer Networks Spring 2017

ECE 4450:427/527 - Computer Networks Spring 2017 ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 6.2: IP Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer Networks

More information

Router Configuration. Router Fundamentals Connecting to the Console Port Router Modes -- User EXEC Router Modes -- Privileged EXEC Lab #9 Goals

Router Configuration. Router Fundamentals Connecting to the Console Port Router Modes -- User EXEC Router Modes -- Privileged EXEC Lab #9 Goals Router Configuration Router Fundamentals Connecting to the Console Port Router Modes -- User EXEC Router Modes -- Privileged EXEC Lab #9 Goals Router Fundamentals Here, we will examine two types of networks:

More information