network programming chapter 1 networking concepts and protocols

Post on 19-Jan-2016

218 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

top related