SlideShare a Scribd company logo
Chapter 9
TCP/IP Reference Model
Overview of TCP/IP
1
TCP/IP
• A highly standardized protocol used
widely on the Internet
• Standards area available in the form of
RFC documents
Request for Comment (RFC)
• Standards are overseen by the Internet
Engineering Task Force (IETF)
2
Layers of TCP/IP Reference
Model
• There are four layers of the TCP/IP reference
model
The ISO-OSI reference model is composed of seven
layers
• The next slide shows the mapping of the
ISO/OSI model to the TCP/IP model
• Note that the ISO/OSI model is more widely
used and accepted but the TCP/IP model is
easy to comprehend
3
ISO-OSI Seven Layer Model
Recalled
Layer 7 Application
Layer 6 Presentation
Layer 5 Session
Layer 4 Transport
Layer 3 Network
Layer 2 Data Link
Layer 1 Physical
4
ISO-OSI vs TCP/IP Layers
Application
Application
Presentation
Session
Transport Transport
Network Internet
Data Link
Network Access
Physical
5
Layer Reference to Protocol
Application
Application FTP, Telnet, SMTP, HTTP..
Presentation
Session
Transport Host-to-Host TCP, UDP
Network Internet IP, ICMP, IGMP
Data Link Network
Access
Ethernet, Token-Ring,
FDDI, ...
Physical
6
Layer Properties
• In the following slides, the following is
described for each layer
Layer function
Core protocols
Relationship to ISO/OSI model
7
Network Access Layer
• Responsible for sending and receiving
TCP/IP packets on the network medium
(physical/Data Link)
• Applicable LAN technologies
Ethernet, Token Ring, FDDI etc.
8
Some Core Protocols
• IEEE 802.3, IEEE 802.5 and IEEE 802.11
series of protocols
9
Relationship to OSI Model
Data Link Layer
Physical Layer
Network Access
Layer
10
Internet Layer
• Packaging
Encapsulating PDUs in to manageable sizes
called packets
• Addressing
Adding addressing information to packets (IP
Address/logical address)
• Routing
Choosing the path based on the addressing
information.
11
Core Internet Layer Protocols
• IP
A connectionless unreliable protocol that is part of the
TCP/IP protocol suite
• ARP (Address Resolution Protocol)
Resolves IP addresses to MAC addresses
• ICMP (Internet Control Message Protocol)
Diagnostics and error reporting
• (IGMP) Internet Group Management Protocol
Management of group multicast
12
More on Address Resolution
Protocol (ARP)
NIC ID
AA.BB.CC.DD
NIC ID
AB.BD.CD.DE
130.182.190.90 130.182.190.50
Resolves, for example, IP addresses to the corresponding
MAC level hardware address by for instance broadcasting.
IP
HAW
13
Relationship to ISO Model
Network Layer Internet Layer
14
Transport Layer
• Sequencing and transmission of packets
• Acknowledgment of receipts
• Recovery of packets
• Flow control
• In essence, it engages in host-to-host
transportation of data packets and the
delivery of them to the application layer
15
Core Protocols of the
Transport Layer
TCP
(Transmission
Control Protocol)
UDP (User
Datagram Protocol)
Transport Layer
16
TCP
• Transmission Control Protocol (TCP)
• One-to-one and connection-oriented
reliable protocol
• Used in the accurate transmission of
large amount of data
• Slower compared to UDP because of
additional error checking being
performed
17
UDP
• User Datagram Protocol (UDP)
• One-to-one or one-to-many,connectionless and
unreliable protocol
• Used for the transmission of small amount of data
 Accuracy is not of prime concern
 The overhead of establishing a TCP connection is not warranted
• Used in video and audio casting
 Multicasting
 Broadcasting
• Also used for multimedia transmission
• Faster compared to TCP
18
Relationship to ISO Model
Transport Layer
and some
functions of the
Session Layer
Transport Layer
19
Application Layer
• Provides applications with the ability to
access the services of the other layers
• New protocols and services are always
being developed in this category
20
Some Application Related
Application Layer Protocols
• HTTP
• FTP
• SMTP
• Telnet
Some LAN Management/Operation
Related Application Layer Protocols
• DNS
• RIP
• SNMP 21
Hyper Text Transfer Protocol
(HTTP)
• Protocol relating to web applications
• Current version of HTTP 1.1 has
additional features
Upload information to the server
• Default port number is 80
22
File Transfer Protocol (FTP)
• File Transfer Protocol
Used for downloading from most MP3 sites, for
example
• Designed for faster file transfer over the
Internet compared to using the HTTP
protocol
• FTP sites can be configured alongside a web
site to support FTP file transfer
• FTP default ports are 20 and 21
23
HTTP and FTP
• File transfer under FTP is faster than file
transfer under HTTP
• Choose an FTP site if there is one for
downloading files etc.
24
Simple Mail Transfer Protocol (SMTP)
• Governs the transmission of mail
messages and attachments
• SMTP is used in the case of outgoing
messages
• More powerful protocols such as POP3
and IMAP4 are needed and available to
manage incoming messages
25
POP3/IMAP4
• Used for incoming mail
• POP3 is the older protocol
• IMAP4 is the more advanced protocol
26
Telnet
• Supports terminal emulation or host
sessions
• For example, Telnet can be used for
accessing a Unix machine and
emulating a terminal attached to the
Unix computer
27
Domain Name System (DNS)
Resolves domain names to IP addresses
and vice versa
DNS Server 130.182.125.66
www.refer.com
28
Routing Information Protocol (RIP)
Router
Network 1
Network 2
Used by Routers to route
data packets on an IP Internet.
Network 1
29
Simple Network Management Protocol
(SNMP)
Router
Router
Remote
Management
Console
Switch
Bridge
Facilitates the management of SNMP compliant
routers, bridges, switches etc. by enabling
the collection and exchange of
network management information.
30
SNMP
• Used by network management utilities
to manage network devices
• For example, a manageable hub that
support SNMP can be managed from a
remote location using a SNMP based
LAN management software
31
Relationship to ISO Model
Presentation
Layer
Application Layer
32
Ports
• TCP requires port numbers on the host
and destination for communication
Different port numbers are assigned to
different protocols by default
•HTTP 80, Telnet 23, FTP 20/21, RPC 135,
NetBIOS 139 etc.
• Standard port numbers have been
assigned by the Internet Assigned
Number Authority (IANA)
33
Using Port Numbers on Addresses
• Standard access for web browsing
mail.ambou.edu.et
Default port of 80 is used in this case
• Non-standard access
http://mail.ambou.edu.et:7071
The port number 7071 is used in this case to
host the above web server
34
Sample TCP Port Numbers
20 FTP Data Channel
21 FTP Control Channel
23 Telnet
80 HTTP on WWW
135 RPC
139 NetBIOS Session
Services
Note: There are port numbers applicable to UDP as well.
35
36
TCP/IP Application Interface
• Applications require an Application
Programming Interface (API) to use the
services of TCP/IP
• API is a standardized interface between the
applications and the TCP/IP services
• Windows Sockets interface and NetBIOS
interface are two of the prominent examples
of Windows API
37
Windows APIs
• Windows socket
Protocol, IP Address and Port number
• NetBIOS interface
NetBIOS over TCP/IP (NetBT)
Supports NetBIOS Name Management, NetBIOS
Datagram and NetBIOS sessions
If support is required for older NetBIOS applications,
then NetBIOS over TCP/IP must be invoked in the
TCP/IP properties tab
38

More Related Content

Similar to Chapter 9 TCP IP Reference Model.ppt

TCP/IP
TCP/IPTCP/IP
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
Sam Bowne
 
The Internet protocol suite, commonly known as TCP/IP, is a framework for org...
The Internet protocol suite, commonly known as TCP/IP, is a framework for org...The Internet protocol suite, commonly known as TCP/IP, is a framework for org...
The Internet protocol suite, commonly known as TCP/IP, is a framework for org...
MathivananP4
 
Tcp ip
Tcp ipTcp ip
02 coms 525 tcpip - introduction to tcpip
02   coms 525 tcpip -  introduction to tcpip02   coms 525 tcpip -  introduction to tcpip
02 coms 525 tcpip - introduction to tcpip
Palanivel Kuppusamy
 
tcp-140613123317-phpapp01.pptx
tcp-140613123317-phpapp01.pptxtcp-140613123317-phpapp01.pptx
tcp-140613123317-phpapp01.pptx
touseeqzulfiqar1
 
TCP/ IP
TCP/ IP TCP/ IP
Network protocol
Network protocolNetwork protocol
Network protocol
Online
 
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
BuddiesSairamit
 
SOHO Network Setup Tutorial
SOHO Network Setup Tutorial SOHO Network Setup Tutorial
SOHO Network Setup Tutorial
junaidahmedsaba
 
Small office Home office , network setup in details
Small office Home office , network setup in detailsSmall office Home office , network setup in details
Small office Home office , network setup in details
apel7
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
Piero Fraternali
 
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
AnyapuPranav
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
AnaniaKapala
 
Tcp ip and http
Tcp ip and httpTcp ip and http
Tcp ip and http
Sana Naseer
 
Web technology unit I - Part B
Web technology unit I - Part BWeb technology unit I - Part B
Web technology unit I - Part B
SSN College of Engineering, Kalavakkam
 
QSpiders - Upper layer-protocols
QSpiders - Upper layer-protocolsQSpiders - Upper layer-protocols
QSpiders - Upper layer-protocols
Qspiders - Software Testing Training Institute
 
Unit 2 - Internet Protocol Overview - IT
Unit 2 - Internet Protocol Overview - ITUnit 2 - Internet Protocol Overview - IT
Unit 2 - Internet Protocol Overview - IT
Deepraj Bhujel
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.ppt
Kristopher Hefner
 
Aplication and Transport layer- a practical approach
Aplication and Transport layer-  a practical approachAplication and Transport layer-  a practical approach
Aplication and Transport layer- a practical approach
Sarah R. Dowlath
 

Similar to Chapter 9 TCP IP Reference Model.ppt (20)

TCP/IP
TCP/IPTCP/IP
TCP/IP
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
 
The Internet protocol suite, commonly known as TCP/IP, is a framework for org...
The Internet protocol suite, commonly known as TCP/IP, is a framework for org...The Internet protocol suite, commonly known as TCP/IP, is a framework for org...
The Internet protocol suite, commonly known as TCP/IP, is a framework for org...
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
02 coms 525 tcpip - introduction to tcpip
02   coms 525 tcpip -  introduction to tcpip02   coms 525 tcpip -  introduction to tcpip
02 coms 525 tcpip - introduction to tcpip
 
tcp-140613123317-phpapp01.pptx
tcp-140613123317-phpapp01.pptxtcp-140613123317-phpapp01.pptx
tcp-140613123317-phpapp01.pptx
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
 
SOHO Network Setup Tutorial
SOHO Network Setup Tutorial SOHO Network Setup Tutorial
SOHO Network Setup Tutorial
 
Small office Home office , network setup in details
Small office Home office , network setup in detailsSmall office Home office , network setup in details
Small office Home office , network setup in details
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on 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
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
 
Tcp ip and http
Tcp ip and httpTcp ip and http
Tcp ip and http
 
Web technology unit I - Part B
Web technology unit I - Part BWeb technology unit I - Part B
Web technology unit I - Part B
 
QSpiders - Upper layer-protocols
QSpiders - Upper layer-protocolsQSpiders - Upper layer-protocols
QSpiders - Upper layer-protocols
 
Unit 2 - Internet Protocol Overview - IT
Unit 2 - Internet Protocol Overview - ITUnit 2 - Internet Protocol Overview - IT
Unit 2 - Internet Protocol Overview - IT
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.ppt
 
Aplication and Transport layer- a practical approach
Aplication and Transport layer-  a practical approachAplication and Transport layer-  a practical approach
Aplication and Transport layer- a practical approach
 

More from anwarkade1

group 3 bussiness plan FOR MANAUFACTURIN
group 3 bussiness plan FOR MANAUFACTURINgroup 3 bussiness plan FOR MANAUFACTURIN
group 3 bussiness plan FOR MANAUFACTURIN
anwarkade1
 
window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configuration
anwarkade1
 
Information Technology.ppt
Information Technology.pptInformation Technology.ppt
Information Technology.ppt
anwarkade1
 
informatics1.ppt
informatics1.pptinformatics1.ppt
informatics1.ppt
anwarkade1
 
chapter one Introduction to HCI.ppt
chapter one Introduction to HCI.pptchapter one Introduction to HCI.ppt
chapter one Introduction to HCI.ppt
anwarkade1
 
Chapter 5 Network Configuration Basics.ppt
Chapter 5 Network Configuration Basics.pptChapter 5 Network Configuration Basics.ppt
Chapter 5 Network Configuration Basics.ppt
anwarkade1
 
chapter 3 linux-lecture.ppt
chapter 3 linux-lecture.pptchapter 3 linux-lecture.ppt
chapter 3 linux-lecture.ppt
anwarkade1
 

More from anwarkade1 (7)

group 3 bussiness plan FOR MANAUFACTURIN
group 3 bussiness plan FOR MANAUFACTURINgroup 3 bussiness plan FOR MANAUFACTURIN
group 3 bussiness plan FOR MANAUFACTURIN
 
window server 2008 mail configuration
window server 2008 mail configurationwindow server 2008 mail configuration
window server 2008 mail configuration
 
Information Technology.ppt
Information Technology.pptInformation Technology.ppt
Information Technology.ppt
 
informatics1.ppt
informatics1.pptinformatics1.ppt
informatics1.ppt
 
chapter one Introduction to HCI.ppt
chapter one Introduction to HCI.pptchapter one Introduction to HCI.ppt
chapter one Introduction to HCI.ppt
 
Chapter 5 Network Configuration Basics.ppt
Chapter 5 Network Configuration Basics.pptChapter 5 Network Configuration Basics.ppt
Chapter 5 Network Configuration Basics.ppt
 
chapter 3 linux-lecture.ppt
chapter 3 linux-lecture.pptchapter 3 linux-lecture.ppt
chapter 3 linux-lecture.ppt
 

Recently uploaded

留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
bseovas
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
bseovas
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 

Recently uploaded (20)

留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
留学学历(UoA毕业证)奥克兰大学毕业证成绩单官方原版办理
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
不能毕业如何获得(USYD毕业证)悉尼大学毕业证成绩单一比一原版制作
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 

Chapter 9 TCP IP Reference Model.ppt

  • 1. Chapter 9 TCP/IP Reference Model Overview of TCP/IP 1
  • 2. TCP/IP • A highly standardized protocol used widely on the Internet • Standards area available in the form of RFC documents Request for Comment (RFC) • Standards are overseen by the Internet Engineering Task Force (IETF) 2
  • 3. Layers of TCP/IP Reference Model • There are four layers of the TCP/IP reference model The ISO-OSI reference model is composed of seven layers • The next slide shows the mapping of the ISO/OSI model to the TCP/IP model • Note that the ISO/OSI model is more widely used and accepted but the TCP/IP model is easy to comprehend 3
  • 4. ISO-OSI Seven Layer Model Recalled Layer 7 Application Layer 6 Presentation Layer 5 Session Layer 4 Transport Layer 3 Network Layer 2 Data Link Layer 1 Physical 4
  • 5. ISO-OSI vs TCP/IP Layers Application Application Presentation Session Transport Transport Network Internet Data Link Network Access Physical 5
  • 6. Layer Reference to Protocol Application Application FTP, Telnet, SMTP, HTTP.. Presentation Session Transport Host-to-Host TCP, UDP Network Internet IP, ICMP, IGMP Data Link Network Access Ethernet, Token-Ring, FDDI, ... Physical 6
  • 7. Layer Properties • In the following slides, the following is described for each layer Layer function Core protocols Relationship to ISO/OSI model 7
  • 8. Network Access Layer • Responsible for sending and receiving TCP/IP packets on the network medium (physical/Data Link) • Applicable LAN technologies Ethernet, Token Ring, FDDI etc. 8
  • 9. Some Core Protocols • IEEE 802.3, IEEE 802.5 and IEEE 802.11 series of protocols 9
  • 10. Relationship to OSI Model Data Link Layer Physical Layer Network Access Layer 10
  • 11. Internet Layer • Packaging Encapsulating PDUs in to manageable sizes called packets • Addressing Adding addressing information to packets (IP Address/logical address) • Routing Choosing the path based on the addressing information. 11
  • 12. Core Internet Layer Protocols • IP A connectionless unreliable protocol that is part of the TCP/IP protocol suite • ARP (Address Resolution Protocol) Resolves IP addresses to MAC addresses • ICMP (Internet Control Message Protocol) Diagnostics and error reporting • (IGMP) Internet Group Management Protocol Management of group multicast 12
  • 13. More on Address Resolution Protocol (ARP) NIC ID AA.BB.CC.DD NIC ID AB.BD.CD.DE 130.182.190.90 130.182.190.50 Resolves, for example, IP addresses to the corresponding MAC level hardware address by for instance broadcasting. IP HAW 13
  • 14. Relationship to ISO Model Network Layer Internet Layer 14
  • 15. Transport Layer • Sequencing and transmission of packets • Acknowledgment of receipts • Recovery of packets • Flow control • In essence, it engages in host-to-host transportation of data packets and the delivery of them to the application layer 15
  • 16. Core Protocols of the Transport Layer TCP (Transmission Control Protocol) UDP (User Datagram Protocol) Transport Layer 16
  • 17. TCP • Transmission Control Protocol (TCP) • One-to-one and connection-oriented reliable protocol • Used in the accurate transmission of large amount of data • Slower compared to UDP because of additional error checking being performed 17
  • 18. UDP • User Datagram Protocol (UDP) • One-to-one or one-to-many,connectionless and unreliable protocol • Used for the transmission of small amount of data  Accuracy is not of prime concern  The overhead of establishing a TCP connection is not warranted • Used in video and audio casting  Multicasting  Broadcasting • Also used for multimedia transmission • Faster compared to TCP 18
  • 19. Relationship to ISO Model Transport Layer and some functions of the Session Layer Transport Layer 19
  • 20. Application Layer • Provides applications with the ability to access the services of the other layers • New protocols and services are always being developed in this category 20
  • 21. Some Application Related Application Layer Protocols • HTTP • FTP • SMTP • Telnet Some LAN Management/Operation Related Application Layer Protocols • DNS • RIP • SNMP 21
  • 22. Hyper Text Transfer Protocol (HTTP) • Protocol relating to web applications • Current version of HTTP 1.1 has additional features Upload information to the server • Default port number is 80 22
  • 23. File Transfer Protocol (FTP) • File Transfer Protocol Used for downloading from most MP3 sites, for example • Designed for faster file transfer over the Internet compared to using the HTTP protocol • FTP sites can be configured alongside a web site to support FTP file transfer • FTP default ports are 20 and 21 23
  • 24. HTTP and FTP • File transfer under FTP is faster than file transfer under HTTP • Choose an FTP site if there is one for downloading files etc. 24
  • 25. Simple Mail Transfer Protocol (SMTP) • Governs the transmission of mail messages and attachments • SMTP is used in the case of outgoing messages • More powerful protocols such as POP3 and IMAP4 are needed and available to manage incoming messages 25
  • 26. POP3/IMAP4 • Used for incoming mail • POP3 is the older protocol • IMAP4 is the more advanced protocol 26
  • 27. Telnet • Supports terminal emulation or host sessions • For example, Telnet can be used for accessing a Unix machine and emulating a terminal attached to the Unix computer 27
  • 28. Domain Name System (DNS) Resolves domain names to IP addresses and vice versa DNS Server 130.182.125.66 www.refer.com 28
  • 29. Routing Information Protocol (RIP) Router Network 1 Network 2 Used by Routers to route data packets on an IP Internet. Network 1 29
  • 30. Simple Network Management Protocol (SNMP) Router Router Remote Management Console Switch Bridge Facilitates the management of SNMP compliant routers, bridges, switches etc. by enabling the collection and exchange of network management information. 30
  • 31. SNMP • Used by network management utilities to manage network devices • For example, a manageable hub that support SNMP can be managed from a remote location using a SNMP based LAN management software 31
  • 32. Relationship to ISO Model Presentation Layer Application Layer 32
  • 33. Ports • TCP requires port numbers on the host and destination for communication Different port numbers are assigned to different protocols by default •HTTP 80, Telnet 23, FTP 20/21, RPC 135, NetBIOS 139 etc. • Standard port numbers have been assigned by the Internet Assigned Number Authority (IANA) 33
  • 34. Using Port Numbers on Addresses • Standard access for web browsing mail.ambou.edu.et Default port of 80 is used in this case • Non-standard access http://mail.ambou.edu.et:7071 The port number 7071 is used in this case to host the above web server 34
  • 35. Sample TCP Port Numbers 20 FTP Data Channel 21 FTP Control Channel 23 Telnet 80 HTTP on WWW 135 RPC 139 NetBIOS Session Services Note: There are port numbers applicable to UDP as well. 35
  • 36. 36
  • 37. TCP/IP Application Interface • Applications require an Application Programming Interface (API) to use the services of TCP/IP • API is a standardized interface between the applications and the TCP/IP services • Windows Sockets interface and NetBIOS interface are two of the prominent examples of Windows API 37
  • 38. Windows APIs • Windows socket Protocol, IP Address and Port number • NetBIOS interface NetBIOS over TCP/IP (NetBT) Supports NetBIOS Name Management, NetBIOS Datagram and NetBIOS sessions If support is required for older NetBIOS applications, then NetBIOS over TCP/IP must be invoked in the TCP/IP properties tab 38