IST 201 - York Technical College

Download Report

Transcript IST 201 - York Technical College

IST 201

Chapter 9

TCP/IP Model

Application Transport Internet Network Access

Application Layer Protocols

Application Transport Internet Network Access

FTP TFTP NFS SMTP Telnet Rlogin SNMP DNS HTTP

Transport Layer Protocols

Application Transport Internet Network Access

TCP UDP

Internet Layer Protocols

Application Transport Internet Network Access

IP ICMP ARP RARP

Network Access

Application Transport Internet Network Access Ethernet Fast Ethernet SLIP & PPP FDDI ATM, Frame Relay, SMDS ARP Proxy ARP RARP

TCP

• • • • • •

Segments upper layer application data Sends segments from one end device to another Establishes end to end operations Flow control Reliability – sequence #’s & acknowledgements Error detection & correction

Three-way Handshake

Has a message to send Sending host/node TCP three-way handshake to establish a logical communication connection. Communication can Receiving host/node begin once the handshake is complete. A three-way handshake is also used to end the connection.

IP

• •

Defines a packet & address scheme Transfers data between Internet layer and network access

Connectionless

Network Access

• • • •

Software & drivers for NIC, ISDN & modems Mapping IP addresses to MAC addresses Encapsulating packets into frames Defines the connection with the medium

TCP/IP Model v. OSI

Application Application Presentation Session Transport Transport Network Internet Network Access Data Link Physical

TCP/IP & OSI Similarities

• •

Layers Packet switched

TCP/IP & OSI Differences

• • • • •

TCP/IP Model combines first three layers of OSI TCP/IP Model combines data link & phys into network access TCP/IP – simpler TCP/IP – internet was built based on it OSI – guide for understanding communication process

• •

Internet Architecture

Getting messages from one network to another requires different approaches than getting messages from one host to another on a LAN Internetworking – building networks of networks

• • • • • •

must be scalable - # networks & computers transport data vast distances flexible for technological changes dynamic cost effective anytime, anywhere communication

IANA

Internet Assigned Numbers Authority

• • •

organization that assigns network addresses duplicate public addresses not allowed organizations may obtain IP network address from an ISP for $

IP Addressing

Unique address • • •

IP address for each node must be unique Four bytes (bytes called octets)

• • •

10.9.19.3 might be a node address 10.0.0.0 would be the network address The first 10 in 10.9.19.3 corresponds to the network in this example.

Subnet mask identifies which part of the IP address refers to the network address and which part to the node.

• •

11111111.00000000.00000000.00000000 (binary subnet mask) 255.0.0.0 would be the subnet mask

IP Address Classes

• • • •

Businesses are assigned network IP addresses by IANA depending on the size of the business.

Class A – very large businesses such as the US government Class B – large businesses Class C – medium sized businesses

• • • •

IP Class Addresses and Subnet Masks

The first number of the network address identifies the network class Class A: 1 – 126

S/N mask: 255.0.0.0

Class B: 128 – 191

S/N mask: 255.255.0.0

Class C: 192 – 223

S/N mask: 255.255.255.0

127 used for loopback address (troubleshooting)

Private addresses

• • • •

10.0.0.0

172.16.0.0

192.168.0.0

May only be used internally.

ICMP

• • •

Internet Control Message Protocol Ping and Tracert are two utilities that use ICMP.

Provides control and error messaging capabilities.

Proposed Solutions to Too Few IPv4 Network Addresses

• • •

CIDR (classless interdomain routing)

• •

Single IP address can represent many IP addresses Example: 172.200.0.0/16 Private addressing internally

Using NAT (network address translation) to map external public address to internal private addresses IPv6

Proxy ARP

If a host wants to communicate with a host that is not in the same network, the router can be configured to provide it’s own MAC address if the destination host address is not in the MAC table.

This process allows the message to leave and re-enter the network via the router.

Default Gateway

• •

Configured router interface that is used to communicate with hosts outside the current segment (network).

Router sends it’s own MAC address.

Static v. DHCP Addresses

• •

Static address – manually assigned by the network administrator DHCP – dynamic host configuration protocol

Dynamically (automatically) assigns IP addresses to hosts on the network for some predetermined amount of time.