Network Programming Chapter 1 Networking Concepts and Protocols
Basic Outline The Physical Network The Layered OSI Model Network Protocols Sockets Domain Names The Internet.NET Remoting Messaging Other Ways to Access Network Objects Internet Organisations and Standards
The Physical Network –Group of computers or devices (nodes) connected by communication links –Nodes are connected by links WAN Lines Ethernet Physical Components
The Physical Network WAN Lines –Leased lines (flat rate regardless of traffic) –Switched lines (pay for duration of call or data exchange) –Packet Switching Network (Service provider supplies switching technology to interface with the backbone network) Ethernet Physical Components
The Physical Network WAN Lines Ethernet –Network Architecture –Standard cable naming conventions –CSMA/CD –Other Network Architectures and Protocols Token Ring AppleTalk (developed by Apple for Macs) ATM (Asynchronous Transfer Mode) Physical Components
The Physical Network WAN Lines Ethernet Physical Components –NIC (Network Interface Card) –Hub –Switch –Router
The Layered OSI Model Layer 1: Physical Layer Layer 2: Data Link Layer Layer 3: Network Layer Layer 4: Transport Layer Layer 5: Session Layer Layer 6: Presentation Layer Layer 7: Application Layer
Network Protocols Basic Protocols Internet Protocols Protocols Other Application Protocols
Sockets
Domain Names Whois Service Domain Name Servers
The Internet Intranets and Extranets Firewalls Web Proxies XML Web Service
.NET Remoting
Messaging
Other Ways to Access Network Objects
Internet Organisations and Standards
Summary