28
eLearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult, Entry-level networking students Unknown Damon Sharretts Damon Sharretts Transmission Control Protocol and Reliable Communication Computer Based Training Video

ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Embed Size (px)

DESCRIPTION

Revision History DateVersionCreated/Revised BySuggestions/Comments 3/30/ Damon Beginning slides and version 4/13/ Damon Added flow control details, Wireshark demonstration 4/14// Damon Added port ranges slide and review slices 4/15 Damon Added Branching and external links 1.3

Citation preview

Page 1: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

eLearning Brothers Storyboard Course Type:

Audience:

Projected Hours:

SME’s:

Project Manager:

Assigned Developer:

Course Title:

Project Information

Adult, Entry-level networking students

Unknown

Damon Sharretts

Damon Sharretts

Transmission Control Protocol and Reliable Communication

Computer Based Training Video

Page 2: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Global Course Information

Fonts:

Color Scheme:

Client Requests:

Style Guide Available:

Authoring Technology:

Technical Specifications:

Target Browsers:

Additional Notes:

Will the Training be viewed on a mobile platform:

Are there any attached Documents in the course?:

Course Design Information

Arial – Sans Serif, Dark color

Light Background, light colors

NONE

Basic PowerPoint template

Course will be implementing into the Intro to Networking Course and Quizzes will be graded as assignments

Video will be produced with a player so all browsers should be compatible

PowerPoint slides recorded using Camtasia

None

Mobile browsers will be tested

None

Page 3: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Revision History

Date Version Created/Revised By Suggestions/Comments

3/30/15 1.0 Damon Beginning slides and version

4/13/15 1.1 Damon Added flow control details, Wireshark demonstration

4/14//15 1.2 Damon Added port ranges slide and review slices

4/15 Damon Added Branching and external links1.3

Page 4: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Course Map – Logic Flow

Course Instructional Goal:Provide an understanding of the reliability functions of Transmission Control Protocol

1

Reliable communication

2

Ports

3

Sequence/Acknowledgement numbers

4

Flow Control

1.1

Versus unreliable

1.2

1.3

2.1

Source Ports

2.2

Destination ports

2.3

Sockets/Socket Pair

3.1

What are sequence numbers for?

3.2

How are acknowledgement numbers used

3.3

4.1

Window sizes

4.2

4.3

Page 5: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Table of Contents

Slide Number Slide Name Slide Branching Notes

Course Branching

14 Quiz #1 1 Options: Replay this section or Continue

20 Quiz#2

25

15

28

Quiz#3 20

Options: Replay this section, Continue, Link to Seq/Ack numConclusion

Link to TCP overview video

Options: Replay this section or Continue

Options: Replay this section or Continue

Page 6: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Introduction

Title

Intro

Page 7: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Static Slide

What is TCP?

- protocol- Uses ports to connect

applications between hosts

Page 8: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: CLICK

What are Ports?

Page 9: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: CLICK

Source Ports- description- Use

Graphic of client and server connection showing flow of data

Page 10: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: TEXT ENTRY

Destination ports- description- Use

Graphic of client and server connection showing flow of data

Page 11: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Sockets

- Combining IP Addresses and ports

Page 12: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Socket pair

- Identifying a conversation

Page 13: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Reliable versus Unreliable communication

- phone call versus mail

Page 14: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Quiz #1

- What are TCP ports used for?- The value for which port type is

“randomly” selected when a connection is initiated?

- When a connection is being initiated, which port type will most likely be a ‘well-known’ port?

Page 15: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Branch- replay this section- continue

Page 16: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

What makes TCP Reliable?

- 3 way handshake- sequence numbers- Acknowledgement numbers- window sizes

Page 17: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

- 3 way handshake

Graphic of flow of data and packet types

Page 18: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

- sequence numbers

Animation highlighting steps

Page 19: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

- Acknowledgement numbers

Page 20: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Quiz #2

- What is the purpose for using sequence numbers?

- At the destination host, the last segment that was received had the sequence number of 2540. When the host acknowledges this segment what will the acknowledgement number be?

Page 21: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Branch- replay this section- continue

Page 22: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Flow Control-Controlling the speed of a

transmission- window sizes

Page 23: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Increasing speed of transmission

Page 24: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Decreasing speed of transmission

Page 25: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Quiz #3- In order to slowdown the stream of

segments from a source, the destination will__________ it’s window size.

- In order to increase the speed of segments from a source, the destination will __________it’s window size.

Page 26: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Branch- replay this section- continue

Page 27: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Review slides

Page 28: ELearning Brothers Storyboard Course Type: Audience: Projected Hours: SME’s: Project Manager: Assigned Developer: Course Title: Project Information Adult,

Slide Title: Course Conclusion

Branch- replay this section- continue- extra web links