cs2910 week 1, class 1 today introductions class/lab layout safety review - note about lab safety...

15
CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs Wk 2 Assignment for tomorrow Networking a Game Network Layers and Packet Headers Demonstration of Wireshark Survey Lab 1 – Examining a Packet’s Network Layers Muddiest Point SE-2811 Slide design: Dr. Mark L. Hornick Content: Dr. Hornick Errors: Dr. Yoder 1

Upload: tracey-mccoy

Post on 05-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

CS2910Week 1, Class 1 Today

Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs Wk 2 Assignment for tomorrow Networking a Game Network Layers and Packet Headers Demonstration of Wireshark Survey Lab 1 – Examining a Packet’s Network Layers Muddiest Point

SE-2811Slide design: Dr. Mark L. Hornick

Content: Dr. HornickErrors: Dr. Yoder

1

Page 2: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Introductions

Find someone you don’t know and learn Their name One interesting thing they did this summer

Be prepared to tell this to the rest of the class Just 3 minutes… make sure you both get a

turn!

SE-2811Dr.Yoder 2

Page 3: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Networking a game

See handout

SE-2811Dr.Yoder 3

Page 4: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Network Layers

Internet protocol stack

SE-2811Dr.Yoder 4

Physical

Link

Network

Transport

Application

Page 5: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Nested Packets

SE-2811Dr.Yoder 5

Ethernet Header

Ethernet Payload

Page 6: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Nested Packets

SE-2811Dr.Yoder 6

Ethernet Header

IP Header

IP Payload

Page 7: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Nested Packets

SE-2811Dr.Yoder 7

Ethernet Header

IP Header

TCPHeader

TCP Payload

Page 8: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Nested Packets

SE-2811Dr.Yoder 8

Ethernet Header

IP Header

TCPHeader

HTTP Header

HTTP Payload

Page 9: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Nested Packets

SE-2811Dr.Yoder 9

Ethernet Header

Ethernet Payload

Ethernet Header

IP Header

IP Payload

Ethernet Header

IP Header

TCPHeader

TCP Payload

Ethernet Header

IP Header

TCPHeader

HTTP Header

HTTP Payload

Page 10: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Representing bits and bytes(Corrected)

ASCII characters: 0100 0001 ‘A’ 0000 1101 ‘\r’ CR (Carriage return) 0000 1010 ‘\n’ LF (Line feed, New line)

SE-2811Dr.Yoder 10

Page 11: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Exercise 1: How many values can you represent with 1 bit? 2? 3? 4? 5? 6? 7? 8? 9? 10?

Exercise 2: How many bits can you represent with a single decimal digit (0-9)?

Exercise 3: How to represent ASCII ‘A’, CR, and LF in hexadecimal?

SE-2811Dr.Yoder 11

Page 12: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Binary Hexadecimal

0000 00001 10010 20011 30100 40101 50110 60111 7

SE-2811Dr.Yoder 12

Binary Hexadecimal1000 81001 91010 A1011 B1100 C1101 D1110 E1111 F

Page 13: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Binary Octal

000 0001 1010 2011 3100 4101 5110 6111 7

SE-2811Dr.Yoder 13

Binary Octalunused 8unused 9

Page 14: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

SE-2811Dr. Josiah Yoder 14

Page 15: CS2910 Week 1, Class 1 Today Introductions Class/Lab Layout Safety Review - Note about Lab Safety Review Announce Prof. Michael Vieau’s S-341 6p Thurs

Acknowledgement

This course is based on the text

Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith RossAddison-WesleyMarch 2012

SE-2811Dr. Josiah Yoder 15