computer networks and the internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · structure of...

15
1-1 ©2016 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/ Computer Networks and the Internet Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected] Audio/Video recordings of this lecture are available on-line at: http://www.cse.wustl.edu/~jain/cse473-16/ Server 1-2 ©2016 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/ 1. What is Internet? 2. Network Edge: Access Networks and Media 3. Network Core: Packet vs. Circuit Switching 4. Delay, Loss, and Throughput 5. Protocol Layers 6. Network Security 7. History of Internet 1-3 ©2016 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/ Overview 1. What is Internet? 2. Switching: Circuit vs. Packet 3. Edge vs. Core 4. Network Performance Measures: Delay, Loss, Throughput 5. Protocol Layers 6. Network Security 7. History Note: This class lecture is based on Chapter 1 of the textbook (Kurose and Ross) and the slides provided by the authors. 1-4 ©2016 Raj Jain Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/ What is a Network? T Network: Enables data transfer among nodes T Generally heterogeneous nodes T More than 2 nodes T E.g., Your home or office network T Communication: Two nodes. T Link level electrical issues. Server

Upload: others

Post on 27-Feb-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-1©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Computer Networks and the Internet

Raj JainWashington University in Saint Louis

Saint Louis, MO [email protected]

Audio/Video recordings of this lecture are available on-line at:http://www.cse.wustl.edu/~jain/cse473-16/

Server

1-2©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

1. What is Internet?2. Network Edge: Access Networks and Media3. Network Core: Packet vs. Circuit Switching4. Delay, Loss, and Throughput5. Protocol Layers6. Network Security7. History of Internet

1-3©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Overview

1. What is Internet?2. Switching: Circuit vs. Packet3. Edge vs. Core4. Network Performance Measures: Delay, Loss, Throughput5. Protocol Layers6. Network Security7. HistoryNote: This class lecture is based on Chapter 1 of the textbook

(Kurose and Ross) and the slides provided by the authors.

1-4©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

What is a Network?Network: Enables data transfer among nodes

Generally heterogeneous nodesMore than 2 nodesE.g., Your home or office network

Communication: Two nodes. Link level electrical issues.

Server

Page 2: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-5©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Key Concepts

End Systems: Systems that are sinks or sources of data, e.g., Desktops, Laptops, Servers, Printers, Cell Phones, etc.Intermediate Systems: Systems that forward/switch data from one link to another, e.g., routers, switchesHosts: End SystemsGateways: RoutersServers: End Systems that provide service, e.g., print server, storage server, Mail server, etc.Clients: End systems that request serviceLinks: Connect the systems. Characterized by transmission rate, propagation delay

Server

1-6©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

What is Internet?

Internet = Inter-Network = Network connecting networksApproximately 1.05B hosts on Internet in 2016.ISP: Internet Service Provider.

Provide access to Internet.Telecommunications (Telephone) Companies, AT&T, Verizon, Comcast, ...Coffee Shops (Wi-Fi)

Net 1 Net 3

Net 2

Ref: http://www.statista.com/statistics/264473/number-of-internet-hosts-in-the-domain-name-system/

1-7©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Types of NetworksPoint to point vs. Broadcast

Circuit switched vs. packet switchedCircuit: A path (circuit) is setup before transmission. All bits follow the same path, e.g., PhonePacket: Packets of bits are forwarded individually

Point-to-Point Bus

Star

1-8©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Multiplexing

How multiple users can share a link?Time Division Multiplexing (TDM)

Frequency Division Multiplexing (FDM)

Other multiplexing methods will be covered as needed.

Frequency

Time1 2 3 4 5 6 7 8

Frequency

Time

12345678

Page 3: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-9©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Types of Networks (Cont)Local Area Networks (LAN): 0-2 km, Single OwnershipMetropolitan Area Networks (MAN) 2-50 km, Wide Area Networks (WAN) 50+ km

Originally LAN/MAN/WAN technologies were differentNow they are all same

Telecom Networks:Access: Between subscriber and the service providerMetro: Covering a cityCore: Between cities

1-10©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Structure of the Internet

Enterprise/Home Networks: Stub Networks. Privately owned Not owned by ISPe.g., WUSTL network: Ethernet and WiFiAccess Network: Enterprise/Users to ISP (in the city)WiFi, 3G/4G, DSLCore Network: ISP's network (between city): Optical Fiber

Core Networks

Access Networks

Enterprise Networks

Company B

Company A

1-11©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Types of ISPs

Tier 1: Global or National, e.g., AT&T, Verizon, …Tier 2: RegionalTier 3: Local

Tier 1 Tier 1

Tier 2 Tier 2 Tier 2

Tier 3 Tier 3… Tier 3 Tier 3… Tier 3 Tier 3…

… …

1-12©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Transmission MediaGuided:

Twisted PairCoaxial cableOptical fiber

Unguided:MicrowaveSatelliteWireless

Page 4: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-13©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Twisted Pair (TP)

Twists decrease the cross-talkNeighboring pairs have different twist lengthMost of telephone and network wiring in homes and offices is TP.

1-14©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Shielded and Unshielded TPShielded Twisted Pair (STP)

Metal braid or sheathing that reduces interferenceMore expensiveHarder to handle (thick, heavy)Used in token rings

Unshielded Twisted Pair (UTP)Ordinary telephone wireCheap, Flexible

Easiest to installNo shielding

Suffers from external interferenceUsed in Telephone and Ethernet

1-15©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

UTP CategoriesCat 3

Up to 16MHzVoice grade found in most officesTwist length of 7.5 cm to 10 cm

Cat 4Up to 20 MHz. Not used much in practice.

Cat 5Up to 100MHzUsed in 10 Mbps and 100 Mbps EthernetTwist length 0.6 cm to 0.85 cm

Cat 5E (Enhanced), Cat 6, Cat 7, …

1-16©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Optical Fiber

A cylindrical mirror is formed by the claddingThe light wave propagate by continuous reflection in the fiberNot affected by external interference low bit error rateFiber is used in all long-haul or high-speed communicationInfrared light is used in communication

Page 5: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-17©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Optical Communication…History

Fireflies use pulse-width modulation.

1-18©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Electromagnetic Spectrum

Infrared light is used for optical communication

1-19©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Homework 1AWhich networking media will you use for the following applications and why?

1. Very large file transfer at home2. High-speed multiple channel video transmission at

office 3. News reading while traveling in a carNote: Do not write the name of the protocol. Write the

name of the media and justify.

1-20©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Network Edge: Enterprise Networks1. Ethernet2. Wi-Fi

Page 6: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-21©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

EthernetUses UTP (Unshielded Twisted Pair)10 Mbps, 100 Mbps, 1 Gbps, 10 GbpsOriginally bus, now point-to-point (Star) topology

Switch

1-22©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Wi-FiIEEE 802.11Uses 2.4 GHz and 5.8 GHz

1-23©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Access Networks1. DSL2. Cable3. Fiber-To-The-Home4. Wi-Fi5. LTE

1-24©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

DSLDigital Subscriber Line (DSL)Can transmit very high data rates on phone wire using special equipment at the phone company allowing higher frequency signals

DSL Access Multiplexer (DSLAM)100 kbps - 100 Mbps

Home PC DSLModem

High-SpeedNetwork

ISP’sNetwork

DSLAM PhoneCompany

Page 7: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-25©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

CableCable companies have a very-high speed medium (for video transmission)Phone wire = 4kHz for voiceVideo Cable = 500 MHz for videoOne TV Channel = 6 MHz30 Mbps down/1 Mbps upFiber in the main line + Coax in tributaries

Hybrid Fiber Coax (HFC)

Fiber

CableModem

CableCompany

Home 1 Home 2 Home 3 Home 4

1-26©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Fiber-To-The-Home (FTTH)

100+ Mbps per home. Multiple services.No electronic components in the distribution system

Passive Reliable Passive Optical Network (PON)

Splitter

Services

OpticalLine

Terminal

Internet/Ethernet

Leased Line T1/E1

Frame/Cell Relay

Telephone

Interactive Video

ONU

Optical Distribution Network

1-27©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Wireless Access NetworksWi-Fi hot spotsCellular access: 2G/3G/4G (LTE)

1-28©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Network Performance MeasuresDelayThroughputLoss Rate

Page 8: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-29©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

ThroughputMeasured in Bits/SecCapacity: Nominal ThroughputThroughput: RealisticBottleneck determines the end-to-end throughput

Net end-to-end capacity = 10 MbpsActual throughput will be less due to sharing and overhead.

100Mbps 1Gbps 10Mbps

1-30©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Loss RateQueuing Buffer overflowBit Error Rate on the linkLost packets are retransmitted by the previous node or the source

A

B

packet being transmitted

packet arriving to full buffer is lost

buffer (waiting area)

1-31©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Packet Switching Delay1. Processing Delay: Check packets, decide where to send, etc. 2. Queuing Delay: Wait behind other packets3. Transmission Delay: First-bit out to last-bit out on the wire

= Packet Length/bit rate4. Propagation Delay: Time for a bit to travel from in to out

= Distance/speed of signal Light speed = 3×108 m/s in vacuum, 2×108 m/s in fiber

A

B

propagation

transmission

nodal processing queueing

1-32©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Packet Switching Delay: Example1500 Byte packets on 10 Mbps Ethernet, 1km segmentTransmission Delay = 1500×8/10×106 = 1200 s = 1.2msPropagation delay = 1000 m/2×108 =5 s

Page 9: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-33©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Delay Example (CBR Circuits)

How long would it take to send a file of 640,000 bits from host A to host B over a circuit-switched network?

All links are 1.536 MbpsEach link is shared by 24 users500 ms to establish end-to-end circuit

Per User Rate = 1536/24 = 64 kbpsTime to transfer = 640kb/64kb = 10 sTotal time = .5 s + 10 s = 10.5 s

1-34©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Homework 1BP5: Consider two hosts, A and B, connected by a single link of rate R bps.

Suppose that the two hosts are separated by m meters, and suppose the propagation speed along the link is s meters/sec. Host A is to send a packet of size L bits to Host B.

A. Express the propagation delay, dprop in terms of m and sB. Determine the transmission time of the packet dtrans in terms of L and R.C. Ignoring processing queuing delays, obtain an expression for the end-to-end

delayD. Suppose Host A begins to transmit the packet at time t=0. At time t=dtrans

where is the last bit of the packet?E. Suppose dprop is greater than dtrans. At time t=dtrans, where is the first bit of

the packet?F. Suppose dprop is less than dtrans, at time t=dtrans, where is the first bit of the

packetG. Suppose s=2.5x108 m/s, L=240 bits, and R=56 kbps,. Find the distance m so

that dprop equals dtrans.

1-35©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Protocol Layers

Philosopher

Translator

Telex

I believe there is a God!

Problem: Philosophers in different countries speak different languages. The Telex system works only with English.

Philosopher’s Protocol

Translator’s Protocol

Telex Protocol

1-36©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

What is a Networking Protocol?Network protocols define the format of messages, their meanings, sequence, and actions

Please send me www.google.com

Here is www.google.com

Got it. Thank You.

Page 10: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-37©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

ISO/OSI Reference ModelApplicationPresentation

SessionTransportNetworkDatalinkPhysical How to transmit signal: Coding

Two party communication: EthernetRouting, Addressing: IPEnd-to-end communication: TCP

File transfer, Email, Remote LoginASCII Text, SoundEstablish/manage connection

5

4321

1-38©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Service and Protocol Data Units

Service Access Points (SAPs)Service Data Units (SDUs)Protocol Data Units (PDUs)

Application 1

Transport

Network Access

Application 2 Application 1

Transport

Network Access

Application 2

PDU

SDU

1-39©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Service Data Unit (SDU)Application

Presentation

Session

Transport

Network

Datalink

PSDU

SSDU

TSDU

NSDU

DSDU

PhSDUPhysical

1-40©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Protocol Data Unit (PDU)

Application

Presentation

Session

Transport

Network

Datalink

Physical

APDU, MessagePPDUSPDUTPDU

NPDU, Packet

DPDU, FramePhPDU, Frame

Application

Presentation

Session

Transport

Network

Datalink

Physical

Page 11: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-41©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

TCP/IP Reference ModelTCP = Transport Control ProtocolIP = Internet Protocol (Routing)

Internetwork

Host to Network

IP

Ethernet

Application

Transport

FTP

TCP

Telnet HTTP

UDP

PacketRadio

Point-to-Point

TCP/IP Ref Model TCP/IP Protocols

Physical Coax Fiber Wireless

1-42©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

OSI vs TCP/IP

htt // tl d / j i / 473 16/

1-43©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

OSI vs TCP Reference ModelsOSI introduced concept of services, interface, protocols. These were force-fitted to TCP later

It is not easy to replace protocols in TCP. In OSI, reference model was done before protocols.In TCP, protocols were done before the modelOSI: Standardize first, build laterTCP: Build first, standardize laterOSI took too long to standardize. TCP/IP was already in wide use by the time.OSI became too complex.TCP/IP is not general. Ad hoc.

1-44©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

PDUs in TCP/IP Architecture

User Data

TCP Header

IP Header

Sub-network Header

User Data

TCP Header User Data

IP Header TCP Header User Data

TCPSegment

IPDatagram

SubnetworkPacket

ApplicationByte Stream

Page 12: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-45©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

TCP/IP Applications

1-46©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Network SecuritySecurity ComponentsTypes of MalwareTypes of AttacksBuffer OverflowsDistributed DoS Attacks

1-47©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Security ComponentsConfidentiality: Need access control, Cryptography, Existence of dataIntegrity: No change, content, source, prevention mechanisms, detection mechanismsAvailability: Denial of service attacks,Confidentiality, Integrity and Availability (CIA)

1-48©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Types of MalwareViruses: Code that attaches itself to programs, disks, or memory to propagate itself.Worms: Installs copies of itself on other machines on a network, e.g., by finding user names and passwordsTrojan horses: Pretend to be a utility. Convince users to install on PC.Spyware: Collect personal information

This is not a complete list.

Page 13: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-49©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Types of AttacksDenial of Service (DoS): Flooding with traffic/requestsBuffer Overflows: Error in system programs. Allows hacker to insert his code in to a program.MalwareBrute Force: Try all passwords. Port Scanning:

Disable unnecessary services and close portsNetwork Mapping

1-50©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Distributed DoS AttacksTribe Flood Network (TFN) clients are installed on compromised hosts.All clients start a simultaneous DoS attack on a victim on a trigger from the attacker.Trinoo attack works similarly. Use UDP packets. Trinoo client report to Trinoo master when the system comes up.Stacheldraht uses handlers on compromised hosts to receive encrypted commands from the attacker.

cse473j

1-51©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

History of Internet1961: Kleinrock developed queueing theory. Showed effectiveness of packet-switching1964: Baran’s report on packet-switchingin military nets

1967: ARPAnet conceived by Advanced Research Projects Agency1969: First ARPAnet node operationalFirst Request for Comment (RFC)www.ietf.org

1-52©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

History of Internet (Cont)

Early 1990s: HTML, HTTP: Berners-Lee1994: Mosaic, later Netscape2007:

~500 million hostsVoice, Video over IPP2P applications: BitTorrent (file sharing) Skype (VoIP), PPLive (video)Video applications: YouTube, gamingWireless, Mobility

Page 14: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-53©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Key ConceptsInternet Protocol (IP): ProtocolAddress: All systems have an IP address, for example, 125.36.47.23Name: All systems have a human readable name, e.g., scorpio.cec.wustl.edu, ibm.com.Technically called DNS (domain name systems) name. Details will be introduced later.IETF: Internet Engineering Task Force. Make standards for Internet. IETF.orgRFC: Request for comments. Documents that describe Internet protocols.

1-54©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Summary

1. Most common medium is UTP, wireless, fiber2. Internet is a network of networks3. Enterprise, access, and core networks4. Performance Measures: Delay, Throughput, Loss Rate5. Protocol Layers: ISO and TCP/IP reference models

1-55©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Lab 11. Find the IP address of your computer (ipconfig,

ifconfig)2. Find the IP address of www.wustl.edu (ping)3. Measure delay from your computer to

www.wustl.edu (ping or tracert)For all cases submit the screen snapshot showing the

command used and the output. (Use Alt-Print-screen to capture a window to clipboard and then paste to word)

1-56©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Lab 1 (Cont)4. Download Wireshark,

https://www.wireshark.org/download.htmlInstall it on your laptop. Start wireshark and start loggingTracert to www.google.comStop logging. Capture the current screen and submit.Do not worry about the part of the trace that is no longer on the screen.Q1: List 3 protocols that you see in the packet trace.Q2: What is the internet address of www.google.comfrom the trace?

Page 15: Computer Networks and the Internetjain/cse473-16/ftp/i_1cni4.pdf · 2016. 9. 2. · Structure of the Internet TEnterprise/Home Networks: Stub Networks. Privately owned Not owned by

1-57©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Scan This to Download These Slides

Raj Jainhttp://rajjain.com

1-58©2016 Raj JainWashington University in St. Louis http://www.cse.wustl.edu/~jain/cse473-16/

Related Modules

Audio/Video Recordings and Podcasts of Professor Raj Jain's Lectures, https://www.youtube.com/channel/UCN4-5wzNP9-ruOzQMs-8NUw

CSE473S: Introduction to Computer Networks (Fall 2016), http://www.cse.wustl.edu/~jain/cse473-16/index.html

Wireless and Mobile Networking (Spring 2016), http://www.cse.wustl.edu/~jain/cse574-16/index.html

CSE571S: Network Security (Fall 2014), http://www.cse.wustl.edu/~jain/cse571-14/index.html

CSE 473s: Introduction to Computer Networks (Course Overview), http://www.cse.wustl.edu/~jain/cse473-16/ftp/i_0int.pdf