Institute cary nc sasc c compiler rd slide 14 feb

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: e called nameservers A set of library routines called “the resolver” provide the logic to query nameservers SAS Institute Inc. Institute Cary, NC SAS/C & C++ Compiler R&D Slide 14 Feb. 1998 C Socket Programming Tutorial SHARE Session 5958 TCP/UDP/IP Diagram Dev1.sas.com (149.179.3.3) TCP Ports REXEC Server port 512 Well-known Ports Well-known Ports 64K REXEC client Dev2.sas.com (149.179.83.6) 1023 0 IP Routing 0 REXEC client 1023 Server1.net.sas.com (149.193.2.194) UDP Ports 64K internet NameServer SAS Institute Inc. Institute Cary, NC SAS/C & C++ Compiler R&D Slide 15 Feb. 1998 C Socket Programming Tutorial SHARE Session 5958 Back to Sockets U U U U U U Socket Definition and Components Socket Library Functions Primary Socket Header Files Sample Client/Server Dialog Ancillary Socket Topics Beyond Sockets SAS Institute Inc. Institute Cary, NC SAS/C & C++ Compiler R&D Slide 16 Feb. 1998 C Socket Programming Tutorial SHARE Session 5958 Definition and Components U U U Socket - endpoint of communication Sockets - An application programming interface (API) for interprocess communication (IPC) Attributes: • Protocol Independent • Language Independent • Sockets implies (n...
View Full Document

Ask a homework question - tutors are online