TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

29
TCP/IP Model of Networking

Transcript of TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

Page 1: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP Model of Networking

Page 2: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP Model - Layers

Access

Internet

Transport

Application

Page 3: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Protocols

Application Layer

HTTP, HTTPS

FTP, TFTP

DHCP, DNS

POP3, SMTP, IMAP

Page 4: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Protocols

Transport Layer

TCP

UDP

Page 5: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Protocols

Internet Layer

IP

ICMP

Page 6: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Protocols

Access Layer

Ethernet

WiFi

Point to Point

Page 7: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.
Page 8: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Functions

Application Layer

Data is created and used

Client and/or Server Software

Page 9: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

Client Server Networks

Page 10: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.
Page 11: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Functions

Transport LayerTCP – 3 Way Handshake

UDP – Request, Send

Page 12: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

3 Way Handshake

Request

OK, Here are my Rules

OK, Fine

OK, Here are my Rules

Data

Page 13: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Functions

Internet LayerIP - Addressing of Nodes

IP – Best Path Delivery

ICMP – Diagnostic and ID

Page 14: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Functions

Access Layer

Local Delivery

Page 15: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.
Page 16: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Encapsulation

Application Layer

Produces Data

Encryption, Compression

Page 17: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Encapsulation

Transport Layer

Segments Data

Port Numbers Added

Page 18: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

Well Know Port NumbersApplication Port Number

FTP 20, 21

Telnet 23

SMTP 25

DNS 53

TFTP 69

HTTP 80

HTTPS 443

DHCP 546, 547

Page 19: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Encapsulation

Internet Layer

Adds IP Addresses

Now called a Packet

Page 20: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

SocketIP Address: Port Number

Or

URL: Port Number

https://10.140.100.63:5009

Page 21: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Encapsulation

Access Layer

Adds MAC Address for local delivery

Now called a Frame

Page 22: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.
Page 23: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Dencapsulation

Access Layer

Reads MAC Address

Checks for Errors

Should I read it?

Page 24: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Decapsulation

Internet Layer

Reads IP Address

Should I read it?

Page 25: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Decapsulation

Transport Layer

Reads Port Number

TCP – Put message together

Which App should I send it to?

Page 26: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.

TCP/IP and Decapsulation

Application Layer

Uses Data

Page 28: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.
Page 29: TCP/IP Model of Networking. TCP/IP Model - Layers Access Internet Transport Application.