connecting different platforms
TRANSCRIPT
![Page 1: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/1.jpg)
Connection Systems of Multiple Platforms
Jarret HagenKristian Nguyen
Jean-Claude Durand
![Page 2: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/2.jpg)
What is a Platform?
• In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run
![Page 3: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/3.jpg)
What is a Platform?• Hardware Platform
– The set of hardware components that make up the computer itself
• Software Platform– The written portion for the OS that is meant to
connect to other platforms• Client Platform
– Clients run applications on networks where the server retains information critical to their operation or data storage for these applications
![Page 4: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/4.jpg)
Hardware Platforms
• Some examples are:» PC (Intel, AMD
etc)» Macintosh» Mainframe» Super Computers
![Page 5: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/5.jpg)
Software Platforms
• Some examples of Software Platforms are:» MS Windows» Macintosh OSX» DOS» Linux» JavaOS
![Page 6: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/6.jpg)
Client Platforms
• Some examples of Client platforms are:» Novell» Microsoft» Linux» Java
![Page 7: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/7.jpg)
Connecting these platforms• Communication protocols have
been created for the different layers of communication between computer systems
The five layer TCP/IP model
5. Application layer
DHCP • DNS • FTP • HTTP • IMAP4 • IRC • NNTP • XMPP • MIME • POP3 • SIP • SMTP • SNMP • SSH • TELNET • BGP • RPC • RTP • RTCP • TLS/SSL • SDP • SOAP • …
4. Transport layer
TCP • UDP • ICMP • DCCP • SCTP • GTP • …
3. Network layer
IP (IPv4 • IPv6) • IGMP • RSVP • IPsec • …
2. Data link layer
802.11 • ATM • DTM • Ethernet • FDDI • Frame Relay • GPRS • PPP • ARP • RARP • L2TP • PPTP • …
1. Physical layer
Ethernet physical layer • ISDN • Modems • PLC • SONET/SDH • G.709 •
![Page 8: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/8.jpg)
Connecting these platforms
The five layer TCP/IP model
5. Application layer
DHCP • DNS • FTP • HTTP • IMAP4 • IRC • NNTP • XMPP • MIME • POP3 • SIP • SMTP • SNMP • SSH • TELNET • BGP • RPC • RTP • RTCP • TLS/SSL • SDP • SOAP • …
4. Transport layer
TCP • UDP • ICMP • DCCP • SCTP • GTP • …
3. Network layer
IP (IPv4 • IPv6) • IGMP • RSVP • IPsec • …
2. Data link layer
802.11 • ATM • DTM • Ethernet • FDDI • Frame Relay • GPRS • PPP • ARP • RARP • L2TP • PPTP • …
1. Physical layer
Ethernet physical layer • ISDN • Modems • PLC • SONET/SDH • G.709 •
• Application Layer– interfaces directly to and performs
common application services • Transport Layer
– Responds to service requests from the application layer and issues service requests to the network layer
• Network layer– Responds to service requests from
the transport layer and issues service requests to the data link layer
• Data link Layer– Responds to service requests from
the network layer and issues service requests to the physical layer.
• Physical Layer– Performs services requested by the
data link layer
![Page 9: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/9.jpg)
Aside information
• People around the world use different software: no ones PC, server, mainframe is the same– Some applications run more efficiently on other
platforms (Google uses their own hardware with a self variant of Linux)
• Using different platforms helps on limiting costs• If old hardware/software still works companies
wont get rid it “Don’t fix it if it’s not broken”
![Page 10: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/10.jpg)
Purpose of Connection
• Ensure connectivity between two or more platforms
![Page 11: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/11.jpg)
Advantages
• The ability to keep old systems• To connect different systems
– Affiliated companies may have different server OS’s• Modify Hardware to company needs
![Page 12: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/12.jpg)
Disadvantages
• Connectivity failures– Newer systems don’t like older ones
• Cost to maintain connectivity software• Some Platforms do not support features that
others do– High speed, asp/aspx etc
![Page 13: Connecting different Platforms](https://reader035.vdocuments.net/reader035/viewer/2022070517/58d061dd1a28ab10448b569b/html5/thumbnails/13.jpg)
Coding examples (Novell)