review of tcp- ip cs105 norwalk cc

19
1 Principles of TCP/IP Description The purpose of this lesson is to explain the concept of a protocol stack and the basic functions of TCP/IP by using a postal example. This lesson is aimed at middle school or high school students who do not have a background in network protocols

Upload: arthur-landry

Post on 09-Jun-2015

131 views

Category:

Technology


0 download

DESCRIPTION

Community College Intro to Computers explanation of TCP/IP

TRANSCRIPT

Page 1: Review of TCP- IP CS105 Norwalk CC

1

Principles of TCP/IP

DescriptionThe purpose of this lesson is to explain the concept of a

protocol stack and the basic functions of TCP/IP by using a postal example. This lesson is aimed at middle school or high school students who do not have a background in network protocols

Page 2: Review of TCP- IP CS105 Norwalk CC

2

Overview

PurposeThe purpose of this lesson is to explain the concept of a protocol stack and the basic

functions of TCP/IP by using a postal exampleLesson Objectives• Student will, when presented a scenario, identify which activities are accomplished by

IP, TCP, and upper level protocols.• Student will be use the correct vocabulary when discussing data communications

related to the protocol stack and TCP/IP.• Student will be able to describe the difference in how the physical address and the IP

address is used in moving traffic from one node to another on the internet.• Student will be able to use the Web as a tool to research networking topicsTarget Population• This lesson is aimed at middle school or high school students who do not have a

background in network protocolsDuration• 45 minutes with lab and exercisesSupplies and Equipment• Machine to display PowerPoint presentation.• PC with internet access for use in tracing internet traffic, ping, and running ipconfig.

Page 3: Review of TCP- IP CS105 Norwalk CC

3

Communications ProtocolsOn step at a time

A communications protocol is a collection of all the steps required for two entities to communicate separated into logical layers.

Page 4: Review of TCP- IP CS105 Norwalk CC

4

A Communications ProtocolA Letter to a Friend

When we communicate with a friend using the mail, we are using an informal communications protocol

We combine each of the layers into a stack.

Write letter

Place in envelope labeled with sender’s return address and the recipient’s address

Request mail receipt

Place in mailbox

Read letter

Recipient verifies the letter is addressed to him/her and checks to see who sent it

Return mail receipt

Retrieve from mailbox

Magical mail Transporter

Page 5: Review of TCP- IP CS105 Norwalk CC

5

A Communications ProtocolA Letter to a Friend

When we communicate with a friend using the mail, we are using an informal communications protocol

We combine each of the layers into a stack.

Write letter

Place in envelope labeled with sender’s return address and the recipient’s address

Request mail receipt

Place in mailbox

Read letter

Recipient verifies the letter is addressed to him/her and checks to see who sent it

Return mail receipt

Retrieve from mailbox

Magical mail Transporter

Page 6: Review of TCP- IP CS105 Norwalk CC

6

A Communications ProtocolEach layer has a “friend” at the other end

Layers in the sending stack have corresponding layers in the receiving stack.

Write letter

Place in envelope labeled with sender’s return address and the recipient’s address

Request mail receipt

Place in mailbox

Read letter

Recipient verifies the letter is addressed to him/her and checks to see who sent it

Return mail receipt

Retrieve from mailbox

If we write a letterIt must be read

If we put it in an envelope it must be removed

Magical mail Transporter

Two way communications only at this level

Page 7: Review of TCP- IP CS105 Norwalk CC

7

Simplified Protocol StackOverview

• This is a simplified protocol stack, similar to the stack used in TCP/IP, the way most computers communicate across the internet.

• The purpose of this model is to get a general understanding of the purpose of a protocol stack. This will prepare us to explore the complexity of TCP/IP in depth.

Transport(TCP plus others)

InternetIP plus others

Network

Upper Level ProtocolsWord, Explorer,

HTTP, FTP

Windows

Write the letterRead the letter

Put the letter in an envelope, address it, and mail it

Post Office activities

Page 8: Review of TCP- IP CS105 Norwalk CC

8

Simplified Protocol StackUpper Level Protocols

Transport(TCP plus others)

InternetIP plus others

Network

Upper Level ProtocolsWord, Explorer,

HTTP, FTP

Windows

The various programs on our computer that:

• We use to create and save files, browse the Web, send email, etc.

• Interface these programs to the communications protocols as streams of data

Page 9: Review of TCP- IP CS105 Norwalk CC

9

Simplified Protocol StackTransport Layer

Host-to-host communications that provide for • Communication between the sending

and receiving computers, regardless of the intermediate steps required to move the message

• An end-to-end handshake advising the sending host that the message was received

• Flow control to ensure that the recipient isn’t overwhelmed by incoming traffic

• Reassembling of incoming messages if they were broken up to make them small enough to transport

Transport(TCP plus others)

InternetIP plus others

Network

Upper Level ProtocolsWord, Explorer,

HTTP, FTP

Windows

Page 10: Review of TCP- IP CS105 Norwalk CC

10

A Communications ProtocolMoving the mail

• Mail is moved from address to address (physical locations).

• On the way between these addresses it will transit some intermediate nodes (such as our mail carrier’s van)

Magical Mail Transporter

Page 11: Review of TCP- IP CS105 Norwalk CC

11

A Communications ProtocolInternet (Virtual Address) Layer

Magical Mail Transporter

#32 Second Street Friendstown, NJ

Page 12: Review of TCP- IP CS105 Norwalk CC

12

Simplified Protocol StackInternet Layer

Network to network communications

• Passes the message from

network to network toward its

destination

• Knows if it successfully passes

the message to the next

network

• Does not know if the message

goes any further

Transport(TCP plus others)

InternetIP plus others

Network

Upper Level ProtocolsWord, Explorer,

HTTP, FTP

Windows

153.123.234.128

Page 13: Review of TCP- IP CS105 Norwalk CC

13

A Communications ProtocolNetwork (Physical Device) Layer

Magical Mail Transporter

I got the letter from the mailbox and put it in my truck

The letter was unloaded from the truck and put in the main post office.

Page 14: Review of TCP- IP CS105 Norwalk CC

14

Simplified Protocol StackNetwork Layer

Node to node communications

• Passes the message to the next

hardware device in the path

• Actually “puts the signal on the wire”

• Knows if it successfully passes the

message to the next device

• Doesn’t know if the message goes

any further

Transport(TCP plus others)

InternetIP plus others

Network

Upper Level ProtocolsWord, Explorer,

HTTP, FTP

Windows

00-04-23-8B-A3-8D

00-03-A4-7C-B3-AD

Page 15: Review of TCP- IP CS105 Norwalk CC

15

Segment and Packet Wrappers

• AI– Show shell of TCP Segment and IP Packet wrappers and relate to parts of the

address on an envelope where reasonable

– Discuss the concept of a port as a requirement for complete addressing (analog-the recipient’s name)

Page 16: Review of TCP- IP CS105 Norwalk CC

16

Tracing your connection

Use the tracert command to see the path traffic might take from your PC to a receiving host

1. Open the command prompt on your PCStart ->Programs ->Accessories -> Command Prompt

2. Enter the tracert command, using the domain name of a site that you visit frequently (such as Google) as the argument

tracert Google.com

3. The path is displayed in the command window.

Page 17: Review of TCP- IP CS105 Norwalk CC

17

Finding a host IP address and tracing

1. Look up the ping command using the Web.Record its purpose and how to use it

2. Ping the site you used when you ran the tracertcommand

3. Record the IP address that replies.This is the IP address of the receiving host.

4. Run tracert, using the IP address as the argument instead of the domain name

Page 18: Review of TCP- IP CS105 Norwalk CC

18

Finding your IP address and MAC Address

Use the ipconfig/all command to see the IP Address and MAC Address of the machine you are using

1. Open the command prompt on your PCStart ->Programs ->Accessories -> Command Prompt

2. Enter the ipconfig/all command ipconfig/all

3. Read off 1. Your IP Address

2. Your MAC Address(it is called the Physical Address in the results)

Page 19: Review of TCP- IP CS105 Norwalk CC

19

Research Activity

Complete the following table, in your own words

Term Description How I would use it

tracert

ipconfig

ping