0% found this document useful (0 votes)
10 views12 pages

OSI vs TCP/IP Reference Models Explained

The document discusses two reference models for layered software: - The OSI model developed by ISO has 7 layers and was designed with specific principles. It includes layers for physical transmission, data link, network, transport, session, presentation and application functions. - The TCP model, used in ARPANET and the Internet, has 5 layers including an internet layer for routing and delivery, a transport layer with TCP and UDP, and an application layer with protocols like HTTP, FTP and SMTP. Both models aim to separate network functions into standardized and well-defined layers.

Uploaded by

Idris Dauda
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views12 pages

OSI vs TCP/IP Reference Models Explained

The document discusses two reference models for layered software: - The OSI model developed by ISO has 7 layers and was designed with specific principles. It includes layers for physical transmission, data link, network, transport, session, presentation and application functions. - The TCP model, used in ARPANET and the Internet, has 5 layers including an internet layer for routing and delivery, a transport layer with TCP and UDP, and an application layer with protocols like HTTP, FTP and SMTP. Both models aim to separate network functions into standardized and well-defined layers.

Uploaded by

Idris Dauda
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

Reference Models (1)

There are two competing models for how the software is layered. These are the OSI and the TCP models.
OSI (Open Systems Interconnection)
Developed by ISO (International Standards Organization) 7 layers

TCP (Transfer Control Protocol)


Used in the Arpanet and in the Internet. Common mechanism

that is surpassing the OSI Model. 5 layers

Reference Models (2)

OSI Reference Model (1)


Principles used to develop OSI Layering:
1. Need a layer for each different level of abstraction. 2. Each layer performs a well defined function. 3. Each layer should be standardizable. 4. Layer boundaries should minimize data flow across those boundaries. 5. The right number of layers - don't put too many functions together, but not too many layers either.

OSI Reference Model (2)


.

OSI Reference Model (3)


Physical Layer:
Purpose:

Transmits raw bits across a medium. Electrical: Concerns are voltage, timing, duplexing, connectors, etc.

Data Link Layer:


Framing:

Breaks apart messages into frames. Reassembles frames into messages. Error handling: solves damaged, lost, and duplicate frames. Flow control: keeps a fast transmitter from flooding a slow receiver. Gaining Access: if many hosts have usage of the medium, how is access arbitrated.

OSI Reference Model (4)


Network Layer:
Routing: What path is followed by packets from source

to destination. Can be based on a static table, when the connection is created, or when each packet is sent.
Congestion: Controls the number packets in the subnet. Accounting: Counts packets/bytes for billing purposes.

OSI Reference Model (5)


Transport Layer:
Reliability: Ensures that packets arrive at their destination.

Reassembles out of order messages. higher level layers.

Hides network: Allows details of the network to be hidden from

Service Decisions: What type of service to provide; error-free point

to point, datagram, etc. connections.

Mapping: Determines which messages belong to which

Naming: "Send to node ZZZ" must be translated into an internal address and route.

Flow control: keeps a fast transmitter from flooding a slow receiver.

OSI Reference Model (6)


Session Layer:
Sessions: Provides services that span a particular message. For

instance, a login session could be logged. Synchronization: Provide way to subdivide a long mechanism for reliability.

Presentation Layer:
Prettiness: Syntax and semantics of information transmitted.

Understands the nature of the data being transmitted. Converts ASCII/EBCDIC, big endian/little endian

Application Layer:
Interfacing: Terminal type translation. File transfer: Programs able to understand directory structures and

naming conventions and map them onto various systems.

OSI Reference Model (7)


Data Transmission in the OSI Model

TCP/IP Reference Model (1)

TCP/IP Reference Model (2)


Internet Layer
Connector: Provides packet switched connectionless service. Routing :The IP (Internet Protocol) does delivery and congestion

control.

Transport Layer
TCP (Transmission Control Protocol): provides a reliable

connection oriented protocol that delivers a byte stream from one node to another. Guarantees delivery and provides flow control. UDP (User Datagram Protocol) provides an unreliable connection-less protocol for applications that provide their own.

TCP/IP Reference Model (3)


Application Layer
Terminal

Telnet File transfer FTP The Web HTTP Mail SMTP

You might also like