SlideShare a Scribd company logo
1 of 43
The OSI Model , TCP/IPThe OSI Model , TCP/IP
Protocol Suite and IPProtocol Suite and IP
AdAdddressingressing
By:
Marwan Majeed Nayyfe
DR.abd alkareem
Alanbar Univercity
Contents
๏‚› The OSImo del
๏‚› Layers in the OSI Model
๏‚› Organization of the Layers in OSI
๏‚› TCP/IP Protocol Suite
๏‚› Comparison between OSI and TCP/IP Protocol Suite
๏‚› Relationship of layers and addresses inTCP/IP
๏‚› Addressing
๏‚› Summery
The OSImo del
๏ƒ˜ International Standards Organization (ISO) is a multinational body
dedicated to worldwide agreement on international standards. . It was first
introduced in the late 1970s.
๏ƒ˜ An ISO standard that covers all aspects of network communications is the
Open Systems Interconnection (OSI) model
๏ƒ˜ OSIOSI stands for Open Systems Interconnection
๏ƒ˜ Created by International Standards Organization
๏ƒ˜ open system is a set of protocols that allows any two different systems to
communicate regardless of their underlying architecture.
The main purpose of the OSI model : Is to show how to facilitate
communication between different systems without requiring
changes to the logic of the underlying hardware and software
The Layers OSImo del
๏ƒ˜ The OSI model is composed of seven ordered layers:
physical (layer 1), data link(layer 2), network (layer 3), transport (layer 4),
session (layer 5), presentation (layer 6),and application (layer 7)
๏ƒ˜ Headers are added to the data at layers 6, 5, 4, 3, and 2. Trailers are
usually added only at layer 2.
The job of OSI model is travels message from source-to-destination , it
may pass through many intermediate nodes. These intermediate nodes
usually involve on the first three layers of the OSI model
The Organizatio n OF OSIlayers
Figure 1.2
An exchange using the OSI model
1.PhysicalLayer
1.Physical Layer : coordinates the functions required to carry a bit stream over a
physical medium. It deals with the mechanical and electrical specifications of the
interface and transmission media. show in figure 1.3
The physical layer is also concerned with the following:
๏ƒ˜ Physical characteristics of interfaces and media:It defines characterstics of
interface between two devices
๏ƒ˜ Representation of bits. Represent by (0 s&1 s)
๏ƒ˜ Data rate :the number of bits sent each second .
๏ƒ˜ Synchronization of bits:the sender and receiver not use the same bit rate
๏ƒ˜ but also must be synchronized at the bit level
๏ƒ˜ Line confiuration :concerned with the connection of devices to the media. In a
point-to-point configuration, multipoint configuration
๏ƒ˜ Physical topology : show in figure 1.4
๏ƒ˜ Transmission mode : show in figure 1.5
The main purpose :The physical layer is responsible for the movement of
individual bits from one hop (node) to the next.
Physical Layer
Figure 1.3
Figure 1.4 Figure 1.5
Figure 1.5
Data Link Layer
Other responsibilities of the data link layer include the following :
๏ƒ˜ Framing: divides the stream of bits into manageable data called frames.
๏‚› Physical addressing :Add header to the frame to define the sender and/or
receiver of the frame.
๏ƒ˜ Flow control: regulates the amount of data that can be transmitted at one time
๏ƒ˜ Error control: achieved through a trailer added to the end of the frame to detect and
retransmit damaged or lost frames.
๏‚› Access control: used for determining the sequence of device at access time.
The main purpose : The data link layer is responsible for moving frames from
one hop (node) to the next.
Data Link Layer
Figure 1.6
Netwo rk Layer
Other responsibilities of the network layer include the following:
๏‚› Logical addressing. packet passes the network boundary.we need another
addressing system to help distinguish the source and destination systems.
๏‚› Routing: When independent networks or links are connected together to create
internetworks (network of networks)the connecting devices or a large
network(called routers or switches) route or switch the packets to their final
destination.
๏‚› Show in figure 1.7
The main purpose : it is responsible for the delivery of individual
packets from the source host to the destination host. When the two
systems are attached to different networks
Netwo rk Layer
Figure 1.7
Transport Layer
Other responsibilities of the transport layer include the following
๏ƒ˜ Service-point addressing. the transport layer gets the entire message to the correct
process on that computer.
๏ƒ˜ Segmentation and reassembly. A message is divided into transmittable segments,
with each segment containing a sequence number. These numbers enable the
transport layer to reassemble the message correctly upon arriving at the
destination
๏ƒ˜ Connection control. The transport layer can be either connectionless UDP or
Connection oriented TCP .
๏ƒ˜ Flow control. flow control at this layer is performed end to end rather than across
a single link. regulates the amount of data that can be transmited at one time
๏ƒ˜ Error control. The sending transport layer makes sure that the entire message
arrives at the receiving transport layer without error (damage, loss, or
duplication). Error correction is usually achieved through retransmission.
The transport layer it is responsible for process-to-process delivery of the
entire message and error recovery
Session Layer
Specific responsibilities of the session layer include the following:
๏ƒ˜ Dialog control. It to allows the communication between two processes: take
place in either half duplex (one way at a time) or full-duplex (two ways at
time) mode
๏ƒ˜ Synchronization. The session layer allows a process to add checkpoints
(synchronization points) into a stream of data. For example, if a system is
sending a file of 2,000 pages, it is advisable to insert checkpoints after every 100
pages to ensure that each 100-page unit is received and acknowledged
independently.
session layer is the network dialog controller. It establishes, maintains, and
synchronizes the interaction between communicating systems.
Presentation Layer
๏ƒ˜
Specific responsibilities of the presentation layer include the following:
๏ƒ˜ Translation . The processes (running programs) in two systems are usually
exchanging information in the form of character strings, numbers, and so on.
Because different computers use different encoding systems.
๏ƒ˜ Encryption. To carry sensitive information a system must be able to assure privacy.
๏ƒ˜ Compression. Data compression reduces the number of bits contained in the
information. such as text, audio, and video.
The presentation layer is concerned with the syntax and semantics
of the information exchanged between two systems
Application Layer
Specific services provided by the application layer include the following:
๏ƒ˜ Network virtual terminal. It is a software version of a physical terminal and
allows a user to log on to a remote host
๏ƒ˜ File transfer, access, and management (FTAM). This application allows a user to
access files in a remote host (to make changes or read data.
๏ƒ˜ E-mail services. This application provides the basis for e-mail forwarding and
storage.
๏ƒ˜ Directory services. This application provides distributed database sources and
access for global information about various objects and services.
The main purpose :. It provides user interfaces and support for services
such as electronic mail, remote file access and transfer and other types
of distributed information services.
TCP/IP Protocol Suite
The TCP/IP protocol suite was developed prior to the OSI model. Therefore, the
layers in the TCP/IP protocol suite do not match exactly with those in the OSI
model. The original TCP/IP protocol suite was defined as four software layers
built upon the hardware. Today, however, TCP/IP is thought of as a five-layer
model with the layers named similarly to the ones in the OSI model.
The topics that well be discussed:
Physical Layers
Data link layer
Network Layer
Transport Layer
Application Layer
TCP/IP Protocol Suite
Physical LayerPhysical Layer
๏ƒ˜ It supports all of the standard and proprietary protocols.
๏ƒ˜ At this level, the communication is between two hops or nodes, either a
computer or router.
๏ƒ˜ The unit of communication is a single bit.
๏ƒ˜ When the connection is established between the two nodes, a stream of
bits is flowing between them.
๏ƒ˜ The physical layer, however, treats each bit individually
TCP/IP Protocol Suite
TCP/IP Protocol Suite
Data Link Layer
TCP/IP does not define any specific protocol for the data link layer either.
It supports all of the standard and proprietary protocols. At this level, the
communication is also between two hops or nodes. The unit of
communication however, is a packet called frame. A frame is a packet
that encapsulates the data received from the network layer with an
added header and sometimes a trailer.
The head, among other communication information, includes the source and
destination of frame. The destination address is needed to define the right
recipient of the frame because many nodes may have been connected to the
link. The source address is needed for possible response or acknowledgment
as may be required by some protocols. Figure 1.11 shows the communication
at the data link layer
m
TCP/IP Protocol Suite
Network LayerNetwork Layer
At the network layer (or, more accurately, the internetwork layer), TCP/IP
supports the Internet Protocol (IP). The Internet Protocol (IP) is the
transmission mechanism used by the TCP/IP protocols. IP transports data in
packets called datagram's, each of which is transported separately.
Datagrams can travel along different routes and can arrive out of sequence
or be duplicated. IP does not keep track of the routes and has no facility for
reordering datagrams once they arrive at their destination. Figure 1.10
shows the communication at the network layer.
The network layer is responsible for sending individual datagrams from
computer A to B.
TCP/IP Protocol Suite
Transport Layer
๏ƒ˜ There is a main difference between the transport layer and the network layer.
Although all nodes in a network need to have the network layer, only the two end
computers need to have the transport layer.the transport layer is responsible for
delivering the whole message, which is called a segment,
๏ƒ˜ the transport layer was represented in the TCP/IP suite by two protocols:
User Datagram Protocol (UDP) and Transmission Control Protocol (TCP).
๏ƒ˜ The unit of communication at the transport layer is a segment, user datagram,
or a packet, depending on the specific protocol used in this layer.
TCP/IP Protocol Suite
Application LayerApplication Layer
It is combination of application ,presentation and session layer of OSI model .
๏ƒ˜ this layer provided various services to different user application.
๏ƒ˜ It is include high level protocol that are used for wide verity application like:
๏ถ TELNET(Terminal Network) : used for remote login.
๏ถ FTP(File Transfer Protocol) : used for transfer of file from one system to
another.
๏ถ HTTP(Hyper Text Transfer Protocol)|: for fetching web pages on WWW
The unit of communication at the application layer is a message show in Figure
1.12
Comparison between OSI and TCP/IP Protocol SuiteComparison between OSI and TCP/IP Protocol Suite
๏ฑ OSI model has seven layer.
๏ƒ˜ In TCP/IP we find that two layers, session and presentation, are missing.
๏ฑ OSI model provide clear destination between services , interface and protocol.
๏ƒ˜ TCP/IP doesnโ€™t provide clear destination between services , interface and protocol.
๏ฑ In OSI transport layer is connection oriented.
๏ƒ˜ In TCP/IP transport layer is both connection oriented and connectionless.
๏ฑ . Protocol do not fit well into OSI model .
๏ƒ˜ Protocol fit well in TCP/IP model.
๏ฑ Minimum size of OSI header is 5 bytes.
๏ƒ˜ In TCP/IP minimum size of the header is 20 bytes.
Comparison between OSI and TCP/IP Protocol SuiteComparison between OSI and TCP/IP Protocol Suite
Figure 1.12
Relationship of layers and addresses in TCP/IPRelationship of layers and addresses in TCP/IP
Figure 1.13
AddressingAddressing
there are four type of addresses are used in an internet employing the TCP/IP
protocols: physical address, logical address, port address, and application-
specific address. Each address is related to a one layer in the TCP/IP
architecture . show in this figure
AddressingAddressing
Physical Addresses
๏ƒ˜ The physical address, also known as the link address, is the address of a node as
defined by its LAN or WAN. It is included in the frame used by the data link layer.
It is the lowest-level address. The physical addresses have authority over the link
(LAN or WAN). The size and format of these addresses vary depending on the
network. For example, Ethernet uses a 6-byte (48-bit) physical address.
๏ƒ˜ Physical addresses can be either unicast (one single recipient), multicast (a group
of recipients), or broadcast (to be received by all systems in the network.
Example 1 :
Most local area networks use a 48-bit (6-byte) physical address written as 12
hexadecimal digits; every byte (2 hexadecimal digits) is separated by a colon, as
shown below:
A 6-byte (12 hexadecimal digits) physical address
07:01:02:01:2C:4B
Physical Addresses
Example 2: in figure 1.15 a node with physical address 10 sends a frame to a
node with physical address 87. The two nodes are connected by a link. At the data link
level this frame contains physical (link) addresses in the header. These are the only
addresses needed. The rest of the header contains other information needed at this
level. The trailer usually contains extra bits needed for error detection.
AddressingAddressing
2.Logical Addresses
๏ƒ˜ Logical addresses are used by networking software to allow packets to be
independent of the physical connection of the network, that is, to work with different
network topologies and types of media
๏ƒ˜ A logical address in the Internet is currently a 32-bit address that can uniquely
define a host connected to the Internet. An internet address in IPv4 in decimal
numbers ๏ƒจ 132.24.75.9
๏ƒ˜ No two publicly addressed and visible hosts on the Internet can have the same IP
address.
๏ƒ˜ The physical addresses will change from hop to hop, but the logical addresses
remain the same
Example 3
๏ƒ˜ The computer with logical address A and physical address 10 needs to
send a packet to the computer with logical address P and physical address
95. We use letters to show the logical addresses and numbers for physical
addresses. The sender encapsulates its data in a packet at the network layer
and adds two logical addresses (A and P) remain the same from the
original source to the final destination. They will not change when we go
from network to network. However, the physical addresses will change as
the packet moves from one network to another.
๏ƒ˜ The router decapsulates the packet from the frame to read the logical
destination address P.
๏ƒ˜ The destination logical address P matches the logical address of the
computer. Show in figure 1.16
AddressingAddressing
3.Port Addresses
๏ƒ˜ There are many application running on the computer. Each application run with a
port no.(logically) on the computer.
๏ƒ˜ A port number is part of the addressing information used to identify the senders
and receivers of messages.
๏ƒ˜ Port numbers are most commonly used with TCP/IP connections.
๏ƒ˜ These port numbers allow different applications on the same computer to share
network resources simultaneously.
๏ƒ˜ The physical addresses change from hop to hop, but the logical and port
addresses usually remain the same.
Example 3
๏ƒ˜ Example of transport layer communication. Data coming from the
upperlayers have port addresses j and k ( j is the address of the
sending process, and k is the address of the receiving process). Since
the data size is larger than the network layer can handle, the data are
split into two packets, each packet retaining the service-point
addresses ( j and k). Then in the network layer, network addresses (A
and P) are added to each packet.
๏ƒ˜ The packets can travel on different paths and arrive at the destination
either in order or out of order. The two packets are delivered to the
destination transport layer, which is responsible for removing the
network layer headers and combining the two pieces of data for
delivery to the upper layers.
AddressingAddressing
44..Application-Specific AddressesApplication-Specific Addresses
Some applications have user-friendly addresses that are designed for that
specific application. Examples include the e-mail address (for example,
forouzan@fhda.edu) and the Universal Resource Locator (URL) (for
example, www.mhhe.com). The first defines the recipient of an e-mail; the
second is used to find a document on the World Wide Web. These addresses,
however, get changed to the corresponding port and logical addresses by the
sending computer
SummarySummary
OSIOSI
๏ƒ˜ The International Standards Organization (ISO) created a model called the Open
Systems Interconnection (OSI), which allows diverse systems to communicate. The
seven-layer OSI model provides guidelines for the development of universally
compatible networking protocols. The physical, data link, and network layers are the
network support layers. The session, presentation, and application layers are the user
support layers. The transport layer links the network support layers and the user
support layers.
๏ƒ˜ The physical layer coordinates the functions required to transmit a bit stream over a
physical medium. The data link layer is responsible for delivering data units
TCPIPTCPIP
๏ƒ˜ The Application layer of the TCP/IP Model encompasses the same functions as the
Application, Presentation, and Session layers of the OSI Model.
๏ƒ˜ The Transport layer of the TCP/IP Model functions the same as the Transport layer in
OSI Model and part of Session layer.
๏ƒ˜ The Internet of layer of the TCP/IP Model Performs the same functions as the OSI
Model Network layer and many of the functions of the LLC sub layer of the OSI
Model Data Link layer.
SummarySummary
fig
m

More Related Content

What's hot

Network and Protocol
 Network and Protocol Network and Protocol
Network and ProtocolSaif Muttair
ย 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP ModelAnkur Kumar
ย 
Network layer
Network layerNetwork layer
Network layerHasib Shaikh
ย 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network pptextraganesh
ย 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP Ramesh Giri
ย 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP IntroductionNaveen Kumar R.B.
ย 
Internetworking
InternetworkingInternetworking
InternetworkingRaghu nath
ย 
Networking Models
Networking ModelsNetworking Models
Networking ModelsAftab Mirza
ย 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IPToufiqueAhmed13
ย 
TCP/IP 3-way Handshake
TCP/IP 3-way Handshake TCP/IP 3-way Handshake
TCP/IP 3-way Handshake Alok Tripathi
ย 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6rahul kundu
ย 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip modelKumar Alok
ย 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
ย 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)Ramola Dhande
ย 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocolN.Jagadish Kumar
ย 

What's hot (20)

Network and Protocol
 Network and Protocol Network and Protocol
Network and Protocol
ย 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
ย 
Network layer
Network layerNetwork layer
Network layer
ย 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
ย 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
ย 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
ย 
Internetworking
InternetworkingInternetworking
Internetworking
ย 
Networking Models
Networking ModelsNetworking Models
Networking Models
ย 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
ย 
TCP/IP 3-way Handshake
TCP/IP 3-way Handshake TCP/IP 3-way Handshake
TCP/IP 3-way Handshake
ย 
Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
ย 
Application Layer
Application Layer Application Layer
Application Layer
ย 
Tcp/ip model
Tcp/ip  modelTcp/ip  model
Tcp/ip model
ย 
Tcp/ip
Tcp/ipTcp/ip
Tcp/ip
ย 
Tcp and udp
Tcp and udpTcp and udp
Tcp and udp
ย 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
ย 
introduction about TCP/IP
introduction about TCP/IPintroduction about TCP/IP
introduction about TCP/IP
ย 
TCP/IP MODEL
TCP/IP MODEL TCP/IP MODEL
TCP/IP MODEL
ย 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
ย 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
ย 

Similar to Osi , tcp/ip protocol and Addressing

Chapeter 2
Chapeter 2Chapeter 2
Chapeter 2Nazir Ahmed
ย 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layerSangeetha Rangarajan
ย 
Topology Chapter 2.pptx
Topology Chapter 2.pptxTopology Chapter 2.pptx
Topology Chapter 2.pptxTadeseBeyene
ย 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptxshucaybcabdi
ย 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP ModelShamima Akther
ย 
COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPSweta Kumari Barnwal
ย 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP ModelNajmulIslam38
ย 
Osi model
Osi modelOsi model
Osi modeldhawal mehta
ย 
OSI MODEL AND ITS LAYERS FUNCTION
OSI  MODEL AND ITS LAYERS FUNCTIONOSI  MODEL AND ITS LAYERS FUNCTION
OSI MODEL AND ITS LAYERS FUNCTIONPooja Dewangan
ย 
Computer Network Unit-1 ppt
Computer Network Unit-1 pptComputer Network Unit-1 ppt
Computer Network Unit-1 pptvmdharxfr
ย 
OSI 7 layer Architecture and explain the functions of each layer
OSI 7 layer Architecture and explain the functions of each layerOSI 7 layer Architecture and explain the functions of each layer
OSI 7 layer Architecture and explain the functions of each layerAnanthkumar6965
ย 
OSI reference Model
OSI reference ModelOSI reference Model
OSI reference ModelJohnson Ubah
ย 
OsI reference model
OsI reference modelOsI reference model
OsI reference modelLakshmiSamivel
ย 
CN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptCN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptmohanravi1986
ย 

Similar to Osi , tcp/ip protocol and Addressing (20)

Chapeter 2
Chapeter 2Chapeter 2
Chapeter 2
ย 
Computer networking
Computer networkingComputer networking
Computer networking
ย 
OSI model.pptx
OSI model.pptxOSI model.pptx
OSI model.pptx
ย 
Ch 2 network
Ch 2 networkCh 2 network
Ch 2 network
ย 
OSI Pankaj yadav
OSI  Pankaj yadavOSI  Pankaj yadav
OSI Pankaj yadav
ย 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
ย 
Osi model
Osi modelOsi model
Osi model
ย 
Topology Chapter 2.pptx
Topology Chapter 2.pptxTopology Chapter 2.pptx
Topology Chapter 2.pptx
ย 
OSI Model
OSI ModelOSI Model
OSI Model
ย 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
ย 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
ย 
COMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IPCOMPUTER NETWORK_OSI & TCP/IP
COMPUTER NETWORK_OSI & TCP/IP
ย 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP Model
ย 
Osi model
Osi modelOsi model
Osi model
ย 
OSI MODEL AND ITS LAYERS FUNCTION
OSI  MODEL AND ITS LAYERS FUNCTIONOSI  MODEL AND ITS LAYERS FUNCTION
OSI MODEL AND ITS LAYERS FUNCTION
ย 
Computer Network Unit-1 ppt
Computer Network Unit-1 pptComputer Network Unit-1 ppt
Computer Network Unit-1 ppt
ย 
OSI 7 layer Architecture and explain the functions of each layer
OSI 7 layer Architecture and explain the functions of each layerOSI 7 layer Architecture and explain the functions of each layer
OSI 7 layer Architecture and explain the functions of each layer
ย 
OSI reference Model
OSI reference ModelOSI reference Model
OSI reference Model
ย 
OsI reference model
OsI reference modelOsI reference model
OsI reference model
ย 
CN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptCN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.ppt
ย 

Recently uploaded

VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
ย 
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Delhi Call girls
ย 
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445ruhi
ย 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
ย 
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
ย 
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
ย 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
ย 
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLimonikaupta
ย 

Recently uploaded (20)

VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
ย 
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
ย 
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
ย 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
ย 
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
ย 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
ย 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
ย 
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
ย 
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
ย 
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRLLucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
Lucknow โคCALL GIRL 88759*99948 โคCALL GIRLS IN Lucknow ESCORT SERVICEโคCALL GIRL
ย 

Osi , tcp/ip protocol and Addressing

  • 1. The OSI Model , TCP/IPThe OSI Model , TCP/IP Protocol Suite and IPProtocol Suite and IP AdAdddressingressing By: Marwan Majeed Nayyfe DR.abd alkareem Alanbar Univercity
  • 2. Contents ๏‚› The OSImo del ๏‚› Layers in the OSI Model ๏‚› Organization of the Layers in OSI ๏‚› TCP/IP Protocol Suite ๏‚› Comparison between OSI and TCP/IP Protocol Suite ๏‚› Relationship of layers and addresses inTCP/IP ๏‚› Addressing ๏‚› Summery
  • 3. The OSImo del ๏ƒ˜ International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards. . It was first introduced in the late 1970s. ๏ƒ˜ An ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model ๏ƒ˜ OSIOSI stands for Open Systems Interconnection ๏ƒ˜ Created by International Standards Organization ๏ƒ˜ open system is a set of protocols that allows any two different systems to communicate regardless of their underlying architecture. The main purpose of the OSI model : Is to show how to facilitate communication between different systems without requiring changes to the logic of the underlying hardware and software
  • 4. The Layers OSImo del ๏ƒ˜ The OSI model is composed of seven ordered layers: physical (layer 1), data link(layer 2), network (layer 3), transport (layer 4), session (layer 5), presentation (layer 6),and application (layer 7) ๏ƒ˜ Headers are added to the data at layers 6, 5, 4, 3, and 2. Trailers are usually added only at layer 2. The job of OSI model is travels message from source-to-destination , it may pass through many intermediate nodes. These intermediate nodes usually involve on the first three layers of the OSI model
  • 5.
  • 6. The Organizatio n OF OSIlayers Figure 1.2
  • 7. An exchange using the OSI model
  • 8. 1.PhysicalLayer 1.Physical Layer : coordinates the functions required to carry a bit stream over a physical medium. It deals with the mechanical and electrical specifications of the interface and transmission media. show in figure 1.3 The physical layer is also concerned with the following: ๏ƒ˜ Physical characteristics of interfaces and media:It defines characterstics of interface between two devices ๏ƒ˜ Representation of bits. Represent by (0 s&1 s) ๏ƒ˜ Data rate :the number of bits sent each second . ๏ƒ˜ Synchronization of bits:the sender and receiver not use the same bit rate ๏ƒ˜ but also must be synchronized at the bit level ๏ƒ˜ Line confiuration :concerned with the connection of devices to the media. In a point-to-point configuration, multipoint configuration ๏ƒ˜ Physical topology : show in figure 1.4 ๏ƒ˜ Transmission mode : show in figure 1.5 The main purpose :The physical layer is responsible for the movement of individual bits from one hop (node) to the next.
  • 9. Physical Layer Figure 1.3 Figure 1.4 Figure 1.5 Figure 1.5
  • 10. Data Link Layer Other responsibilities of the data link layer include the following : ๏ƒ˜ Framing: divides the stream of bits into manageable data called frames. ๏‚› Physical addressing :Add header to the frame to define the sender and/or receiver of the frame. ๏ƒ˜ Flow control: regulates the amount of data that can be transmitted at one time ๏ƒ˜ Error control: achieved through a trailer added to the end of the frame to detect and retransmit damaged or lost frames. ๏‚› Access control: used for determining the sequence of device at access time. The main purpose : The data link layer is responsible for moving frames from one hop (node) to the next.
  • 12. Netwo rk Layer Other responsibilities of the network layer include the following: ๏‚› Logical addressing. packet passes the network boundary.we need another addressing system to help distinguish the source and destination systems. ๏‚› Routing: When independent networks or links are connected together to create internetworks (network of networks)the connecting devices or a large network(called routers or switches) route or switch the packets to their final destination. ๏‚› Show in figure 1.7 The main purpose : it is responsible for the delivery of individual packets from the source host to the destination host. When the two systems are attached to different networks
  • 14. Transport Layer Other responsibilities of the transport layer include the following ๏ƒ˜ Service-point addressing. the transport layer gets the entire message to the correct process on that computer. ๏ƒ˜ Segmentation and reassembly. A message is divided into transmittable segments, with each segment containing a sequence number. These numbers enable the transport layer to reassemble the message correctly upon arriving at the destination ๏ƒ˜ Connection control. The transport layer can be either connectionless UDP or Connection oriented TCP . ๏ƒ˜ Flow control. flow control at this layer is performed end to end rather than across a single link. regulates the amount of data that can be transmited at one time ๏ƒ˜ Error control. The sending transport layer makes sure that the entire message arrives at the receiving transport layer without error (damage, loss, or duplication). Error correction is usually achieved through retransmission. The transport layer it is responsible for process-to-process delivery of the entire message and error recovery
  • 15. Session Layer Specific responsibilities of the session layer include the following: ๏ƒ˜ Dialog control. It to allows the communication between two processes: take place in either half duplex (one way at a time) or full-duplex (two ways at time) mode ๏ƒ˜ Synchronization. The session layer allows a process to add checkpoints (synchronization points) into a stream of data. For example, if a system is sending a file of 2,000 pages, it is advisable to insert checkpoints after every 100 pages to ensure that each 100-page unit is received and acknowledged independently. session layer is the network dialog controller. It establishes, maintains, and synchronizes the interaction between communicating systems.
  • 16. Presentation Layer ๏ƒ˜ Specific responsibilities of the presentation layer include the following: ๏ƒ˜ Translation . The processes (running programs) in two systems are usually exchanging information in the form of character strings, numbers, and so on. Because different computers use different encoding systems. ๏ƒ˜ Encryption. To carry sensitive information a system must be able to assure privacy. ๏ƒ˜ Compression. Data compression reduces the number of bits contained in the information. such as text, audio, and video. The presentation layer is concerned with the syntax and semantics of the information exchanged between two systems
  • 17. Application Layer Specific services provided by the application layer include the following: ๏ƒ˜ Network virtual terminal. It is a software version of a physical terminal and allows a user to log on to a remote host ๏ƒ˜ File transfer, access, and management (FTAM). This application allows a user to access files in a remote host (to make changes or read data. ๏ƒ˜ E-mail services. This application provides the basis for e-mail forwarding and storage. ๏ƒ˜ Directory services. This application provides distributed database sources and access for global information about various objects and services. The main purpose :. It provides user interfaces and support for services such as electronic mail, remote file access and transfer and other types of distributed information services.
  • 18. TCP/IP Protocol Suite The TCP/IP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not match exactly with those in the OSI model. The original TCP/IP protocol suite was defined as four software layers built upon the hardware. Today, however, TCP/IP is thought of as a five-layer model with the layers named similarly to the ones in the OSI model. The topics that well be discussed: Physical Layers Data link layer Network Layer Transport Layer Application Layer
  • 19. TCP/IP Protocol Suite Physical LayerPhysical Layer ๏ƒ˜ It supports all of the standard and proprietary protocols. ๏ƒ˜ At this level, the communication is between two hops or nodes, either a computer or router. ๏ƒ˜ The unit of communication is a single bit. ๏ƒ˜ When the connection is established between the two nodes, a stream of bits is flowing between them. ๏ƒ˜ The physical layer, however, treats each bit individually
  • 21. TCP/IP Protocol Suite Data Link Layer TCP/IP does not define any specific protocol for the data link layer either. It supports all of the standard and proprietary protocols. At this level, the communication is also between two hops or nodes. The unit of communication however, is a packet called frame. A frame is a packet that encapsulates the data received from the network layer with an added header and sometimes a trailer. The head, among other communication information, includes the source and destination of frame. The destination address is needed to define the right recipient of the frame because many nodes may have been connected to the link. The source address is needed for possible response or acknowledgment as may be required by some protocols. Figure 1.11 shows the communication at the data link layer
  • 22. m
  • 23. TCP/IP Protocol Suite Network LayerNetwork Layer At the network layer (or, more accurately, the internetwork layer), TCP/IP supports the Internet Protocol (IP). The Internet Protocol (IP) is the transmission mechanism used by the TCP/IP protocols. IP transports data in packets called datagram's, each of which is transported separately. Datagrams can travel along different routes and can arrive out of sequence or be duplicated. IP does not keep track of the routes and has no facility for reordering datagrams once they arrive at their destination. Figure 1.10 shows the communication at the network layer. The network layer is responsible for sending individual datagrams from computer A to B.
  • 24.
  • 25. TCP/IP Protocol Suite Transport Layer ๏ƒ˜ There is a main difference between the transport layer and the network layer. Although all nodes in a network need to have the network layer, only the two end computers need to have the transport layer.the transport layer is responsible for delivering the whole message, which is called a segment, ๏ƒ˜ the transport layer was represented in the TCP/IP suite by two protocols: User Datagram Protocol (UDP) and Transmission Control Protocol (TCP). ๏ƒ˜ The unit of communication at the transport layer is a segment, user datagram, or a packet, depending on the specific protocol used in this layer.
  • 26. TCP/IP Protocol Suite Application LayerApplication Layer It is combination of application ,presentation and session layer of OSI model . ๏ƒ˜ this layer provided various services to different user application. ๏ƒ˜ It is include high level protocol that are used for wide verity application like: ๏ถ TELNET(Terminal Network) : used for remote login. ๏ถ FTP(File Transfer Protocol) : used for transfer of file from one system to another. ๏ถ HTTP(Hyper Text Transfer Protocol)|: for fetching web pages on WWW The unit of communication at the application layer is a message show in Figure 1.12
  • 27.
  • 28. Comparison between OSI and TCP/IP Protocol SuiteComparison between OSI and TCP/IP Protocol Suite ๏ฑ OSI model has seven layer. ๏ƒ˜ In TCP/IP we find that two layers, session and presentation, are missing. ๏ฑ OSI model provide clear destination between services , interface and protocol. ๏ƒ˜ TCP/IP doesnโ€™t provide clear destination between services , interface and protocol. ๏ฑ In OSI transport layer is connection oriented. ๏ƒ˜ In TCP/IP transport layer is both connection oriented and connectionless. ๏ฑ . Protocol do not fit well into OSI model . ๏ƒ˜ Protocol fit well in TCP/IP model. ๏ฑ Minimum size of OSI header is 5 bytes. ๏ƒ˜ In TCP/IP minimum size of the header is 20 bytes.
  • 29. Comparison between OSI and TCP/IP Protocol SuiteComparison between OSI and TCP/IP Protocol Suite Figure 1.12
  • 30. Relationship of layers and addresses in TCP/IPRelationship of layers and addresses in TCP/IP Figure 1.13
  • 31. AddressingAddressing there are four type of addresses are used in an internet employing the TCP/IP protocols: physical address, logical address, port address, and application- specific address. Each address is related to a one layer in the TCP/IP architecture . show in this figure
  • 32. AddressingAddressing Physical Addresses ๏ƒ˜ The physical address, also known as the link address, is the address of a node as defined by its LAN or WAN. It is included in the frame used by the data link layer. It is the lowest-level address. The physical addresses have authority over the link (LAN or WAN). The size and format of these addresses vary depending on the network. For example, Ethernet uses a 6-byte (48-bit) physical address. ๏ƒ˜ Physical addresses can be either unicast (one single recipient), multicast (a group of recipients), or broadcast (to be received by all systems in the network. Example 1 : Most local area networks use a 48-bit (6-byte) physical address written as 12 hexadecimal digits; every byte (2 hexadecimal digits) is separated by a colon, as shown below: A 6-byte (12 hexadecimal digits) physical address 07:01:02:01:2C:4B
  • 33. Physical Addresses Example 2: in figure 1.15 a node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected by a link. At the data link level this frame contains physical (link) addresses in the header. These are the only addresses needed. The rest of the header contains other information needed at this level. The trailer usually contains extra bits needed for error detection.
  • 34. AddressingAddressing 2.Logical Addresses ๏ƒ˜ Logical addresses are used by networking software to allow packets to be independent of the physical connection of the network, that is, to work with different network topologies and types of media ๏ƒ˜ A logical address in the Internet is currently a 32-bit address that can uniquely define a host connected to the Internet. An internet address in IPv4 in decimal numbers ๏ƒจ 132.24.75.9 ๏ƒ˜ No two publicly addressed and visible hosts on the Internet can have the same IP address. ๏ƒ˜ The physical addresses will change from hop to hop, but the logical addresses remain the same
  • 35. Example 3 ๏ƒ˜ The computer with logical address A and physical address 10 needs to send a packet to the computer with logical address P and physical address 95. We use letters to show the logical addresses and numbers for physical addresses. The sender encapsulates its data in a packet at the network layer and adds two logical addresses (A and P) remain the same from the original source to the final destination. They will not change when we go from network to network. However, the physical addresses will change as the packet moves from one network to another. ๏ƒ˜ The router decapsulates the packet from the frame to read the logical destination address P. ๏ƒ˜ The destination logical address P matches the logical address of the computer. Show in figure 1.16
  • 36.
  • 37. AddressingAddressing 3.Port Addresses ๏ƒ˜ There are many application running on the computer. Each application run with a port no.(logically) on the computer. ๏ƒ˜ A port number is part of the addressing information used to identify the senders and receivers of messages. ๏ƒ˜ Port numbers are most commonly used with TCP/IP connections. ๏ƒ˜ These port numbers allow different applications on the same computer to share network resources simultaneously. ๏ƒ˜ The physical addresses change from hop to hop, but the logical and port addresses usually remain the same.
  • 38. Example 3 ๏ƒ˜ Example of transport layer communication. Data coming from the upperlayers have port addresses j and k ( j is the address of the sending process, and k is the address of the receiving process). Since the data size is larger than the network layer can handle, the data are split into two packets, each packet retaining the service-point addresses ( j and k). Then in the network layer, network addresses (A and P) are added to each packet. ๏ƒ˜ The packets can travel on different paths and arrive at the destination either in order or out of order. The two packets are delivered to the destination transport layer, which is responsible for removing the network layer headers and combining the two pieces of data for delivery to the upper layers.
  • 40. 44..Application-Specific AddressesApplication-Specific Addresses Some applications have user-friendly addresses that are designed for that specific application. Examples include the e-mail address (for example, forouzan@fhda.edu) and the Universal Resource Locator (URL) (for example, www.mhhe.com). The first defines the recipient of an e-mail; the second is used to find a document on the World Wide Web. These addresses, however, get changed to the corresponding port and logical addresses by the sending computer
  • 41. SummarySummary OSIOSI ๏ƒ˜ The International Standards Organization (ISO) created a model called the Open Systems Interconnection (OSI), which allows diverse systems to communicate. The seven-layer OSI model provides guidelines for the development of universally compatible networking protocols. The physical, data link, and network layers are the network support layers. The session, presentation, and application layers are the user support layers. The transport layer links the network support layers and the user support layers. ๏ƒ˜ The physical layer coordinates the functions required to transmit a bit stream over a physical medium. The data link layer is responsible for delivering data units TCPIPTCPIP ๏ƒ˜ The Application layer of the TCP/IP Model encompasses the same functions as the Application, Presentation, and Session layers of the OSI Model. ๏ƒ˜ The Transport layer of the TCP/IP Model functions the same as the Transport layer in OSI Model and part of Session layer. ๏ƒ˜ The Internet of layer of the TCP/IP Model Performs the same functions as the OSI Model Network layer and many of the functions of the LLC sub layer of the OSI Model Data Link layer.
  • 43. m