SlideShare uma empresa Scribd logo
1 de 35
Introduction to  Computer Networks ,[object Object],[object Object],[object Object],[object Object],[object Object],Computer Networks
What is a Network? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Computer Networks
Computer Networks Network Classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks Network Hardware ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks Network Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks Design Issues for the Layers  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks Connection Oriented /Less Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks Service Primitives A service is formally specified by a set of primitives ( operations) available to a user process to access the service. Send a message to the peer SEND Terminate a Connection DISCONNECT Block waiting for an incoming message RECEIVE Establish a connection with a waiting peer CONNECT Block waiting for an incoming connection LISTEN Meaning Primitive
Computer Networks Client Machine Server Machine 1)Connection Request 2)ACK 3)Request for Data 4)Reply 5)Disconnect  6)Disconnect How communication takes place?
Computer Networks Services & Protocols ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks OSI Reference Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks Layers in OSI
Computer Networks Layers in OSI
Computer Networks The Application Layer ,[object Object],[object Object],[object Object],[object Object]
Computer Networks The Presentation Layer ,[object Object],[object Object],[object Object],[object Object]
Computer Networks The Session Layer ,[object Object],[object Object],[object Object],[object Object]
Computer Networks The Transport Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks The Transport Layer ( Cont…) ,[object Object],[object Object],[object Object]
Computer Networks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Transport Layer ( Cont…)
Computer Networks Windowing: The quantity of data segments (in bytes) that the transmitting machine is allowed to send without receiving an acknowledgement for them is called window. Acknowledgments: Non-duplication of data is achieved through positive acknowledgement with re transmission. The sender documents each segment it sends and waits for this acknowledgement before sending the next segment. It starts a timer and retransmits if it expires before an acknowledgement is returned from receiving end. The Transport Layer ( Cont…)
Computer Networks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Network Layer
Computer Networks The Network Layer ( Cont…)
Computer Networks The Data Link Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks The Physical  Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks The TCP/IP Model
Computer Networks The TCP/IP Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks The Process/Application Layer  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks The Host-to-Host Layer  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Computer Networks The Host to Host Layer  TCP/IP Segment Format
Computer Networks The Host-to-Host Layer  ,[object Object],[object Object],[object Object]
Computer Networks The Host-to-Host Layer  The Internet Layer
Computer Networks The Network Layer  ,[object Object],Comparison Of OSI & TCP/IP  ,[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Data & comp. communication
Data & comp. communicationData & comp. communication
Data & comp. communication
Ashwin Namewar
 
Computer network
Computer networkComputer network
Computer network
Anupan Jain
 
Networking tutorial
Networking tutorialNetworking tutorial
Networking tutorial
ajaymane22
 
Network essentials chapter 4
Network essentials  chapter 4Network essentials  chapter 4
Network essentials chapter 4
Raghu nath
 

Mais procurados (20)

Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
 
Data & comp. communication
Data & comp. communicationData & comp. communication
Data & comp. communication
 
Internet
InternetInternet
Internet
 
Ch 2 network
Ch 2 networkCh 2 network
Ch 2 network
 
Computer network
Computer networkComputer network
Computer network
 
Dc assignment
Dc assignmentDc assignment
Dc assignment
 
Basic concept of networking
Basic concept of networkingBasic concept of networking
Basic concept of networking
 
Computer network answer
Computer network answerComputer network answer
Computer network answer
 
Networking tutorial
Networking tutorialNetworking tutorial
Networking tutorial
 
Network essentials chapter 4
Network essentials  chapter 4Network essentials  chapter 4
Network essentials chapter 4
 
Introduction to Computer Networks
Introduction to Computer NetworksIntroduction to Computer Networks
Introduction to Computer Networks
 
Introduction to Data Communication
Introduction to Data CommunicationIntroduction to Data Communication
Introduction to Data Communication
 
E commerce-2
E commerce-2E commerce-2
E commerce-2
 
Chapter1
Chapter1Chapter1
Chapter1
 
Osi model
Osi modelOsi model
Osi model
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPSSYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
SYSTEM NETWORK ADMINISTRATIONS GOALS and TIPS
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Network software
Network softwareNetwork software
Network software
 
CS6601 DISTRIBUTED SYSTEMS
CS6601 DISTRIBUTED SYSTEMSCS6601 DISTRIBUTED SYSTEMS
CS6601 DISTRIBUTED SYSTEMS
 

Destaque

Cruz cardenas sharon alondra (tecnologias de la comunicacion)
Cruz cardenas sharon alondra (tecnologias de la comunicacion)Cruz cardenas sharon alondra (tecnologias de la comunicacion)
Cruz cardenas sharon alondra (tecnologias de la comunicacion)
ARANZAGARCIA
 
Sl3012 –sci com nl
Sl3012 –sci com nlSl3012 –sci com nl
Sl3012 –sci com nl
Roy Meijer
 
Soluciones antidesgaste para calderas
Soluciones antidesgaste para calderasSoluciones antidesgaste para calderas
Soluciones antidesgaste para calderas
Doko34
 
Controle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, AssertivasControle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, Assertivas
Elenilson Vieira
 

Destaque (12)

Cruz cardenas sharon alondra (tecnologias de la comunicacion)
Cruz cardenas sharon alondra (tecnologias de la comunicacion)Cruz cardenas sharon alondra (tecnologias de la comunicacion)
Cruz cardenas sharon alondra (tecnologias de la comunicacion)
 
Digipak Analyses
Digipak AnalysesDigipak Analyses
Digipak Analyses
 
Sl3012 –sci com nl
Sl3012 –sci com nlSl3012 –sci com nl
Sl3012 –sci com nl
 
Mobile Advertising and Mobile Marketing The Edipresse Experience
Mobile Advertising and Mobile Marketing The Edipresse ExperienceMobile Advertising and Mobile Marketing The Edipresse Experience
Mobile Advertising and Mobile Marketing The Edipresse Experience
 
Horóscopo de Tauro para Noviembre 2014
Horóscopo de Tauro para Noviembre 2014 Horóscopo de Tauro para Noviembre 2014
Horóscopo de Tauro para Noviembre 2014
 
Retour d’expérience sur la prise en charge des cartes à puce dans Windows 7
Retour d’expérience sur la prise en charge des cartes à puce dans Windows 7Retour d’expérience sur la prise en charge des cartes à puce dans Windows 7
Retour d’expérience sur la prise en charge des cartes à puce dans Windows 7
 
Soluciones antidesgaste para calderas
Soluciones antidesgaste para calderasSoluciones antidesgaste para calderas
Soluciones antidesgaste para calderas
 
Listadeprecios
ListadepreciosListadeprecios
Listadeprecios
 
2º basico a 09 de octubre
2º basico a  09 de octubre2º basico a  09 de octubre
2º basico a 09 de octubre
 
Costa Cruises
Costa CruisesCosta Cruises
Costa Cruises
 
Controle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, AssertivasControle de Fluxo, Exceções, Assertivas
Controle de Fluxo, Exceções, Assertivas
 
Classification of Computer Networks
Classification of Computer Networks Classification of Computer Networks
Classification of Computer Networks
 

Semelhante a 934 Ch1 Networks

Network Advantages And Disadvantages
Network Advantages And DisadvantagesNetwork Advantages And Disadvantages
Network Advantages And Disadvantages
Renee Jones
 
Basic networking tutorial
Basic networking tutorialBasic networking tutorial
Basic networking tutorial
reddydivakara
 
Internetworking
InternetworkingInternetworking
Internetworking
Raghu nath
 
Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )
Renee Jones
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
Gulrez Khan
 

Semelhante a 934 Ch1 Networks (20)

Networking concepts by Sachidananda M H
Networking concepts by Sachidananda M HNetworking concepts by Sachidananda M H
Networking concepts by Sachidananda M H
 
Network Advantages And Disadvantages
Network Advantages And DisadvantagesNetwork Advantages And Disadvantages
Network Advantages And Disadvantages
 
Basic networking tutorial
Basic networking tutorialBasic networking tutorial
Basic networking tutorial
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Internet
InternetInternet
Internet
 
nv.ppt
nv.pptnv.ppt
nv.ppt
 
Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )Networking Standards ( Osi Layers )
Networking Standards ( Osi Layers )
 
Basic lecture
Basic lectureBasic lecture
Basic lecture
 
Ccna report
Ccna reportCcna report
Ccna report
 
OSI &TCP/IP Model
OSI &TCP/IP ModelOSI &TCP/IP Model
OSI &TCP/IP Model
 
Lecture 3- tcp-ip
Lecture  3- tcp-ipLecture  3- tcp-ip
Lecture 3- tcp-ip
 
computer network basics
computer network basicscomputer network basics
computer network basics
 
A Network Of Networks For Slide Share
A Network Of Networks For Slide ShareA Network Of Networks For Slide Share
A Network Of Networks For Slide Share
 
Assignment3
Assignment3Assignment3
Assignment3
 
Fundamental Of Computer Network.
Fundamental Of Computer Network. Fundamental Of Computer Network.
Fundamental Of Computer Network.
 
Cn
CnCn
Cn
 
Basic networking tutorial
Basic networking tutorialBasic networking tutorial
Basic networking tutorial
 
Cnetworks
CnetworksCnetworks
Cnetworks
 
fmxhnkmcjbg,lBasics of network
fmxhnkmcjbg,lBasics of networkfmxhnkmcjbg,lBasics of network
fmxhnkmcjbg,lBasics of network
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
 

Mais de techbed

1456.base boot
1456.base boot1456.base boot
1456.base boot
techbed
 
1455.ata atapi standards - 1-7
1455.ata atapi standards - 1-71455.ata atapi standards - 1-7
1455.ata atapi standards - 1-7
techbed
 
1454.ata features
1454.ata features1454.ata features
1454.ata features
techbed
 
1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding concepts
techbed
 
Flash cs4 tutorials_2009
Flash cs4 tutorials_2009Flash cs4 tutorials_2009
Flash cs4 tutorials_2009
techbed
 
Photoshop tut
Photoshop tutPhotoshop tut
Photoshop tut
techbed
 
Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applications
techbed
 
Lab 7b) test a web application
Lab 7b) test a web applicationLab 7b) test a web application
Lab 7b) test a web application
techbed
 
Lab 7a) debug a web application
Lab 7a) debug a web applicationLab 7a) debug a web application
Lab 7a) debug a web application
techbed
 
What is struts_en
What is struts_enWhat is struts_en
What is struts_en
techbed
 
Part 7 packaging and deployment
Part 7 packaging and deploymentPart 7 packaging and deployment
Part 7 packaging and deployment
techbed
 
Lab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationLab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee application
techbed
 
Lab 5b) create a java server faces application
Lab 5b) create a java server faces applicationLab 5b) create a java server faces application
Lab 5b) create a java server faces application
techbed
 
Lab 5a) create a struts application
Lab 5a) create a struts applicationLab 5a) create a struts application
Lab 5a) create a struts application
techbed
 
First java-server-faces-tutorial-en
First java-server-faces-tutorial-enFirst java-server-faces-tutorial-en
First java-server-faces-tutorial-en
techbed
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applications
techbed
 
Part 4 working with databases
Part 4 working with databasesPart 4 working with databases
Part 4 working with databases
techbed
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web development
techbed
 
Lab 4) working with databases
Lab 4) working with databasesLab 4) working with databases
Lab 4) working with databases
techbed
 
Lab 3) create a web application
Lab 3) create a web applicationLab 3) create a web application
Lab 3) create a web application
techbed
 

Mais de techbed (20)

1456.base boot
1456.base boot1456.base boot
1456.base boot
 
1455.ata atapi standards - 1-7
1455.ata atapi standards - 1-71455.ata atapi standards - 1-7
1455.ata atapi standards - 1-7
 
1454.ata features
1454.ata features1454.ata features
1454.ata features
 
1432.encoding concepts
1432.encoding concepts1432.encoding concepts
1432.encoding concepts
 
Flash cs4 tutorials_2009
Flash cs4 tutorials_2009Flash cs4 tutorials_2009
Flash cs4 tutorials_2009
 
Photoshop tut
Photoshop tutPhotoshop tut
Photoshop tut
 
Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applications
 
Lab 7b) test a web application
Lab 7b) test a web applicationLab 7b) test a web application
Lab 7b) test a web application
 
Lab 7a) debug a web application
Lab 7a) debug a web applicationLab 7a) debug a web application
Lab 7a) debug a web application
 
What is struts_en
What is struts_enWhat is struts_en
What is struts_en
 
Part 7 packaging and deployment
Part 7 packaging and deploymentPart 7 packaging and deployment
Part 7 packaging and deployment
 
Lab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationLab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee application
 
Lab 5b) create a java server faces application
Lab 5b) create a java server faces applicationLab 5b) create a java server faces application
Lab 5b) create a java server faces application
 
Lab 5a) create a struts application
Lab 5a) create a struts applicationLab 5a) create a struts application
Lab 5a) create a struts application
 
First java-server-faces-tutorial-en
First java-server-faces-tutorial-enFirst java-server-faces-tutorial-en
First java-server-faces-tutorial-en
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applications
 
Part 4 working with databases
Part 4 working with databasesPart 4 working with databases
Part 4 working with databases
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web development
 
Lab 4) working with databases
Lab 4) working with databasesLab 4) working with databases
Lab 4) working with databases
 
Lab 3) create a web application
Lab 3) create a web applicationLab 3) create a web application
Lab 3) create a web application
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Último (20)

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
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
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
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...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
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
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
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
 
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)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

934 Ch1 Networks

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Computer Networks Service Primitives A service is formally specified by a set of primitives ( operations) available to a user process to access the service. Send a message to the peer SEND Terminate a Connection DISCONNECT Block waiting for an incoming message RECEIVE Establish a connection with a waiting peer CONNECT Block waiting for an incoming connection LISTEN Meaning Primitive
  • 12. Computer Networks Client Machine Server Machine 1)Connection Request 2)ACK 3)Request for Data 4)Reply 5)Disconnect 6)Disconnect How communication takes place?
  • 13.
  • 14.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Computer Networks Windowing: The quantity of data segments (in bytes) that the transmitting machine is allowed to send without receiving an acknowledgement for them is called window. Acknowledgments: Non-duplication of data is achieved through positive acknowledgement with re transmission. The sender documents each segment it sends and waits for this acknowledgement before sending the next segment. It starts a timer and retransmits if it expires before an acknowledgement is returned from receiving end. The Transport Layer ( Cont…)
  • 24.
  • 25. Computer Networks The Network Layer ( Cont…)
  • 26.
  • 27.
  • 28. Computer Networks The TCP/IP Model
  • 29.
  • 30.
  • 31.
  • 32. Computer Networks The Host to Host Layer TCP/IP Segment Format
  • 33.
  • 34. Computer Networks The Host-to-Host Layer The Internet Layer
  • 35.