SlideShare uma empresa Scribd logo
1 de 20
Unit04:
Protocol Stacks
Overview
• Protocol
• TCP/IP
• IPX/SPX
• Appletalk
• NetBEUI
Protocol
• Standards define how devices communicate with each
other and access media
• Once a standard is implemented in software it becomes
a protocol
• Protocols define how devices and applications
communicate
• The protocols on a network affects the way in which it
functions and its ability to interface with other networks
Protocol Suite
• Transmission Control Protocol/Internet Protocol (TCP/IP)
– the most common of all network protocol suites, is the
‘standard’ in modern networks, used for
communication on the Internet
• Internet Packet eXchange/Sequence Packet eXchange
(IPX/SPX)
– developed by Novell, ensures communication
between Netware operating systems, provides similar
functionality to TCP/IP, can be routed but only to
communicate with other Netware networks
• AppleTalk
– popular networking protocol in American educational
establishments, used for communicating between
devices using the Mac OS
TCP/IP
• Developed for use on the Internet for the American
Department of Defence
• Two Parts:
– TCP – responsible for connection oriented
communication using error checking
– IP – implemented in the addressing system used to
identify devices
• Although designed for the Internet it is used to build
LANs, WANs and MANs
• Most widely used protocol suite, used within Unix,
Windows and Macintosh platforms
Features of TCP/IP
• Interoperability – has become the industry ‘standard’,
Netware have replaced two of its proprietary protocols
(IPX and SPX) with TCP and IP
• Flexibility – the multiple protocols within the suite allow a
variety of implementations, eg the use of either TCP
(reliable but slow) or UDP (fast and efficient, but not as
reliable)
• Multivendor Support – almost all network software
supports it, eg Apple, DEC, IBM, Novell, Microsoft and
Sun
TCP
• Designed to guarantee delivery of data from the sending
device to the receiving device
• Requires additional control information in the header
• Each data packet is placed in the correct sequence order
when it is received
TCP/IP
Layer
TCP Layer Encapsulation
22Bytes 20Bytes 20Bytes 4Bytes
64 to 1500 Bytes
TCP Headers
UDP
• Alternative to TCP is User Datagram Protocol
• Not guaranteed delivery
• No preservation of sequence
• No protection against duplication
• Minimum overhead
• Adds port addressing to IP
UDP Headers
The Internetwork Layer and IP
• The TCP/IP model’s internetwork layer deals
primarily with addressing and routing data
IP
• One of the most important protocols
• Developed to function within a UNIX environment in the
days of ARPAnet
• Uses connectionless delivery – it does not guarantee
delivery
• Main purpose is to provide logical addressing through
the use of an IP address
• Uses IP address to route information between networks,
therefore every device requires a unique address
Understanding IP Addressing
• Address consists of 4 bytes = 32 bits
• Address is quoted as four dotted decimal numbers such
as 134.220.198.170 =
10000110.11011100.11000110.10101010
• IP address consists of two parts the network portion, and
the host portion
• The network portion is used to route packets between
networks
• The host portion identifies the particular device on the
host network
• (continued in next chapter)
IPX/SPX
• Novell first developed its Internetwork Packet
Exchange/Sequenced Packet Exchange (IPX/SPX)
protocol suite for use with its NetWare operating system
in the 1980s
• SPX is similar to TCP in that it functions at the transport
layer and provides a connection-oriented service to
upper-layer applications
IPX(Internetwork Packet Exchange) and Addressing
• IPX/SPX-based networks require that each node on a
network be assigned a unique address to avoid
communication conflicts
• IPX is the component of the protocol that handles
addressing, addresses on an IPX/SPX network are
called IPX addresses
• IPX addresses contain two parts: the network address
and the node address
NetBEUI
• NetBIOS (Network Basic Input Output System) is a
protocol originally designed for IBM to provide Transport
and Session layer services for applications running on
small, homogenous networks
• NetBEUI can support only 254 connections, however,
and does not allow for good security
• Because NetBEUI frames include only Data Link layer
(or MAC) addresses and not Network layer addresses, it
is not routable
NetBEUI
• Windows Internet Naming Service (WINS) - Provides a
means of resolving NetBIOS names to IP addresses
• A computer’s NetBIOS name and its TCP/IP host name
are different entities, though you can have the same
name for both
• WINS has the same relationship to NetBIOS as DNS has
to TCP/IP
• WINS does not assign names or IP addresses, but
merely keeps track of which NetBIOS names are linked
to which IP addresses
Appletalk
• The protocol suite originally designed to interconnect
Macintosh computers
• An AppleTalk network is separated into logical groups of
computers called AppleTalk zones
• An AppleTalk node ID is a unique 8-bit or 16-bit number
that identifies a computer on an AppleTalk network
• An AppleTalk network number is a unique 16-bit number
that identifies the network to which a node is connected

Mais conteúdo relacionado

Mais procurados

Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shuklaananya_shukla
 
Communication using network
Communication using networkCommunication using network
Communication using networkOnline
 
Presentation on Ip Addressing
Presentation on Ip AddressingPresentation on Ip Addressing
Presentation on Ip AddressingSagar Raton
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ipkashish0313
 
Network Fundamentals: Ch6 - Addressing the Network IP v4
Network Fundamentals: Ch6 - Addressing the Network IP v4Network Fundamentals: Ch6 - Addressing the Network IP v4
Network Fundamentals: Ch6 - Addressing the Network IP v4Abdelkhalik Mosa
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewSam Bowne
 
02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architectureOrbay Yeşil
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)junnubabu
 
IP ADDRESSING AND SUBNETTING REPORT
IP ADDRESSING AND SUBNETTING  REPORTIP ADDRESSING AND SUBNETTING  REPORT
IP ADDRESSING AND SUBNETTING REPORTRajat Kumar
 
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)Tutun Juhana
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applicationsjajinekkanti
 

Mais procurados (20)

Tcp model by ananya shukla
Tcp model by ananya shuklaTcp model by ananya shukla
Tcp model by ananya shukla
 
Communication using network
Communication using networkCommunication using network
Communication using network
 
Presentation on Ip Addressing
Presentation on Ip AddressingPresentation on Ip Addressing
Presentation on Ip Addressing
 
02 protocols and tcp-ip
02 protocols and tcp-ip02 protocols and tcp-ip
02 protocols and tcp-ip
 
Module 6 ip addresing
Module 6   ip addresingModule 6   ip addresing
Module 6 ip addresing
 
ch14
ch14ch14
ch14
 
Network Fundamentals: Ch6 - Addressing the Network IP v4
Network Fundamentals: Ch6 - Addressing the Network IP v4Network Fundamentals: Ch6 - Addressing the Network IP v4
Network Fundamentals: Ch6 - Addressing the Network IP v4
 
Ch 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts ReviewCh 2: TCP/IP Concepts Review
Ch 2: TCP/IP Concepts Review
 
Subnets
SubnetsSubnets
Subnets
 
Apple talk ppt 2
Apple talk ppt 2Apple talk ppt 2
Apple talk ppt 2
 
02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architecture
 
The Internet
The InternetThe Internet
The Internet
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Internet protocol (ip)
Internet protocol (ip)Internet protocol (ip)
Internet protocol (ip)
 
Ip address
Ip addressIp address
Ip address
 
IP ADDRESSING AND SUBNETTING REPORT
IP ADDRESSING AND SUBNETTING  REPORTIP ADDRESSING AND SUBNETTING  REPORT
IP ADDRESSING AND SUBNETTING REPORT
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)ET3003-2 OSI-TCPIP (Semester II 2013-2014)
ET3003-2 OSI-TCPIP (Semester II 2013-2014)
 
Mac Filtering
Mac FilteringMac Filtering
Mac Filtering
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applications
 

Semelhante a Unit04

Network protocol
Network protocolNetwork protocol
Network protocolOnline
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
Net essentials6e ch5
Net essentials6e ch5Net essentials6e ch5
Net essentials6e ch5APSU
 
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
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idchiya123jes
 
ENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdfENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdfshaker402
 
Unit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptxUnit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptxDESTROYER39
 
09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptx09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptxKushalSrivastava23
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- finalTaymoor Nazmy
 
Configuring-Computer-Systems-and-Networks.pptx
Configuring-Computer-Systems-and-Networks.pptxConfiguring-Computer-Systems-and-Networks.pptx
Configuring-Computer-Systems-and-Networks.pptxNanetteMaraonSansano1
 
Лекц 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
 

Semelhante a Unit04 (20)

Chapter 6 - Networking
Chapter 6 - NetworkingChapter 6 - Networking
Chapter 6 - Networking
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 
Tcp ip
Tcp ipTcp ip
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
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
TCP_IP.pptx
TCP_IP.pptxTCP_IP.pptx
TCP_IP.pptx
 
Net essentials6e ch5
Net essentials6e ch5Net essentials6e ch5
Net essentials6e ch5
 
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
 
Ipx protocol slide share
Ipx protocol slide shareIpx protocol slide share
Ipx protocol slide share
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
ENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdfENC_254_PPT_ch04.pdf
ENC_254_PPT_ch04.pdf
 
Unit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptxUnit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptx
 
09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptx09 Systems Software Programming-Network Programming.pptx
09 Systems Software Programming-Network Programming.pptx
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
Hardware9
Hardware9Hardware9
Hardware9
 
Configuring-Computer-Systems-and-Networks.pptx
Configuring-Computer-Systems-and-Networks.pptxConfiguring-Computer-Systems-and-Networks.pptx
Configuring-Computer-Systems-and-Networks.pptx
 
Лекц 7
Лекц 7Лекц 7
Лекц 7
 
Ccna1v3 Mod09
Ccna1v3 Mod09Ccna1v3 Mod09
Ccna1v3 Mod09
 
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
 

Mais de Nurul Nadirah (11)

Unit11
Unit11Unit11
Unit11
 
Unit10
Unit10Unit10
Unit10
 
Unit09
Unit09Unit09
Unit09
 
Unit08
Unit08Unit08
Unit08
 
Unit06
Unit06Unit06
Unit06
 
Unit05
Unit05Unit05
Unit05
 
Unit03
Unit03Unit03
Unit03
 
Unit02
Unit02Unit02
Unit02
 
Unit01
Unit01Unit01
Unit01
 
Unit07
Unit07Unit07
Unit07
 
Unit00
Unit00Unit00
Unit00
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Unit04

  • 2. Overview • Protocol • TCP/IP • IPX/SPX • Appletalk • NetBEUI
  • 3. Protocol • Standards define how devices communicate with each other and access media • Once a standard is implemented in software it becomes a protocol • Protocols define how devices and applications communicate • The protocols on a network affects the way in which it functions and its ability to interface with other networks
  • 4. Protocol Suite • Transmission Control Protocol/Internet Protocol (TCP/IP) – the most common of all network protocol suites, is the ‘standard’ in modern networks, used for communication on the Internet • Internet Packet eXchange/Sequence Packet eXchange (IPX/SPX) – developed by Novell, ensures communication between Netware operating systems, provides similar functionality to TCP/IP, can be routed but only to communicate with other Netware networks • AppleTalk – popular networking protocol in American educational establishments, used for communicating between devices using the Mac OS
  • 5. TCP/IP • Developed for use on the Internet for the American Department of Defence • Two Parts: – TCP – responsible for connection oriented communication using error checking – IP – implemented in the addressing system used to identify devices • Although designed for the Internet it is used to build LANs, WANs and MANs • Most widely used protocol suite, used within Unix, Windows and Macintosh platforms
  • 6. Features of TCP/IP • Interoperability – has become the industry ‘standard’, Netware have replaced two of its proprietary protocols (IPX and SPX) with TCP and IP • Flexibility – the multiple protocols within the suite allow a variety of implementations, eg the use of either TCP (reliable but slow) or UDP (fast and efficient, but not as reliable) • Multivendor Support – almost all network software supports it, eg Apple, DEC, IBM, Novell, Microsoft and Sun
  • 7. TCP • Designed to guarantee delivery of data from the sending device to the receiving device • Requires additional control information in the header • Each data packet is placed in the correct sequence order when it is received
  • 9. TCP Layer Encapsulation 22Bytes 20Bytes 20Bytes 4Bytes 64 to 1500 Bytes
  • 11. UDP • Alternative to TCP is User Datagram Protocol • Not guaranteed delivery • No preservation of sequence • No protection against duplication • Minimum overhead • Adds port addressing to IP
  • 13. The Internetwork Layer and IP • The TCP/IP model’s internetwork layer deals primarily with addressing and routing data
  • 14. IP • One of the most important protocols • Developed to function within a UNIX environment in the days of ARPAnet • Uses connectionless delivery – it does not guarantee delivery • Main purpose is to provide logical addressing through the use of an IP address • Uses IP address to route information between networks, therefore every device requires a unique address
  • 15. Understanding IP Addressing • Address consists of 4 bytes = 32 bits • Address is quoted as four dotted decimal numbers such as 134.220.198.170 = 10000110.11011100.11000110.10101010 • IP address consists of two parts the network portion, and the host portion • The network portion is used to route packets between networks • The host portion identifies the particular device on the host network • (continued in next chapter)
  • 16. IPX/SPX • Novell first developed its Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) protocol suite for use with its NetWare operating system in the 1980s • SPX is similar to TCP in that it functions at the transport layer and provides a connection-oriented service to upper-layer applications
  • 17. IPX(Internetwork Packet Exchange) and Addressing • IPX/SPX-based networks require that each node on a network be assigned a unique address to avoid communication conflicts • IPX is the component of the protocol that handles addressing, addresses on an IPX/SPX network are called IPX addresses • IPX addresses contain two parts: the network address and the node address
  • 18. NetBEUI • NetBIOS (Network Basic Input Output System) is a protocol originally designed for IBM to provide Transport and Session layer services for applications running on small, homogenous networks • NetBEUI can support only 254 connections, however, and does not allow for good security • Because NetBEUI frames include only Data Link layer (or MAC) addresses and not Network layer addresses, it is not routable
  • 19. NetBEUI • Windows Internet Naming Service (WINS) - Provides a means of resolving NetBIOS names to IP addresses • A computer’s NetBIOS name and its TCP/IP host name are different entities, though you can have the same name for both • WINS has the same relationship to NetBIOS as DNS has to TCP/IP • WINS does not assign names or IP addresses, but merely keeps track of which NetBIOS names are linked to which IP addresses
  • 20. Appletalk • The protocol suite originally designed to interconnect Macintosh computers • An AppleTalk network is separated into logical groups of computers called AppleTalk zones • An AppleTalk node ID is a unique 8-bit or 16-bit number that identifies a computer on an AppleTalk network • An AppleTalk network number is a unique 16-bit number that identifies the network to which a node is connected