Network Programming - Nmmu.ac.za

fullgorgedcutNetworking and Communications

Oct 24, 2013 (3 years and 11 months ago)

75 views

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


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