OSI Apptech
OSI Apptech
OSI Apptech
OSI Open Systems Interconnection". OSI model was first introduced in 1984 by the International Organization for Standardization (ISO).
Outlines WHAT needs to be done to send data from one computer to another. Not HOW it should be done. Protocols stacks handle how data is prepared for transmittal (to be transmitted)
is a theoretical blueprint that helps us understand how data gets from one users computer to another. It is also a model that helps develop standards so that all of our hardware and software talks nicely to each other. It aids standardization of networking technologies by providing an organized structure for hardware and software developers to follow, to insure there products are compatible with current and future technologies.
Gives end-user applications access to network resources Where is it on my computer? Workstation or Server Service in MS Windows
Presentation Layer
Session Layer
Allows applications to maintain an ongoing session Where is it on my computer? Workstation and Server Service (MS) Windows Client for NetWare (NetWare)
3
Transport Layer
Provides reliable data delivery Its the TCP in TCP/IP Receives info from upper layers and segments it into packets Can provide error detection and correction
Figure 2.9
Transport layer
The transport layer is responsible for the delivery of a message from one process to another.
Network Layer
Provides network-wide addressing and a mechanism to move packets between networks (routing) Responsibilities: Network addressing Routing Example: IP from TCP/IP
Network layer
The network layer is responsible for the delivery of individual packets from the source host to the destination host.
Places data and retrieves it from the physical layer and provides error detection capabilities
The data link layer is responsible for moving frames from one hop (node) to the next.
Gives data to the NIC Controls access to the media through: CSMA/CD Carrier Sense Multiple Access/Collision Detection Token passing Manages the data link interface (or Service Access Points (SAPs)) Can detect some transmission errors using a Cyclic Redundancy Check (CRC). If the packet is bad the LLC will request the sender to resend that particular packet.
Physical Layer
Cabling Interconnect methods (topology / devices) Data encoding (bits to waves) Electrical properties Ethernet (IEEE 802.3) Token Ring (IEEE 802.5) Wireless (IEEE 802.11b)
Examples:
3
Physical layer
The physical layer is responsible for the movement of individual bits from one hop (node) to the next.
Network Interface Card Has a unique 12 character Hexadecimal number permanently burned into it at the manufacturer. The number is the MAC Address/Physical address of a computer Twister Pair Fiber Optic Coax Cable
Cabling
PDUs are used for peer-to-peer contact between corresponding layers. Data is handled by the top three layers, then Segmented by the Transport layer. The Network layer places it into packets and the Data Link frames the packets for transmission.
Physical layer converts it to bits and sends it out over the media.
2
The receiving computer reverses the process using the information contained in the PDU.
Figure 2.2
OSI layers
Outgoing data is packaged and identified for delivery to the layer underneath
PDU Packet Data Unit the envelop information attached to a packet at a particular TCP/IP protocol
e.g. header and trailer PDUs own particular opening component Identifies the protocol in use, the sender and intended recipient
Header
Trailer (or packet trailer) Provides data integrity checks for the payload
Encapsulation
Figure 2.3
Figure 2.14
Summary of layers
Application Presentation
A- Write a 20 page letter to a foreign country. P- Translate the letter so the receiver can read it. S- Insure the intended recipient can receive letter. T- Separate and number pages. Like registered mail, tracks delivery and requests another package if one is lost or damaged in the mail. N- Postal Center sorting letters by zip code to route them closer to destination. D- Local Post Office determining which vehicles to deliver letters. P- Physical Trucks, Planes, Rail, autos, etc which carry letter between stations.
Session
Transport Network
Data-Link
Physical
7 - Application 6 - Presentation
All People
5 - Session
4 - Transport 3 - Network
Seem
To Need
2 - Data Link
1 - Physical
Data
Processing
It is important to note that some of the layers in the TCP/IP model have the same name as layers in the OSI model. Do not confuse the layers of the two models.
Layer
Protocols
HTTP TELNET TCP FTP SMTP UDP SNMP
Application Transport
Internet Network Access (Host-to-network)
IP
ICMP
ETHERNET
PACKET RADIO
Data Formats
application layer
transport layer network layer data link layer
Ethernet header TCP header
Application data
message
data
TCP header
data
TCP header
data
segment
data
packet
data
Ethernet trailer
frame
4Bytes
64 to 1500 Bytes
Link Layer : includes device driver and network interface card Network Layer : handles the movement of packets, i.e. Routing Transport Layer : provides a reliable flow of data between two hosts Application Layer : handles the details of the particular application
Data
Protocols
Words to Remember
TCP/IP Model
Layer 6
Presentation People
Computer
Layer 5 Layer 4
Session Transport
Seem To Computer
Regular Computer or A Special Data Gateway. Used to combine networks using different communication protocols
Redirector, Application FTP, Telnet, Browsers SMTP, SNMP, Common Data Application Netware Format Core
NFS, SQL, RPC, X-Win
Dialogues and Conversations Quality of Segment TCP and UDP Service, and Reliability
Routable Protocols. (IP, IPX, AppleTalk) Path Selection, Routing, and Addressing
Application Transport
Layer 3
Network
Need
Router
Packet
Internet
Layer 2
Data
NDIS, ODI, Frames and MAC Address, Media Access Ether Talk Control (MAC)
Network Access
Layer 1
Physical
Processing
Repeater, One Collision AND Hub (MultiOne Broadcast Bit port), Domain Cabling
Physical
Network Access