affiliate marketing

Wednesday 15 February 2012

TCP/IP & OSI:


TCP/IP & OSI:
In OSI reference model terminology -the TCP/IP protocol suite covers the network and transport layers.
TCP/IP can be used on many data-link layers (can support many network hardware implementations).
Ethernet - A Real Data-Link Layer
Supported by a variety of physical layer implementations.
It will be useful to discuss a real data-link layer.
Ethernet (really IEEE 802.3) is widely used.
Multi-access (shared medium).
Every Ethernet interface has a unique 48 bit address (a.k.a. hardware address).
Example:   C0:B3:44:17:21:17
The broadcast address is all 1’s.
Addresses are assigned to vendors by a central authority
CSMA/CD
 Carrier Sense Multiple Access
with
Collision Detection
Carrier Sense: can tell when another host is transmitting
Multiple Access: many hosts on 1 wire
Collision Detection: can tell when another host transmits at the same time.
An Ethernet Frame

8 byte                          6                              6                         2                     0-1500                     4
The preamble is a sequence of alternating 1s and 0s used for synchronization.
CRC is Cyclic Redundency Check
Ethernet Addressing
Each interface looks at every frame and inspects the destination address. If the address does not match the hardware address of the interface or the broadcast address, the frame is discarded.
Some interfaces can also be programmed to recognize multicast addresses.
Internet Protocol
The IP in TCP/IP
IP is the network layer
packet delivery service (host-to-host).
translation between different data-link protocols.
IP Datagrams
IP provides connectionless, unreliable delivery of IP datagrams.
Connectionless: each datagram is independent of all others.
Unreliable: there is no guarantee that datagrams are delivered correctly or at all.

IP addresses are not the same as the underlying data-link (MAC) addresses.
IP Addresses:
IP is a network layer - it must be capable of providing communication between hosts on different kinds of networks (different data-link implementations).
The address must include information about what network the receiving host is on. This makes routing feasible.
IP addresses are logical addresses (not physical)
32 bits.
Includes a network ID and a host ID.
Every host must have a unique IP address.
IP addresses are assigned by a central authority (the NIC at SRI International).
Network and Host IDs:
A Network ID is assigned to an organization by a global authority.
Host IDs are assigned locally by a system administrator.
Both the Network ID and the Host ID are used for routing.
Host and Network Addresses:
A single network interface is assigned a single IP address called the host address.
A host may have multiple interfaces, and therefore multiple host addresses.
Hosts that share a network all have the same IP network address (the network ID).
IP Broadcast and Network Addresses:
An IP broadcast addresses has a host ID of all 1s.
IP broadcasting is not necessarily a true broadcast, it relies on the underlying hardware technology.
An IP address that has a  host ID of all 0s is called a network address and refers to an entire network.
Subnet Addresses:
An organization can subdivide it’s host address space into groups called subnets.
The subnet ID is generally used to group hosts based on the physical network topology.
Subnetting:
Subnets can simplify routing.
IP subnet broadcasts have a hostID of all 1s.
It is possible to have a single wire network with multiple subnets.
Reverse Address Resolution:
The process of finding out the IP address of a host given a hardware address is called
Reverse Address Resolution
Reverse address resolution is needed by diskless workstations when booting.
ARP:
The Address Resolution Protocol is used by a sending host when it  knows the IP address  of the destination but needs the Ethernet address.
ARP is a broadcast protocol - every host on the network receives the request.
Each host checks the request against it’s IP address - the right one responds.

No comments:

Post a Comment