network programming chapter 1 networking concepts and protocols
TRANSCRIPT
Network Programming
Chapter 1Networking 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
• 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• 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• 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
• 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
• E-mail 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