Top Banner
03/15/22 Network Fundamentals IV Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Add Corporate Corporate Logo Logo Here Here EXIT >
43

6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

04/18/23

Network Fundamentals IVNetwork Fundamentals IV

Dr. Tim Lin

ECE Department

Cal Poly Pomona

Add Add CorporateCorporate

LogoLogoHereHere

EXITEXIT>>

Page 2: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Agenda• What is Computer Network• ISO / OSI model• Internet Organizations• IP Addresses

– v4• Classful• Classless

– V6• IP Protocol

– Header

• ICMP Protocol• ARP Protocol

• UDP Protocol• TCP Protocol

– Header– Flow Control– Error Control– Congestion Control

• FTP Protocol• HTTP Protocol• SMTP Protocol

• Technology (LAN)

Page 3: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 21.2 Opening the control connection

Page 4: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 21.3 Creating the data connection

Page 5: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 21.6 Command processing

Page 6: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 7: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 8: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 9: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 10: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 21.8 Example 21.1

220 (Service ready)

USER forouzan

LIST /usr/user/forouzan/reports

PASS xxxxxx

125 (Data connection OK)

331 (User name OK. Password?)

PORT 8888

150 (Data connection opens shortly)

230 (User login OK)

1

2

3

4

5

6

7

8

9

List of files or directories

List of files or directories

10

11

QUIT

226 (Closing data connection)

221 (Service closing)

12

13

14

DATATRANSFER

Page 11: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

We show an example of anonymous FTP. We assume that some public data are available at internic.net.

ExampleExample 21.4

Page 12: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 22.3 Browser

Page 13: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 22.4 URL

Host can be a host name, an IP address or localhost

Page 14: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 22.10 HTTP transaction

1

Request messageRequest line

Headers

Body

A blank line

2

Response message

Status line

Headers

Body

A blank line

Page 15: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 16: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 17: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 18: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 19: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 22.13 Example 22.4

Page 20: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 22.14 Example 22.5

Page 21: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

HTTP uses ASCII characters. The following shows how a client can directly connect to a server using TELNET, which logs into port 80.

ExampleExample 22.6

Page 22: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 23.1 First scenario

1

2

Page 23: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 23.2 Second scenario

1

2 3 4

5

Page 24: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 23.6 Format of an email

Page 25: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 23.7 E-mail address

Page 26: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 27: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 28: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 23.11 Message transfer

Page 29: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.1 IEEE standard for LANs

Page 30: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.2 Ethernet Frame

Page 31: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.3 Maximum and minimum lengths

Page 32: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.5 Unicast and multicast addresses

multicast: 1unicast: 0

Page 33: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Define the type of the following destination addresses: a. 4A:30:10:21:10:1A b. 47:20:1B:2E:08:EE c. FF:FF:FF:FF:FF:FF

SolutionTo find the type of the address, we need to look at the secondhexadecimal digit from the left. If it is even, the address is unicast. If it is odd, the address is multicast. If all digits are F’s, the address is broadcast. Therefore, we have the following:a. This is a unicast address because A in binary is 1010 (even).b. This is a multicast address because 7 in binary is 0111 (odd).c. This is a broadcast address because all digits are F’s.

ExampleExample 3.1

Page 34: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.6 Ethernet evolution through four generations

10Base2, 10Base5, 10BaseT

Page 35: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 36: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.10 Standard Ethernet implementation

Page 37: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >
Page 38: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.7 Space/time model of a collision in CSMA

Time Time

BA C D

B startsat time t1

t1

Area whereA’s signal exists

C startsat time t2

t2

Area whereB’s signal exists

Area whereboth signals exist

Page 39: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.8 Collision of the first bit in CSMA/CD

Page 40: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.13 Basic service sets (BSSs)

Page 41: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.14 Extended service sets (ESSs)

Page 42: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.15 CSMA/CA flow diagram

Page 43: 6/15/2015 Network Fundamentals IV Dr. Tim Lin ECE Department Cal Poly Pomona Add Corporate Logo Here EXIT > >

Figure 3.17 Frame format