SlideShare una empresa de Scribd logo
1 de 30
1
Version 3.0
Module 9
TCP/IP Protocol and
IP Addressing
2
Version 3.0
History of TCP/IP
• The U.S. Department of Defense (DoD) created the TCP/IP
reference model because it wanted a network that could survive
any conditions.
• The TCP/IP model has since become the standard on which
the Internet is based.
• In 1992 the standardization of a new generation of IP, often
called IPng, was supported by the Internet Engineering Task
Force (IETF). IPng is now known as IPv6.
3
Version 3.0
The TCP/IP model has four layers: The Application layer,
Transport layer, Internet layer, and Network Access layer.
TCP/IP Model
4
Version 3.0
Application Layer
• The application layer of the TCP/IP model handles
high-level protocols, issues of representation,
encoding, and dialog control.
• The Application layer of the TCP/IP model has
protocols to support file transfer, e-mail, and remote
login, and many other applications.
5
Version 3.0
Application Layer
6
Version 3.0
Application Layer
• File Transfer Protocol (FTP)
• Trivial File Transfer Protocol (TFTP) – TFTP is a connectionless service
that uses the User Datagram Protocol (UDP).
• Network File System (NFS) – NFS is a distributed file system protocol
suite developed by Sun Microsystems that allows file access to a remote
storage device such as a hard disk across a network.
• Simple Mail Transfer Protocol (SMTP) – SMTP administers the
transmission of e-mail over computer networks.
• Terminal emulation (Telnet) – Telnet provides the capability to remotely
access another computer.
• Simple Network Management Protocol (SNMP) – SNMP is a protocol
that provides a way to monitor and control network devices, and to
manage configurations, statistics collection, performance, and security.
• Domain Name System (DNS) – DNS is a system used on the Internet for
translating names of domains and their publicly advertised network nodes
into IP addresses.
7
Version 3.0
Transport Layer
• The transport layer provides transport services from the source
host to the destination host.
• The transport layer constitutes a logical connection between the
endpoints of the network, the sending host and the receiving
host.
• End-to-end control is the primary duty of the transport layer
when using TCP.
8
Version 3.0
Transport Layer
9
Version 3.0
Transport Layer
Transport services include all the following services:
• TCP and UDP
– Segmenting upper-layer application data
– Sending segments from one end device to another end
device
• TCP only
– Establishing end-to-end operations
– Flow control provided by sliding windows
– Reliability provided by sequence numbers and
acknowledgments
10
Version 3.0
Internet Layer
• The purpose of the Internet layer is to select the best path
through the network for packets to travel.
• The main protocol that functions at this layer is the
Internet Protocol (IP).
11
Version 3.0
Internet Layer
The following protocols operate at the TCP/IP Internet layer:
• IP provides connectionless, best-effort delivery routing of
packets. IP is not concerned with the content of the
packets but looks for a path to the destination.
• Internet Control Message Protocol (ICMP) provides
control and messaging capabilities.
• Address Resolution Protocol (ARP) determines the data
link layer address, MAC address, for known IP addresses.
• Reverse Address Resolution Protocol (RARP) determines
IP addresses when the MAC address is known.
12
Version 3.0
Network Access Layer
• The network access layer is also called the host-to-
network layer.
• It includes the LAN and WAN technology details
13
Version 3.0
Comparing OSI and TCP/IP
Both have application layers,
though they include very different
services
TCP/IP combines the presentation
and session layer into its
application layer Combines the
Data Link and Physical layer into
the Network Access Layer
Both have comparable transport
and network layers
TCP/IP appears simpler because it
has fewer layers
Packet-switched, not circuit-
switched, technology is assumed
TCP/IP transport layer using UDP
does not always guarantee reliable
delivery of packets as the transport
layer in the OSI model does
14
Version 3.0
Comparing OSI and TCP/IP
The OSI model is used as a guide for
understanding the communication process.
15
Version 3.0
Addressing
• Each computer in a TCP/IP network must be given a
unique identifier, or IP address.
– This address, operates at Layer 3
• All computers also have a unique physical address, known
as a MAC address. These are assigned by the
manufacturer of the network interface card.
– MAC addresses operate at Layer 2 of the OSI model.
16
Version 3.0
IPv4 Addresses
• An IP address is a 32-bit sequence of 1s and 0s
• Every IP address has two parts
– The network portion
– The host portion
• An IP address is an hierarchical address
• IP addresses are divided into classes to define the large,
medium, and small networks
– Class A
– Class B
– Class C
17
Version 3.0
IP Classes of Addresses
18
Version 3.0
19
Version 3.0
Reserved IP Addresses
• Certain host addresses
are reserved and cannot
be assigned to devices on
a network
– Network address – Used
to identify the network itself
– Broadcast address – Used
for broadcasting packets to
all the devices on a network
20
Version 3.0
Private Addresses
• With the rapid growth of the Internet, public IP addresses
were beginning to run out.
• Solutions to expand the number of IP addresses available
for public use include:
– classless interdomain routing (CIDR)
– IPv6
– Private IP addresses
21
Version 3.0
Private Addresses
• Internet requires translation of the private addresses to
public addresses.
• This translation process is referred to as Network Address
Translation (NAT)
22
Version 3.0
Subnetting
• To create a subnet address, a network administrator
borrows bits from the host field and designates them as
the subnet field
• The minimum number of bits that can be borrowed is two
• The maximum number of bits that can be borrowed can be
any number that leaves at least two bits remaining, for the
host number
23
Version 3.0
IPv4 and IPv6
• IPv6 uses 128 bits rather
than the 32 bits
• Provides 640 sextrillion
addresses
• IPv6 addresses are 128
bits long, written in
hexadecimal form, and
separated by colons. IPv6
fields are 16 bits long.
24
Version 3.0
Assigning IP Addresses
• Network administrators use two methods to
assign IP addresses.
– Static
• Administratively assigned
– Dynamic
• Automatically assigned
25
Version 3.0
Static IP Addresses
• Static assignment works best on small, infrequently
changing networks
• Good recordkeeping is critical to prevent problems which
occur with duplicate IP addresses
• Servers should be assigned a static IP address so
workstations and other devices will always know how to
access needed services
• Other devices that should be assigned static IP addresses
are network printers, application servers, and routers
26
Version 3.0
RARP
• Reverse Address Resolution Protocol (RARP) associates
a known MAC addresses with an IP addresses
• A network device, such as a diskless workstation, might
know its MAC address but not its IP address. RARP
allows the device to make a request to learn its IP address
• Devices using RARP require that a RARP server be
present on the network to answer RARP requests
27
Version 3.0
BOOTP
• The bootstrap protocol (BOOTP) operates in a client-server
environment
• BOOTP packets can include the IP address, as well as the
address of a router, the address of a server, and vendor-
specific information
• One problem with BOOTP is that it was not designed to provide
dynamic address assignment.
• With BOOTP, a network administrator manually creates a
configuration file for every host on the network that contains a
BOOTP profile along with an IP address assignment in it
28
Version 3.0
DHCP
• Dynamic host configuration protocol (DHCP) is the successor to
BOOTP
• Unlike BOOTP, DHCP allows a host to obtain an IP address
dynamically without the network administrator having to set up
an individual profile for each device
• A range of IP addresses must be set-up on a DHCP server
• As hosts come online, they contact the DHCP server and
request an address. The DHCP server chooses an address and
leases it to that host
• The major advantage that DHCP has over BOOTP is that it
allows users to be mobile
29
Version 3.0
ARP
• Address Resolution Protocol (ARP)
– Automatically maps IP to unknown MAC address
• For TCP/IP communications, a datagram on a local-area
network must contain both a destination MAC address and
a destination IP address. These addresses must be
correct and match the destination MAC and IP addresses
of the host device
• For communications between two LAN segments TCP/IP
has a variation on ARP called Proxy ARP that will provide
the MAC address of an intermediate device for
transmission outside the LAN to another network segment
30
Version 3.0
ARP
•Some devices will keep tables
that contain MAC addresses and
IP addresses of other devices that
are connected to the same LAN.
•These are called Address
Resolution Protocol (ARP) tables.
•ARP tables are stored in RAM
memory, where the cached
information is maintained
automatically on each of the
devices

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

tcp ip protocols.ppt
tcp ip protocols.ppttcp ip protocols.ppt
tcp ip protocols.ppt
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
 
Data link layer
Data link layerData link layer
Data link layer
 
Lan architecture
Lan architectureLan architecture
Lan architecture
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 
Unit 3 Network Layer PPT
Unit 3 Network Layer PPTUnit 3 Network Layer PPT
Unit 3 Network Layer PPT
 
Routing algorithms
Routing algorithmsRouting algorithms
Routing algorithms
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
 
TCP/IP and UDP protocols
TCP/IP and UDP protocolsTCP/IP and UDP protocols
TCP/IP and UDP protocols
 
Comparative Analysis of Distance Vector Routing & Link State Protocols
Comparative Analysis of Distance Vector Routing & Link State ProtocolsComparative Analysis of Distance Vector Routing & Link State Protocols
Comparative Analysis of Distance Vector Routing & Link State Protocols
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Ip addressing classful
Ip addressing classfulIp addressing classful
Ip addressing classful
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
OSI Model
OSI ModelOSI Model
OSI Model
 
TOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.pptTOKEN BUS & TOKEN RING.ppt
TOKEN BUS & TOKEN RING.ppt
 
PPP (Point to Point Protocol)
PPP (Point to Point Protocol)PPP (Point to Point Protocol)
PPP (Point to Point Protocol)
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Chapter 2 - Network Models
Chapter 2 - Network ModelsChapter 2 - Network Models
Chapter 2 - Network Models
 

Destacado (12)

TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
Finacial Management
Finacial ManagementFinacial Management
Finacial Management
 
TCP/IP(networking)
TCP/IP(networking)TCP/IP(networking)
TCP/IP(networking)
 
Financial management ppt @ mba
Financial management ppt @ mbaFinancial management ppt @ mba
Financial management ppt @ mba
 
Financial Management Lesson Notes
Financial Management Lesson NotesFinancial Management Lesson Notes
Financial Management Lesson Notes
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Financial management
Financial managementFinancial management
Financial management
 
Importance of Financial Management
Importance of Financial ManagementImportance of Financial Management
Importance of Financial Management
 
ppt on financial management
 ppt on financial management ppt on financial management
ppt on financial management
 
Financial Management
Financial ManagementFinancial Management
Financial Management
 

Similar a Tcp ip

Computer network coe351- part3-final
Computer network coe351- part3-finalComputer network coe351- part3-final
Computer network coe351- part3-finalTaymoor Nazmy
 
Лекц 7
Лекц 7Лекц 7
Лекц 7Muuluu
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationsAnyapuPranav
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.pptaymenshykh
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 klAzhar Ali
 
Internet Protocol.pdf
Internet Protocol.pdfInternet Protocol.pdf
Internet Protocol.pdfBIT DURG
 
Presentation on network_protocols
Presentation on network_protocolsPresentation on network_protocols
Presentation on network_protocolsIUBAT
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9Waqas Ahmed Nawaz
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewSam Bowne
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
Networking essentials lect1
Networking essentials lect1Networking essentials lect1
Networking essentials lect1Roman Brovko
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2githe26200
 

Similar a Tcp ip (20)

Computer network coe351- part3-final
Computer network coe351- part3-finalComputer network coe351- part3-final
Computer network coe351- part3-final
 
Лекц 7
Лекц 7Лекц 7
Лекц 7
 
ADDRESSING PADA TCP IP
ADDRESSING PADA TCP IPADDRESSING PADA TCP IP
ADDRESSING PADA TCP IP
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunications
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.ppt
 
IP Routing.pptx
IP Routing.pptxIP Routing.pptx
IP Routing.pptx
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
 
Internet Protocol.pdf
Internet Protocol.pdfInternet Protocol.pdf
Internet Protocol.pdf
 
Presentation on network_protocols
Presentation on network_protocolsPresentation on network_protocols
Presentation on network_protocols
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Web technology unit I - Part B
Web technology unit I - Part BWeb technology unit I - Part B
Web technology unit I - Part B
 
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
CCNA (R & S) Module 01 - Introduction to Networks - Chapter 9
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
Chapter 6 - Networking
Chapter 6 - NetworkingChapter 6 - Networking
Chapter 6 - Networking
 
Networking essentials lect1
Networking essentials lect1Networking essentials lect1
Networking essentials lect1
 
Hardware9
Hardware9Hardware9
Hardware9
 
Session 2 Tp 2
Session 2 Tp 2Session 2 Tp 2
Session 2 Tp 2
 

Último

🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...Call Girls Mumbai
 
Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...
Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...
Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...call girls kolkata
 
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...call girls kolkata
 
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...call girls kolkata
 
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service BhubaneswarCall Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service BhubaneswarCall Girls Mumbai
 
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...Nitya salvi
 
Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...Call Girls Mumbai
 
Dahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine ServiceDahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine ServiceNitya salvi
 
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...DipikaDelhi
 
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call GirlsNitya salvi
 
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...DipikaDelhi
 
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...DipikaDelhi
 
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...call girls kolkata
 
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdfTop IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdfXtreame HDTV
 
Hire 💕 8617370543 Kushinagar Call Girls Service Call Girls Agency
Hire 💕 8617370543 Kushinagar Call Girls Service Call Girls AgencyHire 💕 8617370543 Kushinagar Call Girls Service Call Girls Agency
Hire 💕 8617370543 Kushinagar Call Girls Service Call Girls AgencyNitya salvi
 
Deira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in DeiraDeira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in DeiraMonica Sydney
 
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyHire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyNitya salvi
 
Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...
Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...
Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...Call Girls Mumbai
 
Models in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl ServiceModels in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl ServiceMonica Sydney
 

Último (20)

🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...🌹Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
🌹Bhubaneswar🌹Ravi Tailkes ❤CALL GIRL 9777949614 ❤CALL GIRLS IN bhubaneswar E...
 
Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...
Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...
Call girls Service Dombivli - 9332606886 Our call girls are sure to provide y...
 
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
Call Girls in Perumbavoor / 9332606886 Genuine Call girls with real Photos an...
 
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
Call Girls in Ernakulam - 9332606886 Our call girls are sure to provide you w...
 
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service BhubaneswarCall Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
Call Girls Bhubaneswar 9777949614 call me Independent Escort Service Bhubaneswar
 
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
Call Girls South Tripura Just Call 8617370543 Top Class Call Girl Service Ava...
 
Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Gorakhpur Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
Bhubaneswar🌹Call Girls Rasulgada ❤Komal 9777949614 💟 Full Trusted CALL GIRLS ...
 
Dahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine ServiceDahod Call Girl 📞 8617370543 Low Price Genuine Service
Dahod Call Girl 📞 8617370543 Low Price Genuine Service
 
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Bellary - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
 
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls📞 Contact Number 8617370543VIP Fatehgarh Call Girls
📞 Contact Number 8617370543VIP Fatehgarh Call Girls
 
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
Call girls Service Khammam - 9332606886 Rs 3000 Free Pickup & Drop Services 2...
 
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
Call girls Service Berhampur - 9332606886 Our call girls are sure to provide ...
 
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
Call Girls Kozhikode - 9332606886 Our call girls are sure to provide you with...
 
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdfTop IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
Top IPTV Subscription Service to Stream Your Favorite Shows in 2024.pdf
 
Hire 💕 8617370543 Kushinagar Call Girls Service Call Girls Agency
Hire 💕 8617370543 Kushinagar Call Girls Service Call Girls AgencyHire 💕 8617370543 Kushinagar Call Girls Service Call Girls Agency
Hire 💕 8617370543 Kushinagar Call Girls Service Call Girls Agency
 
Deira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in DeiraDeira Call girl agency 0567006274 Call girls in Deira
Deira Call girl agency 0567006274 Call girls in Deira
 
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls AgencyHire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
Hire 💕 8617370543 Dhalai Call Girls Service Call Girls Agency
 
Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...
Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...
Bhubaneswar🌹Call Girls Chandrashekharpur ❤Komal 9777949614 💟 Full Trusted CAL...
 
Models in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl ServiceModels in Deira 0567006274 Deira Call girl Service
Models in Deira 0567006274 Deira Call girl Service
 

Tcp ip

  • 1. 1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing
  • 2. 2 Version 3.0 History of TCP/IP • The U.S. Department of Defense (DoD) created the TCP/IP reference model because it wanted a network that could survive any conditions. • The TCP/IP model has since become the standard on which the Internet is based. • In 1992 the standardization of a new generation of IP, often called IPng, was supported by the Internet Engineering Task Force (IETF). IPng is now known as IPv6.
  • 3. 3 Version 3.0 The TCP/IP model has four layers: The Application layer, Transport layer, Internet layer, and Network Access layer. TCP/IP Model
  • 4. 4 Version 3.0 Application Layer • The application layer of the TCP/IP model handles high-level protocols, issues of representation, encoding, and dialog control. • The Application layer of the TCP/IP model has protocols to support file transfer, e-mail, and remote login, and many other applications.
  • 6. 6 Version 3.0 Application Layer • File Transfer Protocol (FTP) • Trivial File Transfer Protocol (TFTP) – TFTP is a connectionless service that uses the User Datagram Protocol (UDP). • Network File System (NFS) – NFS is a distributed file system protocol suite developed by Sun Microsystems that allows file access to a remote storage device such as a hard disk across a network. • Simple Mail Transfer Protocol (SMTP) – SMTP administers the transmission of e-mail over computer networks. • Terminal emulation (Telnet) – Telnet provides the capability to remotely access another computer. • Simple Network Management Protocol (SNMP) – SNMP is a protocol that provides a way to monitor and control network devices, and to manage configurations, statistics collection, performance, and security. • Domain Name System (DNS) – DNS is a system used on the Internet for translating names of domains and their publicly advertised network nodes into IP addresses.
  • 7. 7 Version 3.0 Transport Layer • The transport layer provides transport services from the source host to the destination host. • The transport layer constitutes a logical connection between the endpoints of the network, the sending host and the receiving host. • End-to-end control is the primary duty of the transport layer when using TCP.
  • 9. 9 Version 3.0 Transport Layer Transport services include all the following services: • TCP and UDP – Segmenting upper-layer application data – Sending segments from one end device to another end device • TCP only – Establishing end-to-end operations – Flow control provided by sliding windows – Reliability provided by sequence numbers and acknowledgments
  • 10. 10 Version 3.0 Internet Layer • The purpose of the Internet layer is to select the best path through the network for packets to travel. • The main protocol that functions at this layer is the Internet Protocol (IP).
  • 11. 11 Version 3.0 Internet Layer The following protocols operate at the TCP/IP Internet layer: • IP provides connectionless, best-effort delivery routing of packets. IP is not concerned with the content of the packets but looks for a path to the destination. • Internet Control Message Protocol (ICMP) provides control and messaging capabilities. • Address Resolution Protocol (ARP) determines the data link layer address, MAC address, for known IP addresses. • Reverse Address Resolution Protocol (RARP) determines IP addresses when the MAC address is known.
  • 12. 12 Version 3.0 Network Access Layer • The network access layer is also called the host-to- network layer. • It includes the LAN and WAN technology details
  • 13. 13 Version 3.0 Comparing OSI and TCP/IP Both have application layers, though they include very different services TCP/IP combines the presentation and session layer into its application layer Combines the Data Link and Physical layer into the Network Access Layer Both have comparable transport and network layers TCP/IP appears simpler because it has fewer layers Packet-switched, not circuit- switched, technology is assumed TCP/IP transport layer using UDP does not always guarantee reliable delivery of packets as the transport layer in the OSI model does
  • 14. 14 Version 3.0 Comparing OSI and TCP/IP The OSI model is used as a guide for understanding the communication process.
  • 15. 15 Version 3.0 Addressing • Each computer in a TCP/IP network must be given a unique identifier, or IP address. – This address, operates at Layer 3 • All computers also have a unique physical address, known as a MAC address. These are assigned by the manufacturer of the network interface card. – MAC addresses operate at Layer 2 of the OSI model.
  • 16. 16 Version 3.0 IPv4 Addresses • An IP address is a 32-bit sequence of 1s and 0s • Every IP address has two parts – The network portion – The host portion • An IP address is an hierarchical address • IP addresses are divided into classes to define the large, medium, and small networks – Class A – Class B – Class C
  • 19. 19 Version 3.0 Reserved IP Addresses • Certain host addresses are reserved and cannot be assigned to devices on a network – Network address – Used to identify the network itself – Broadcast address – Used for broadcasting packets to all the devices on a network
  • 20. 20 Version 3.0 Private Addresses • With the rapid growth of the Internet, public IP addresses were beginning to run out. • Solutions to expand the number of IP addresses available for public use include: – classless interdomain routing (CIDR) – IPv6 – Private IP addresses
  • 21. 21 Version 3.0 Private Addresses • Internet requires translation of the private addresses to public addresses. • This translation process is referred to as Network Address Translation (NAT)
  • 22. 22 Version 3.0 Subnetting • To create a subnet address, a network administrator borrows bits from the host field and designates them as the subnet field • The minimum number of bits that can be borrowed is two • The maximum number of bits that can be borrowed can be any number that leaves at least two bits remaining, for the host number
  • 23. 23 Version 3.0 IPv4 and IPv6 • IPv6 uses 128 bits rather than the 32 bits • Provides 640 sextrillion addresses • IPv6 addresses are 128 bits long, written in hexadecimal form, and separated by colons. IPv6 fields are 16 bits long.
  • 24. 24 Version 3.0 Assigning IP Addresses • Network administrators use two methods to assign IP addresses. – Static • Administratively assigned – Dynamic • Automatically assigned
  • 25. 25 Version 3.0 Static IP Addresses • Static assignment works best on small, infrequently changing networks • Good recordkeeping is critical to prevent problems which occur with duplicate IP addresses • Servers should be assigned a static IP address so workstations and other devices will always know how to access needed services • Other devices that should be assigned static IP addresses are network printers, application servers, and routers
  • 26. 26 Version 3.0 RARP • Reverse Address Resolution Protocol (RARP) associates a known MAC addresses with an IP addresses • A network device, such as a diskless workstation, might know its MAC address but not its IP address. RARP allows the device to make a request to learn its IP address • Devices using RARP require that a RARP server be present on the network to answer RARP requests
  • 27. 27 Version 3.0 BOOTP • The bootstrap protocol (BOOTP) operates in a client-server environment • BOOTP packets can include the IP address, as well as the address of a router, the address of a server, and vendor- specific information • One problem with BOOTP is that it was not designed to provide dynamic address assignment. • With BOOTP, a network administrator manually creates a configuration file for every host on the network that contains a BOOTP profile along with an IP address assignment in it
  • 28. 28 Version 3.0 DHCP • Dynamic host configuration protocol (DHCP) is the successor to BOOTP • Unlike BOOTP, DHCP allows a host to obtain an IP address dynamically without the network administrator having to set up an individual profile for each device • A range of IP addresses must be set-up on a DHCP server • As hosts come online, they contact the DHCP server and request an address. The DHCP server chooses an address and leases it to that host • The major advantage that DHCP has over BOOTP is that it allows users to be mobile
  • 29. 29 Version 3.0 ARP • Address Resolution Protocol (ARP) – Automatically maps IP to unknown MAC address • For TCP/IP communications, a datagram on a local-area network must contain both a destination MAC address and a destination IP address. These addresses must be correct and match the destination MAC and IP addresses of the host device • For communications between two LAN segments TCP/IP has a variation on ARP called Proxy ARP that will provide the MAC address of an intermediate device for transmission outside the LAN to another network segment
  • 30. 30 Version 3.0 ARP •Some devices will keep tables that contain MAC addresses and IP addresses of other devices that are connected to the same LAN. •These are called Address Resolution Protocol (ARP) tables. •ARP tables are stored in RAM memory, where the cached information is maintained automatically on each of the devices