SQLNET Wizards Course OSI Overview Matching the model

  • Slides: 21
Download presentation
SQL*NET Wizards Course OSI Overview : Matching the model to reality Frédéric Hemmer CERN

SQL*NET Wizards Course OSI Overview : Matching the model to reality Frédéric Hemmer CERN Zürich 14 -18 June 1989

OSI Overview: Matching the model to reality • • • Today's computers OSI layers

OSI Overview: Matching the model to reality • • • Today's computers OSI layers overview Bridges, Routers and Gateways Decnet, TCP/IP SQL*Net Common questions SQL*Net example : CERN Performance Conclusions

PC's and MAC's • • • Single user operating system Monotasking operating system Limited

PC's and MAC's • • • Single user operating system Monotasking operating system Limited (expensive) disk space availability Usually no native networking Availability of resource sharing systems Very good dedicated user interface

Workstations • • Multitasking operating system Multiuser operating system Higher disk space availability Native

Workstations • • Multitasking operating system Multiuser operating system Higher disk space availability Native networking Resource sharing by means of standards Good (distributed) windowing interface A lot of CPU dedicated to the user interface

Mainframes • • Multitasking operating system Multiuser time-shared operating system High (cheap) disk space

Mainframes • • Multitasking operating system Multiuser time-shared operating system High (cheap) disk space availability No native multi-vendor networking Resource sharing by means of standard protocols Weak user interface Little CPU used for the user interface

ISO/OSI Reference Model Application Presentation Session Transport Network Data Link Physical

ISO/OSI Reference Model Application Presentation Session Transport Network Data Link Physical

ISO/OSI Reference Model Application FTP, Telnet, FTAM, Set host, RDA Presentation ISO/CCITT presentation (X

ISO/OSI Reference Model Application FTP, Telnet, FTAM, Set host, RDA Presentation ISO/CCITT presentation (X 409) Session ISO/CCITT session Transport Network TCP, UDP, NSP, TP 0 -> TP 4 X 25, IP, CLNS, CONS Data Link HDLC, SDLC, LAPB LLC, 802. x Physical RS 232, CSMA/CD IBM TR, FDDI

MAC-Level Bridges

MAC-Level Bridges

Decnet Phase IV layers User Network Management Network Application Session Control Network Services Transport

Decnet Phase IV layers User Network Management Network Application Session Control Network Services Transport Data Link Physical

Decnet Phase V layers OSI Application Naming Service Application DNA Application Presentation DNA Session

Decnet Phase V layers OSI Application Naming Service Application DNA Application Presentation DNA Session Control Transport Network Data Link Physical

TCP/IP layers Telnet, FTP, SMTP, Name Server, r-series, NFS (+ Sun RPC), User programs

TCP/IP layers Telnet, FTP, SMTP, Name Server, r-series, NFS (+ Sun RPC), User programs TCP/UDP IP/ICMP/ARP Drivers/Controllers Physical

SQL*Net layers User Oracle UPI OPI Two-Task Common OSN Transport Network Data Link Physical

SQL*Net layers User Oracle UPI OPI Two-Task Common OSN Transport Network Data Link Physical

Problem #1 • I understood protocols upper layers are independent of the data link

Problem #1 • I understood protocols upper layers are independent of the data link layer. So, why should I buy an Excelan Ethernet board to run TCP/IP on my Microsoft / Intel PC?

Problem #2 • I understood protocols like TCP/IP are standards. So, why does the

Problem #2 • I understood protocols like TCP/IP are standards. So, why does the Oracle installation procedure for SQL*NET TCP/IP on VMS ask me which TCP/IP (Wollongong or. Excelan) ? Similarly, why does SQL*NET TCP/IP not work for CMU TCP/IP which is almost free ?

Problem #3 • Oracle provides a SQL*NET driver for TCP/IP on IBM's 6150 (RT/PC).

Problem #3 • Oracle provides a SQL*NET driver for TCP/IP on IBM's 6150 (RT/PC). What should I do to make it work over IBM's Token ring using TCP/IP ?

Problem #4 • • I'm a newcomer in the networking world. What networking protocol

Problem #4 • • I'm a newcomer in the networking world. What networking protocol should I use ? What SQL*NET networking protocol should I use if I have the choice ?

SQL*NET Topology at CERN CTC VTAM IBM 3090/600 6 VF - VM/XA 3725 SNA

SQL*NET Topology at CERN CTC VTAM IBM 3090/600 6 VF - VM/XA 3725 SNA (LU 6. 2) Siemens 7890 S VM/HPO CLC Sun 3732 8232 . . . TCP Decnet IP Central VAX/VMS Cluster LAVC Ultrix IPX TCP Novell Sun IBM PC Mac Apollo LEP PS Ultrix TCP IBM PC IBM PC Cray X/MP 48 Apollo RT PC TCP Fastpath Appletalk Mac Mac Mac

The LEP Control System

The LEP Control System

LEP Control System Software Architecture

LEP Control System Software Architecture

Performance ms Decnet Tcp/Ip Local KB

Performance ms Decnet Tcp/Ip Local KB

Conclusions • • • ISO protocols being specified ISO protocols not yet fullyimplemented. Interim

Conclusions • • • ISO protocols being specified ISO protocols not yet fullyimplemented. Interim solutions. SQL*Net hides the protocol for the user. Better use of computers Oracle will have to provide SQL*Net/ISO