+ All Categories
Home > Documents > Connecting different Platforms

Connecting different Platforms

Date post: 21-Mar-2017
Category:
Upload: sammy17
View: 196 times
Download: 0 times
Share this document with a friend
13
Connection Systems of Multiple Platforms Jarret Hagen Kristian Nguyen Jean-Claude Durand
Transcript
Page 1: Connecting different Platforms

Connection Systems of Multiple Platforms

Jarret HagenKristian Nguyen

Jean-Claude Durand

Page 2: Connecting different Platforms

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

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

Hardware Platforms

• Some examples are:» PC (Intel, AMD

etc)» Macintosh» Mainframe» Super Computers

Page 5: Connecting different Platforms

Software Platforms

• Some examples of Software Platforms are:» MS Windows» Macintosh OSX» DOS» Linux» JavaOS

Page 6: Connecting different Platforms

Client Platforms

• Some examples of Client platforms are:» Novell» Microsoft» Linux» Java

Page 7: Connecting different Platforms

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

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

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

Purpose of Connection

• Ensure connectivity between two or more platforms

Page 11: Connecting different 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

– Google

Page 12: Connecting different Platforms

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

Coding examples (Novell)


Recommended