SlideShare a Scribd company logo
1 of 45
Download to read offline
NETWORK
OSI, TCP/IP
1
2
Prepared by: Mir Omranudin Abhar
Email : MirOmran@Gmail.com
Fall ,2019
Netwrok [Communication]
2
A data communications system has five components.
Netwrok [Communication]
3
1. Message: The message is the information (data) to be
communicated. Popular forms of information include text,
numbers, pictures, audio and video.
2. Sender: The sender is the device that sends the data message. It
can be a computer, workstations, telephone handset, video
camera and so on.
Netwrok [Communication]
4
3. Receiver: The receiver is the device that receives the message. It
can be a computer, workstations, telephone handset, television
and son on.
4. Transmission medium: The transmission medium is the physical
path by which a message travels from sender to receiver. Some
examples of transmission media include twisted-pair wire,
coaxial cable, fiber-optic cable, and radio waves.
Netwrok [Communication]
5
5. Protocol: A protocol is a set of rules that govern data
communications. It represents an agreement between the
communicating devices. Without a protocol, two devices may be
connected but not communicating, just as a person speaking
French cannot be understood by a person who speaks only
Japanese.
Netwrok [Layer]→ 𝑆𝑒𝑛𝑑𝑒𝑟,𝑅𝑒𝑐𝑒𝑖𝑣𝑒𝑟,𝐶𝑎𝑟𝑟𝑖𝑒𝑟
6
Netwrok [Chaos Networking]
7
Netwrok [Model]
8
• OSI (Open System Interconected) Model
• TCP/IP(Transmission Control Protocol / Internet Protocol)
Model- [OSI]
9
→ International stantard organization,1947
→ 7 Layer
→ Interface [Service]
Model- [OSI]
10
Model- [OSI]
11
Model- [OSI] → Pysical Layer
12
→ Media Layers
→ Data-unit [bits]
Model- [OSI] → Data link Layer
13
→ Hop to Hop(node to node) delivery by the data link layer.
• Data-unit [frames]
• Physical addressing
• Flow control [Fast,Slow]
• Error control
• Access control[Shared Channel]
Model- [OSI] → Data link Layer
14
Model- [OSI] → Network Layer
15
→ Source-to-destination delivery of a packet
• Media Layers
• Data-unit [packets]
• Logical addressing
• Routing [Static,Dynamic]
• Control[subnet]
Model- [OSI] → Network Layer
16
Model- [OSI] → Transport Layer
17
→ process-to-process delivery
[point to point connection]
• Host Layers
• Data-unit [seqments]
Model- [OSI] → Transport Layer
18
Model- [OSI] → Session Layer
19
• Host Layers
• Data-unit [data]
• Dialog contro [keeping track of whose turn it is to transmit]
• Token management [preventing two parties from attempting the
same critical operation at the same time]
• Synchronization
Model- [OSI] → Session Layer
20
Model- [OSI] → Presentation Layer
21
• Host Layers
• Data-unit [data]
• Stantard
• Encryption
Model- [OSI] → Application Layer
22
→ Host Layers
→ Data-unit [data]
Model-
[OSI]
23
Model- [TCP/IP]
24
→ Cerf and kahn , 1974
→ 4 Layer
Model- [TCP/IP]
25
Model- [Compare OSI vs TCP/IP]
26
• connectionless and connection-oriented
communication in the network layer
• connection-oriented communication in
the transport layer
• Connectionless communication in the
network layer
• connectionless and connection-oriented
communication in the transport layer
Model- [Compare OSI vs TCP/IP]
27
OSI TCP/IP
• Service
• Interface
• Protocol
• The TCP/IP model did not originally clearly
distinguish between service, interface, and
protocol,
• The OSI reference model was devised
before the corresponding protocols
were invented.
• TCP/IP the reverse was true
• OSI model has seven layers • TCP/IP has four layers
Model- [TCP/IP]-Protocol
28
TCP/IP Layer Protocol
Application Layer
HTTP FTP Telnet SMTP DNS
Transport Layer UDP TCP
Netwrok Layer IP ARP ICMP IGMP
Access Network
[Host to Netwrok] Token Ring Enternet
[TCP/IP]-[Application layer]-Protocol
29
1. HTTP [HyperText Transfer Protocol]
HTTP is the underlying protocol used by the World
Wide Web and this protocol defines how messages are
formatted and transmitted, and what actions Web
servers and browsers should take in response to
various commands.
• HTTP is connectionless.
• HTTP uses a client-server architecture.
[TCP/IP]-[Application layer]-Protocol
30
2. FTP [File Transfer Protocol]
FTP is the commonly used protocol for exchanging files
over the Internet. FTP uses the Internet's TCP/IP protocols
to enable data transfer.
• FTP is connection-oriented.
• FTP uses a client-server architecture.
[TCP/IP]-[Application layer]-Protocol
31
3. Telnet
Telnet is a protocol that allows you to connect to remote computers
(called hosts) over a TCP/IP network (such as the internet).
[TCP/IP]-[Application layer]-Protocol
32
4. SMTP[Simple Mail Transfer Protocol]
SMT(Simple Mail Transfer Protocol) is a TCP/IP protocol used in
sending and receiving e-mail.
[TCP/IP]-[Application layer]-Protocol
33
5. DNS [Domain Name System]
The (DNS) is the phonebook of the Internet. Humans access
information online through domain names, like google.com or
youtube.com. Web browsers interact through Internet Protocol (IP)
addresses. DNS translates domain names to IP addresses so browsers
can load Internet resources
[TCP/IP]-[Application layer]-Protocol
34
5. DNS [Domain Name System]
[TCP/IP]-[Transport layer]-Protocol
35
1. TCP [Transmission Control Protocol]
• Transmission Control Protocol is a connection-oriented protocol.
• Acknowledgement segments
• The speed for TCP is slower than UDP.
• HTTP, HTTPs, FTP, SMTP, Telnet
2. UDP [User Datagram Protocol]
• User Datagram Protocol is a connectionless protocol.
• No Acknowledgment,
• UDP is faster because error recovery is not attempted. It is a "best effort" protocol.
• DNS, DHCP, TFTP, SNMP, RIP, VOIP.
[TCP/IP]-[Network layer]-Protocol
36
1. IP[Internet Protocol]
An Internet Protocol address (IP address) is a
numerical label assigned to each device connected to
a computer network that uses the Internet Protocol
for communication.
[TCP/IP]-[Network layer]-Protocol
37
2. ARP(Address Resoultion Protocol)
ARP is a network protocol used to find out the hardware (MAC)
address of a device from an IP address.
[TCP/IP]-[Network layer]-Protocol
38
3. ICMP(Internet Control Message Protocol)
ICMP is an error reporting protocol and is an extension to the
Internet Protocol (IP).
4. IGMP(Internet Group Management Protocol )
The IGMP is a communications protocol used by hosts and adjacent
routers on IPv4 networks to establish multicast group memberships.
IGMP is an integral part of IP multicast
Addressing
39
Four levels of addresses are used in an internet employing the TCP/IP
protocols:
[Addressing]→ Physical
40
A physical address is the hardware-level address used by the
Ethernet interface to communicate on the network. Every device
must have a unique physical address.
This is often referred to as its MAC (Media Access Control)
address.
[ 08:56:27:6f:2b:9c ]
Card ID
Vendor ID
[Addressing]→ Logical
41
A logical address is a network-layer address that is interpreted by a
protocol handler.
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.
Each type of protocol has a different kind of logical address.
167 : 21 : 34 : 5
FDEC : BA98 ::: ADFC : BDFF : 2990 : FFFF
[Addressing]→ Logical
42
Note that although physical addresses will change from hop to hop,
logical addresses remain the same from the source to destination.
[Addressing]→ Port
43
A port address in TCPIIP is 16 bits in length.
[Addressing]→ Specific
44
Email : example@yahoo.com
Question
.1
Ad-hoc
‫و‬
Infra-Structure
‫ست‬‫چی‬
,
‫و‬
‫از‬
‫مه‬
‫چه‬
‫فرق‬
‫ند؟‬‫ر‬‫دا‬
.2
Pucket Tracer
Boson Netsim,
‫و‬
GNS-3
‫چه‬
‫نوع‬
‫سافت‬
‫یر‬‫و‬
‫ها‬
‫بوده‬
‫به‬
‫چه‬
‫هدف‬
‫تفاده‬‫س‬‫ا‬
‫شود‬‫می‬
‫و‬
‫تفاوت‬
‫بنی‬
‫شان‬
‫چه‬
‫باشد؟‬‫می‬
.3
Cloud Computring
‫ست‬‫چی‬
‫و‬
‫اع‬‫و‬‫ن‬‫ا‬
‫ا‬‫ر‬‫ان‬
‫انم‬
‫فته‬‫ر‬‫گ‬
‫و‬
‫توزیع‬
‫ید؟‬‫ه‬‫بد‬
.4
‫در‬
‫پروتلک‬
‫ها‬
UDP
‫و‬
TCP
‫که‬
‫در‬
‫الیه‬
Transport
‫تفاده‬‫س‬‫ا‬
‫شود‬‫می‬
,
‫تفاوت‬
‫بنی‬
header Size
‫ها‬
‫چقدر‬
‫باشد؟‬‫می‬
45

More Related Content

What's hot

12 ipt 0303 transmitting and receiving
12 ipt 0303   transmitting and receiving12 ipt 0303   transmitting and receiving
12 ipt 0303 transmitting and receiving
ctedds
 
Chapter 3 networking and internetworking
Chapter 3 networking and internetworkingChapter 3 networking and internetworking
Chapter 3 networking and internetworking
AbDul ThaYyal
 

What's hot (20)

12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication System12 ipt 0301: Characteristics of a Communication System
12 ipt 0301: Characteristics of a Communication System
 
12 ipt 0303 transmitting and receiving
12 ipt 0303   transmitting and receiving12 ipt 0303   transmitting and receiving
12 ipt 0303 transmitting and receiving
 
Sept 2017 introduction
Sept 2017   introductionSept 2017   introduction
Sept 2017 introduction
 
MVA slides lesson 5
MVA slides lesson 5MVA slides lesson 5
MVA slides lesson 5
 
98 366 mva slides lesson 7
98 366 mva slides lesson 798 366 mva slides lesson 7
98 366 mva slides lesson 7
 
Sept 2017 topologies and communication media
Sept 2017   topologies and communication mediaSept 2017   topologies and communication media
Sept 2017 topologies and communication media
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
Chapter 3 networking and internetworking
Chapter 3 networking and internetworkingChapter 3 networking and internetworking
Chapter 3 networking and internetworking
 
98 366 mva slides lesson 8
98 366 mva slides lesson 898 366 mva slides lesson 8
98 366 mva slides lesson 8
 
MVA slides lesson 3
MVA slides lesson 3MVA slides lesson 3
MVA slides lesson 3
 
Data Communication & computer network: Channel types
Data Communication & computer network: Channel types Data Communication & computer network: Channel types
Data Communication & computer network: Channel types
 
CS101- Introduction to Computing- Lecture 27
CS101- Introduction to Computing- Lecture 27CS101- Introduction to Computing- Lecture 27
CS101- Introduction to Computing- Lecture 27
 
Topic 1.1 basic concepts of computer network
Topic 1.1 basic concepts of computer networkTopic 1.1 basic concepts of computer network
Topic 1.1 basic concepts of computer network
 
Topic 2.1 network communication using osi model part1
Topic 2.1 network communication using osi   model part1Topic 2.1 network communication using osi   model part1
Topic 2.1 network communication using osi model part1
 
98 366 mva slides lesson 5
98 366 mva slides lesson 598 366 mva slides lesson 5
98 366 mva slides lesson 5
 
Network Layer & Transport Layer
Network Layer & Transport LayerNetwork Layer & Transport Layer
Network Layer & Transport Layer
 
Transmission modes
Transmission modesTransmission modes
Transmission modes
 
MVA slides lesson 7
MVA slides lesson 7MVA slides lesson 7
MVA slides lesson 7
 
MVA slides lesson 1
MVA slides lesson 1MVA slides lesson 1
MVA slides lesson 1
 
Types of network topology
Types of network topologyTypes of network topology
Types of network topology
 

Similar to Net 2

07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt
ssuserf7cd2b
 
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
eyebolloptics
 

Similar to Net 2 (20)

presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunications
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 
Module 1 slides
Module 1 slidesModule 1 slides
Module 1 slides
 
Lecture 3- tcp-ip
Lecture  3- tcp-ipLecture  3- tcp-ip
Lecture 3- tcp-ip
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
Lecture 2 -_understanding_networks_with_presenter_notes
Lecture 2 -_understanding_networks_with_presenter_notesLecture 2 -_understanding_networks_with_presenter_notes
Lecture 2 -_understanding_networks_with_presenter_notes
 
07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt07 - TCP_IP and the DoD Model.ppt
07 - TCP_IP and the DoD Model.ppt
 
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
1)Please explain the commands ifconfig, ping, traceroute, netstat, d.pdf
 
Tcp/Ip Model
Tcp/Ip ModelTcp/Ip Model
Tcp/Ip Model
 
TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
Automation Networking By Shivam Singh
Automation Networking By Shivam SinghAutomation Networking By Shivam Singh
Automation Networking By Shivam Singh
 
SOHO Network Setup Tutorial
SOHO Network Setup Tutorial SOHO Network Setup Tutorial
SOHO Network Setup Tutorial
 
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALAINTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
CCNA Interview.pdf
CCNA Interview.pdfCCNA Interview.pdf
CCNA Interview.pdf
 
Unit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptxUnit 1- Network Layer and Protocols-4.pptx
Unit 1- Network Layer and Protocols-4.pptx
 
Networking Fundamentals
Networking Fundamentals Networking Fundamentals
Networking Fundamentals
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
 
Web technology unit I - Part B
Web technology unit I - Part BWeb technology unit I - Part B
Web technology unit I - Part B
 

More from MirOmranudinAbhar (20)

Dld 2
Dld 2Dld 2
Dld 2
 
Dld 3
Dld 3Dld 3
Dld 3
 
Dld 4
Dld 4Dld 4
Dld 4
 
Dld 1
Dld 1Dld 1
Dld 1
 
java-13
java-13java-13
java-13
 
java-12
java-12java-12
java-12
 
java-11
java-11java-11
java-11
 
java-10
java-10java-10
java-10
 
java-9
java-9java-9
java-9
 
java-8
java-8java-8
java-8
 
java-7
java-7java-7
java-7
 
java-6
java-6java-6
java-6
 
java-5
java-5java-5
java-5
 
java-4
java-4java-4
java-4
 
java-3
java-3java-3
java-3
 
java-2
java-2java-2
java-2
 
java-1
java-1java-1
java-1
 
Software-0
Software-0Software-0
Software-0
 
Net 6
Net 6Net 6
Net 6
 
Net 7
Net 7Net 7
Net 7
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Net 2