connecting different platforms
TRANSCRIPT
Connection Systems of Multiple Platforms
Jarret HagenKristian Nguyen
Jean-Claude Durand
What is a Platform?
• In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run
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
Hardware Platforms
• Some examples are:» PC (Intel, AMD
etc)» Macintosh» Mainframe» Super Computers
Software Platforms
• Some examples of Software Platforms are:» MS Windows» Macintosh OSX» DOS» Linux» JavaOS
Client Platforms
• Some examples of Client platforms are:» Novell» Microsoft» Linux» Java
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 •
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
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”
Purpose of Connection
• Ensure connectivity between two or more platforms
Advantages
• The ability to keep old systems• To connect different systems
– Affiliated companies may have different server OS’s• Modify Hardware to company needs
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
Coding examples (Novell)