SlideShare uma empresa Scribd logo
1 de 46
Computer Networking
(OSI Model-TCP/IP Model-Networking Device
Presented by:
Md.Shohel Rana
Lecturer, Dept. of CSE
ISTT UNIVERSITY
OBJECTIVES
 Understand the rationale for the existence of networks.
 Distinguish between the three types of networks: LANs, MANs, and WANs.
 Understand the OSI model and TCP/IP.
 List different connecting devices and the OSI layers in which each device operates.
 Understand client-server models.
Computer networks
 A computer network is a combination of systems connected through
transmission media.
Local area network (LAN)
Metropolitan area network (MAN)
Wide area network (WAN)
Model and protocol
A model is the specification set by a standards organization as a
guideline for designing networks.
A protocol is a set of rules that controls the interaction of
different devices in a network or an internetwork.
OSI MODEL
 The Open Systems Interconnection (OSI) model is a theoretical
model that shows how any two different systems can communicate
with each other.
Flow of data in the OSI model
Header
Header
Header
Trailer
Seven layers of OSI model
1. Physical layer
2. Data-link layer
3. Network layer
4. Transport layer
5. Session layer
6. Presentation
layer
7. Application layer
1.Physical layer
 The physical layer is responsible
for transmitting a bit stream over a
physical medium.
 It encodes and decodes bits
into groups of bits.
 It then transforms a stream of bits
into a signal.
2.Data-link layer
 The data-link layer organizes bits into
logical units called frames.
 The data-link layer is responsible only for
node-to-node delivery of the frame.
 The data-link layer is often
responsible for error handling
between two adjacent stations.
3.Network layer
 The network layer is responsible for delivery of a packet
between the original source and final destination.
 Using logical addresses (IP addresses) instead
of physical addresses.
 Example of IP address
 140.122.76.121 (4 Bytes)
4.Transport layer
 The transport layer is responsible for
source-to-destination delivery of the
entire message.
 The transport layer is responsible for
breaking the entire message into
several packets and delivery them to
the network layer.
 The transport layer is responsible
for ensuring that the whole
message is transmitted.
 If packets arrive out of order, they must
be reorganized.
5. Session layer
 The session layer is designed to control the dialog
between users.
 The synchronization points divides a long
message into smaller ones and ensure that each
section is received and acknowledged by the
receiver.
 Most network implementations today do not use a
separate session layer, their services are usually
included in the application layer.
6.Presentation layer
 The presentation layer is concerned with the syntax and
semantics of the information exchanged between two
systems.
 It deals with the fact that different systems use different
coding methods.
 Compress and decompress data
 Encrypt and decrypt data
 Most implementations do not use a presentation layer today,
their services are usually included
in other layer.
7. Application layer
 The application layer enables the user to
access the network.
 It defines common applications that can
be implemented to make the job of the
user simpler.
 Will be discussed later…
Categories of networks
LANs
Local area network
 Bus topology
 When a station sends a frame to another
computer, all computer receiver the frame and
check its destination address.
 Star topology
 Hub (all, like a bus) v.s. switch (one)
 Ring topology
 When a computer needs to send a frame to
another computer, it sends it to its neighbor.
MAN
WAN
Wide area network
WAN is the connection of individual
computers or LANs over a large area.
A person using a telephone line to
connect to an ISP is using a WAN.
ISP: internet service provider
Connecting devices
Repeater
A repeater is an electronic device and operate
only in the physical layer of the OSI model.
A repeater can regenerate the signal and send
it to the rest of the network.
Note:
Repeaters operate at the first layer
(physical layer) of the
OSI model.
Bridge
Bridges
 In bus topology, a bridge is a
traffic controller.
 It can divide a long bus into
smaller segments so that each
segment is independent
trafficwise.
 The bridge uses a table to decide if
the frame needs to be forwarded to
another segment.
 With a bridge, two or more pairs of
stations can communicate at the same
time.
Note:
Bridges operate at the first two
layers
(physical layer and data-link layer)
of the OSI model.
Switch—one kind of dynamic bridge
Routers in an internet
Note:
Routers operate at the first three
layers
(physical, data-link, and network
layer)
of the OSI model.
Routers
Whereas a bridge filters a frame based
on the physical address of the frame, a
router routes a packet based on the
logical address of the packet.
Whereas a bridge may connect two
segments of a LAN, a router can connect
two independent networks.
Gateways
A gateway is a connecting device that
acts as a protocol converter.
A gateway is usually a computer installed
with the necessary software.
Today the term gateway is used
interchangeably with the term router. The
distinction between the two terms is
disappearing.
Connecting devices and the OSI model
Protocols
TCP: Transmission control protocol
UDP: User datagram protocol
IP: Internet protocol
FTP: File transfer protocol
SMTP: Simple mail transfer protocol
POP: Post office protocol
HTTP: Hypertext transfer protocol
TCP/IP and OSI model
IP addresses in dotted-decimal notation
Network layer
Application layer
Client-server model
Client-server model
Client: an application program running on
a local machine
Server: an application program running
on a remote machine
A client requests a service from a server.
The server program is always running,
and the client program runs only when
needed.
FTP
FTP -- Client-server model
FTP -- Client-server model
FTP was designed to resolve two
problems:
Different coding systems in use
One machine may use ASCII, and other may use
Unicode
Different file formats in use
SMTP -- Client-server
model
SMTP/POP
Email address
Shohel_CSEistt.edu.bd
TELNET-- a general client-server model
Local login v.s. remote login
TELNET is a general client-server program on
the Internet that allow remote login
HTTP
 URL
 http://www.istt.com
ftp://140.122.77.121
 URL: Uniform resource locator
 A special kind of addressing using by HTTP
WWW
WWW: World wide web
Hypertext: home page
Browser
Document Types
Static documents
Dynamic documents
Active documents
Browser
Categories of Web documents
Static documents
HTML: Hypertext Markup Language
Dynamic documents
CGI: Common Gateway Interface (Perl)
Active documents
Java language

Mais conteúdo relacionado

Mais procurados

Routing table and routing algorithms
Routing table and routing algorithmsRouting table and routing algorithms
Routing table and routing algorithms
lavanyapathy
 
IP Routing
IP RoutingIP Routing
IP Routing
Peter R. Egli
 
Packet transfer mechanism using routers and IP addresses
Packet transfer mechanism using routers and IP addresses Packet transfer mechanism using routers and IP addresses
Packet transfer mechanism using routers and IP addresses
myrajendra
 

Mais procurados (20)

Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
 
Asynchronous and synchronous
Asynchronous and synchronousAsynchronous and synchronous
Asynchronous and synchronous
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Week14 lec2
Week14 lec2Week14 lec2
Week14 lec2
 
Network layer
Network layerNetwork layer
Network layer
 
Ethernet
EthernetEthernet
Ethernet
 
Routing Techniques
Routing TechniquesRouting Techniques
Routing Techniques
 
Routing table and routing algorithms
Routing table and routing algorithmsRouting table and routing algorithms
Routing table and routing algorithms
 
Routing
RoutingRouting
Routing
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Network layer ip address assignment and routing
Network layer ip address assignment and routingNetwork layer ip address assignment and routing
Network layer ip address assignment and routing
 
IP Routing
IP RoutingIP Routing
IP Routing
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocol
 
Network Layer by-adeel
Network Layer by-adeelNetwork Layer by-adeel
Network Layer by-adeel
 
Packet transfer mechanism using routers and IP addresses
Packet transfer mechanism using routers and IP addresses Packet transfer mechanism using routers and IP addresses
Packet transfer mechanism using routers and IP addresses
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer Protocols
 
Lecture 3 network layer
Lecture 3 network layerLecture 3 network layer
Lecture 3 network layer
 
Report on Router
Report on RouterReport on Router
Report on Router
 
Network switch
Network switchNetwork switch
Network switch
 
Computer Network Fundamentals
Computer Network FundamentalsComputer Network Fundamentals
Computer Network Fundamentals
 

Semelhante a Computer networking

Network essentials chapter 3
Network essentials  chapter 3Network essentials  chapter 3
Network essentials chapter 3
Raghu nath
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
Gulrez Khan
 
Network essentials chapter 4
Network essentials  chapter 4Network essentials  chapter 4
Network essentials chapter 4
Raghu nath
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networking
isma ishak
 
Network essentials chapter 2
Network essentials  chapter 2Network essentials  chapter 2
Network essentials chapter 2
Raghu nath
 

Semelhante a Computer networking (20)

Network essentials chapter 3
Network essentials  chapter 3Network essentials  chapter 3
Network essentials chapter 3
 
1658897215230.pdf
1658897215230.pdf1658897215230.pdf
1658897215230.pdf
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
 
Network essentials chapter 4
Network essentials  chapter 4Network essentials  chapter 4
Network essentials chapter 4
 
Mohanccna
MohanccnaMohanccna
Mohanccna
 
Internet
InternetInternet
Internet
 
Chapter 1.2 osi model
Chapter 1.2 osi modelChapter 1.2 osi model
Chapter 1.2 osi model
 
Osi model
Osi modelOsi model
Osi model
 
Computer networks
Computer networksComputer networks
Computer networks
 
Advanced Network Chapter I: Which is very best lecture note
Advanced Network Chapter I: Which is very best lecture noteAdvanced Network Chapter I: Which is very best lecture note
Advanced Network Chapter I: Which is very best lecture note
 
IMD 251 - Networking
IMD 251 - NetworkingIMD 251 - Networking
IMD 251 - Networking
 
CN Module 1 ppt final 20.08.2020.ppt
CN Module 1 ppt final 20.08.2020.pptCN Module 1 ppt final 20.08.2020.ppt
CN Module 1 ppt final 20.08.2020.ppt
 
Network essentials chapter 2
Network essentials  chapter 2Network essentials  chapter 2
Network essentials chapter 2
 
OSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networkingOSI and TCP/IP reference models in networking
OSI and TCP/IP reference models in networking
 
Networking concepts by Sachidananda M H
Networking concepts by Sachidananda M HNetworking concepts by Sachidananda M H
Networking concepts by Sachidananda M H
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
 
Lecture 1 networking & internetworking
Lecture 1 networking & internetworkingLecture 1 networking & internetworking
Lecture 1 networking & internetworking
 
01 pengenalan
01 pengenalan01 pengenalan
01 pengenalan
 
computer network basics
computer network basicscomputer network basics
computer network basics
 
Networrrrrrrrkkkk secuiiirtyyyyyyyyyyyyyyyyyyyy
Networrrrrrrrkkkk secuiiirtyyyyyyyyyyyyyyyyyyyyNetworrrrrrrrkkkk secuiiirtyyyyyyyyyyyyyyyyyyyy
Networrrrrrrrkkkk secuiiirtyyyyyyyyyyyyyyyyyyyy
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 

Computer networking

  • 1. Computer Networking (OSI Model-TCP/IP Model-Networking Device Presented by: Md.Shohel Rana Lecturer, Dept. of CSE ISTT UNIVERSITY
  • 2. OBJECTIVES  Understand the rationale for the existence of networks.  Distinguish between the three types of networks: LANs, MANs, and WANs.  Understand the OSI model and TCP/IP.  List different connecting devices and the OSI layers in which each device operates.  Understand client-server models.
  • 3. Computer networks  A computer network is a combination of systems connected through transmission media. Local area network (LAN) Metropolitan area network (MAN) Wide area network (WAN)
  • 4. Model and protocol A model is the specification set by a standards organization as a guideline for designing networks. A protocol is a set of rules that controls the interaction of different devices in a network or an internetwork.
  • 5. OSI MODEL  The Open Systems Interconnection (OSI) model is a theoretical model that shows how any two different systems can communicate with each other.
  • 6. Flow of data in the OSI model Header Header Header Trailer
  • 7. Seven layers of OSI model 1. Physical layer 2. Data-link layer 3. Network layer 4. Transport layer 5. Session layer 6. Presentation layer 7. Application layer
  • 8. 1.Physical layer  The physical layer is responsible for transmitting a bit stream over a physical medium.  It encodes and decodes bits into groups of bits.  It then transforms a stream of bits into a signal.
  • 9. 2.Data-link layer  The data-link layer organizes bits into logical units called frames.  The data-link layer is responsible only for node-to-node delivery of the frame.  The data-link layer is often responsible for error handling between two adjacent stations.
  • 10. 3.Network layer  The network layer is responsible for delivery of a packet between the original source and final destination.  Using logical addresses (IP addresses) instead of physical addresses.  Example of IP address  140.122.76.121 (4 Bytes)
  • 11. 4.Transport layer  The transport layer is responsible for source-to-destination delivery of the entire message.  The transport layer is responsible for breaking the entire message into several packets and delivery them to the network layer.  The transport layer is responsible for ensuring that the whole message is transmitted.  If packets arrive out of order, they must be reorganized.
  • 12. 5. Session layer  The session layer is designed to control the dialog between users.  The synchronization points divides a long message into smaller ones and ensure that each section is received and acknowledged by the receiver.  Most network implementations today do not use a separate session layer, their services are usually included in the application layer.
  • 13. 6.Presentation layer  The presentation layer is concerned with the syntax and semantics of the information exchanged between two systems.  It deals with the fact that different systems use different coding methods.  Compress and decompress data  Encrypt and decrypt data  Most implementations do not use a presentation layer today, their services are usually included in other layer.
  • 14. 7. Application layer  The application layer enables the user to access the network.  It defines common applications that can be implemented to make the job of the user simpler.  Will be discussed later…
  • 16. LANs
  • 17. Local area network  Bus topology  When a station sends a frame to another computer, all computer receiver the frame and check its destination address.  Star topology  Hub (all, like a bus) v.s. switch (one)  Ring topology  When a computer needs to send a frame to another computer, it sends it to its neighbor.
  • 18. MAN
  • 19. WAN
  • 20. Wide area network WAN is the connection of individual computers or LANs over a large area. A person using a telephone line to connect to an ISP is using a WAN. ISP: internet service provider
  • 22. Repeater A repeater is an electronic device and operate only in the physical layer of the OSI model. A repeater can regenerate the signal and send it to the rest of the network.
  • 23. Note: Repeaters operate at the first layer (physical layer) of the OSI model.
  • 25. Bridges  In bus topology, a bridge is a traffic controller.  It can divide a long bus into smaller segments so that each segment is independent trafficwise.  The bridge uses a table to decide if the frame needs to be forwarded to another segment.  With a bridge, two or more pairs of stations can communicate at the same time.
  • 26. Note: Bridges operate at the first two layers (physical layer and data-link layer) of the OSI model.
  • 27. Switch—one kind of dynamic bridge
  • 28. Routers in an internet
  • 29. Note: Routers operate at the first three layers (physical, data-link, and network layer) of the OSI model.
  • 30. Routers Whereas a bridge filters a frame based on the physical address of the frame, a router routes a packet based on the logical address of the packet. Whereas a bridge may connect two segments of a LAN, a router can connect two independent networks.
  • 31. Gateways A gateway is a connecting device that acts as a protocol converter. A gateway is usually a computer installed with the necessary software. Today the term gateway is used interchangeably with the term router. The distinction between the two terms is disappearing.
  • 32. Connecting devices and the OSI model
  • 33. Protocols TCP: Transmission control protocol UDP: User datagram protocol IP: Internet protocol FTP: File transfer protocol SMTP: Simple mail transfer protocol POP: Post office protocol HTTP: Hypertext transfer protocol
  • 34. TCP/IP and OSI model
  • 35. IP addresses in dotted-decimal notation Network layer
  • 37. Client-server model Client: an application program running on a local machine Server: an application program running on a remote machine A client requests a service from a server. The server program is always running, and the client program runs only when needed.
  • 39. FTP -- Client-server model FTP was designed to resolve two problems: Different coding systems in use One machine may use ASCII, and other may use Unicode Different file formats in use
  • 42. TELNET-- a general client-server model Local login v.s. remote login TELNET is a general client-server program on the Internet that allow remote login
  • 43. HTTP  URL  http://www.istt.com ftp://140.122.77.121  URL: Uniform resource locator  A special kind of addressing using by HTTP
  • 44. WWW WWW: World wide web Hypertext: home page Browser Document Types Static documents Dynamic documents Active documents
  • 46. Categories of Web documents Static documents HTML: Hypertext Markup Language Dynamic documents CGI: Common Gateway Interface (Perl) Active documents Java language