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

Post on 21-Jan-2016

237 views 1 download

Tags:

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

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

TCP/IP and Protocols

Transport Layer

TCP

UDP

TCP/IP and Protocols

Internet Layer

IP

ICMP

TCP/IP and Protocols

Access Layer

Ethernet

WiFi

Point to Point

TCP/IP and Functions

Application Layer

Data is created and used

Client and/or Server Software

Client Server Networks

TCP/IP and Functions

Transport LayerTCP – 3 Way Handshake

UDP – Request, Send

3 Way Handshake

Request

OK, Here are my Rules

OK, Fine

OK, Here are my Rules

Data

TCP/IP and Functions

Internet LayerIP - Addressing of Nodes

IP – Best Path Delivery

ICMP – Diagnostic and ID

TCP/IP and Functions

Access Layer

Local Delivery

TCP/IP and Encapsulation

Application Layer

Produces Data

Encryption, Compression

TCP/IP and Encapsulation

Transport Layer

Segments Data

Port Numbers Added

Well Know Port NumbersApplication Port Number

FTP 20, 21

Telnet 23

SMTP 25

DNS 53

TFTP 69

HTTP 80

HTTPS 443

DHCP 546, 547

TCP/IP and Encapsulation

Internet Layer

Adds IP Addresses

Now called a Packet

SocketIP Address: Port Number

Or

URL: Port Number

https://10.140.100.63:5009

TCP/IP and Encapsulation

Access Layer

Adds MAC Address for local delivery

Now called a Frame

TCP/IP and Dencapsulation

Access Layer

Reads MAC Address

Checks for Errors

Should I read it?

TCP/IP and Decapsulation

Internet Layer

Reads IP Address

Should I read it?

TCP/IP and Decapsulation

Transport Layer

Reads Port Number

TCP – Put message together

Which App should I send it to?

TCP/IP and Decapsulation

Application Layer

Uses Data