SlideShare a Scribd company logo
Advanced Computer Networks
Chapter 2 Protocols and the TCP/IP Suite
1
Course Objective
 Introducing high speed networks including
gigabit networks.
 Design issues related to IP and TCP/IP and ATM
networks
 Provide up-to-date survey of developments in the
area.
 Performance analysis, congestion control and
provision of QoS to different applications are
also discussed.
Chapter 2 Protocols and the TCP/IP Suite
2
Course Outline
 Protocols and the TCP/IP Suite
 TCP and IP
 Frame Relay
 Asynchronous Transfer Mode
 High-Speed LANs
 Queuing Analysis
 Congestion and Traffic Management
 Internet Routing
 Assignment on Different Protocols in
Networking
Chapter 1 Protocols and the TCP/IP Suite
3
Chapter 2 Protocols and the TCP/IP Suite
4
Chapter 1
Protocols and the TCP/IP Suite
Chapter 2 Protocols and the TCP/IP Suite
5
Introduction
 Layered protocol architecture
 TCP/IP protocol suite
 OSI reference model
 Internetworking
Chapter 2 Protocols and the TCP/IP Suite
6
The Need for a Protocol
Architecture
 When computers, terminals and/or other data
processing devices exchange data:
– The Procedures involved to exchange data
between devices can be complex
– High degree of cooperation required between
communicating systems
 See the example in the next slide.
Chapter 2 Protocols and the TCP/IP Suite
7
Example: File transfer
 Requires a data path to exist (either a direct link
or via a comm. network)
 Tasks:
– Activate data communication path
– Source determines that destination is ready
– File transfer app at source must ascertain that destination file
management app is ready to store file for user
– File format conversion
 Instead of implementing the logic as a single module, the
task is broken up into subtasks, each of which is
implemented separately.
Chapter 2 Protocols and the TCP/IP Suite
8
Layered Protocol Architecture
 Modules arranged in a vertical stack
 Each layer in stack:
– Performs related functions
– Relies on lower layer for more primitive functions
– Provides services to next higher layer
– Communicates with corresponding peer layer of
neighboring system using a protocol
 Ideally, layers should be defined, so that changes in
one layer do not require changes in other layers.
Chapter 2 Protocols and the TCP/IP Suite
9
Key Features of a Protocol
 It takes two to communicate – the same set of layered
functions must exist in two systems – peer layers.
 The peer layers communicate by means of formatted
blocks of data that obey a set of rules or conventions
known as a protocol.
 The key features of a protocol are as follows:
– Set of rules or conventions to exchange blocks of
formatted data
– Syntax: concerns the format of the data blocks
– Semantics: Includes control information (coordination,
error handling)
– Timing: speed matching, sequencing
Chapter 2 Protocols and the TCP/IP Suite
10
TCP/IP Layers
 Physical – concerned with specifying the
characteristics of the transmission medium, the
nature of the signals, the data rate and related
matters.
 Network access – concerned with the exchange of
data b/n an end system and the network to which it is
attached.
 Internet
 Transport
 Application
Chapter 2 Protocols and the TCP/IP Suite
11
TCP and UDP
 TCP:
– connection-oriented
– Reliable packet delivery in sequence
 UDP:
– connectionless (datagram)
– Unreliable packet delivery
– Packets may arrive out of sequence or
duplicated
Chapter 2 Protocols and the TCP/IP Suite
12
Figure 2.1
Chapter 2 Protocols and the TCP/IP Suite
13
Figure 2.2
Chapter 2 Protocols and the TCP/IP Suite
14
Operation of TCP and IP
 IP implemented in end systems and
routers, relaying data between hosts
 TCP implemented only in end systems,
assuring reliable delivery of blocks of data
 Each host on subnetwork has unique IP
address
 Each process on each process has unique
IP port number
Chapter 2 Protocols and the TCP/IP Suite
15
Figure 2-3
Chapter 2 Protocols and the TCP/IP Suite
16
Figure 2-4
Chapter 2 Protocols and the TCP/IP Suite
17
TCP Applications
 SMTP: Simple Mail Transfer Protocol
 FTP: File Transfer Protocol
 telnet: remote login
 HTTP(s)
Chapter 2 Protocols and the TCP/IP Suite
18
OSI Reference Model
 Application
 Presentation
 Session
 Transport
 Network
 Data link
 physical
Chapter 2 Protocols and the TCP/IP Suite
19
Figure 2.5
Chapter 2 Protocols and the TCP/IP Suite
20
Internetworking Terms
 Communication network
 Internet
 Intranet
 Subnetwork
 End system
 Intermediate system (IS)
 Bridge – an IS used to connect two LANs that
use similar LAN protocols. (an Address
Filter)
 Router – an IS used to connect two networks
that may or may not be similar.
Chapter 2 Protocols and the TCP/IP Suite
21
Routers
 Internetworking among dissimilar
subnetworks is achieved by using routers to
interconnect the subnetworks.
 Provide link between networks
 Provide for the routing and delivery of data
 Accommodate network differences:
– Addressing schemes
– Maximum packet sizes
– Hardware and software interfaces
– Network reliability
Chapter 2 Protocols and the TCP/IP Suite
22
Figure 2-7
Chapter 2 Protocols and the TCP/IP Suite
23
Figure 2-8
Chapter 2 Protocols and the TCP/IP Suite
24
Figure 2-9
Chapter 2 Protocols and the TCP/IP Suite
25
Figure 2-10

More Related Content

Similar to Chapter01&02.ppt Advanced computer network

02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architecture
chameli devi group of institutions
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
Atharaw Deshmukh
 
TCP Vs UDP
TCP Vs UDP TCP Vs UDP
TCP Vs UDP
Ahmed Elnaggar
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.ppt
Kristopher Hefner
 
Tcp ip tutorial
Tcp ip tutorialTcp ip tutorial
Tcp ip tutorial
PRINCE KUMAR
 
layering.ppt
layering.pptlayering.ppt
layering.ppt
Rashmin Tanna
 
TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
ParikshitTaksande1
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
AAKASH S
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
ToufiqueAhmed13
 
OSI Layering
OSI Layering OSI Layering
Presentation on TCP\IP protocols
Presentation on TCP\IP protocolsPresentation on TCP\IP protocols
Presentation on TCP\IP protocols
sabanoor40
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
shucaybcabdi
 
Osi model
Osi modelOsi model
Osi model
dhawal mehta
 
02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf
MiftaNurFarid2
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
anil933
 
Tcp
TcpTcp
Tcp
giaolvq
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
zeyadosama505
 
53426980 tcp-ip
53426980 tcp-ip53426980 tcp-ip
53426980 tcp-ip
Sharan Huggi
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.ppt
aymenshykh
 
IP Utilites
IP UtilitesIP Utilites
IP Utilites
hariprasadnr
 

Similar to Chapter01&02.ppt Advanced computer network (20)

02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architecture
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
TCP Vs UDP
TCP Vs UDP TCP Vs UDP
TCP Vs UDP
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.ppt
 
Tcp ip tutorial
Tcp ip tutorialTcp ip tutorial
Tcp ip tutorial
 
layering.ppt
layering.pptlayering.ppt
layering.ppt
 
TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
 
OSI Layering
OSI Layering OSI Layering
OSI Layering
 
Presentation on TCP\IP protocols
Presentation on TCP\IP protocolsPresentation on TCP\IP protocols
Presentation on TCP\IP protocols
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
Osi model
Osi modelOsi model
Osi model
 
02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
 
Tcp
TcpTcp
Tcp
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
 
53426980 tcp-ip
53426980 tcp-ip53426980 tcp-ip
53426980 tcp-ip
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.ppt
 
IP Utilites
IP UtilitesIP Utilites
IP Utilites
 

More from AbrahamGadissa

broadband and high speed LANS Chapter06.ppt
broadband and high speed LANS Chapter06.pptbroadband and high speed LANS Chapter06.ppt
broadband and high speed LANS Chapter06.ppt
AbrahamGadissa
 
broadband and high speed commu Chapter10.ppt
broadband and high speed commu Chapter10.pptbroadband and high speed commu Chapter10.ppt
broadband and high speed commu Chapter10.ppt
AbrahamGadissa
 
high speed broadband communicationChapter11.ppt
high speed broadband communicationChapter11.ppthigh speed broadband communicationChapter11.ppt
high speed broadband communicationChapter11.ppt
AbrahamGadissa
 
Chapter three.03_FundamentalParameters.pdf
Chapter three.03_FundamentalParameters.pdfChapter three.03_FundamentalParameters.pdf
Chapter three.03_FundamentalParameters.pdf
AbrahamGadissa
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
AbrahamGadissa
 
Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
AbrahamGadissa
 
Antenna lecture course CHapter 2_(2)[1].pdf
Antenna lecture course  CHapter 2_(2)[1].pdfAntenna lecture course  CHapter 2_(2)[1].pdf
Antenna lecture course CHapter 2_(2)[1].pdf
AbrahamGadissa
 
Antenna Lecture course CHapter one 1.pdf
Antenna Lecture course  CHapter one 1.pdfAntenna Lecture course  CHapter one 1.pdf
Antenna Lecture course CHapter one 1.pdf
AbrahamGadissa
 
Chapter06.ppt this is chapter six. use it
Chapter06.ppt this is chapter six. use itChapter06.ppt this is chapter six. use it
Chapter06.ppt this is chapter six. use it
AbrahamGadissa
 
Chapter04.pptAdvance concept of networking
Chapter04.pptAdvance concept of networkingChapter04.pptAdvance concept of networking
Chapter04.pptAdvance concept of networking
AbrahamGadissa
 
Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3
AbrahamGadissa
 
Lecture-07 .pdf
Lecture-07 .pdfLecture-07 .pdf
Lecture-07 .pdf
AbrahamGadissa
 
Lecture-05.pdf
Lecture-05.pdfLecture-05.pdf
Lecture-05.pdf
AbrahamGadissa
 
Lecture_1.ppt
Lecture_1.pptLecture_1.ppt
Lecture_1.ppt
AbrahamGadissa
 
importance-security-awareness-training-33013.pdf
importance-security-awareness-training-33013.pdfimportance-security-awareness-training-33013.pdf
importance-security-awareness-training-33013.pdf
AbrahamGadissa
 
Lecture_1.ppt
Lecture_1.pptLecture_1.ppt
Lecture_1.ppt
AbrahamGadissa
 
IP Addressing.ppt
IP Addressing.pptIP Addressing.ppt
IP Addressing.ppt
AbrahamGadissa
 

More from AbrahamGadissa (17)

broadband and high speed LANS Chapter06.ppt
broadband and high speed LANS Chapter06.pptbroadband and high speed LANS Chapter06.ppt
broadband and high speed LANS Chapter06.ppt
 
broadband and high speed commu Chapter10.ppt
broadband and high speed commu Chapter10.pptbroadband and high speed commu Chapter10.ppt
broadband and high speed commu Chapter10.ppt
 
high speed broadband communicationChapter11.ppt
high speed broadband communicationChapter11.ppthigh speed broadband communicationChapter11.ppt
high speed broadband communicationChapter11.ppt
 
Chapter three.03_FundamentalParameters.pdf
Chapter three.03_FundamentalParameters.pdfChapter three.03_FundamentalParameters.pdf
Chapter three.03_FundamentalParameters.pdf
 
Digital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdfDigital Signal Processing Lecture notes n.pdf
Digital Signal Processing Lecture notes n.pdf
 
Antenna efficency lecture course chapter 3.pdf
Antenna  efficency lecture course chapter 3.pdfAntenna  efficency lecture course chapter 3.pdf
Antenna efficency lecture course chapter 3.pdf
 
Antenna lecture course CHapter 2_(2)[1].pdf
Antenna lecture course  CHapter 2_(2)[1].pdfAntenna lecture course  CHapter 2_(2)[1].pdf
Antenna lecture course CHapter 2_(2)[1].pdf
 
Antenna Lecture course CHapter one 1.pdf
Antenna Lecture course  CHapter one 1.pdfAntenna Lecture course  CHapter one 1.pdf
Antenna Lecture course CHapter one 1.pdf
 
Chapter06.ppt this is chapter six. use it
Chapter06.ppt this is chapter six. use itChapter06.ppt this is chapter six. use it
Chapter06.ppt this is chapter six. use it
 
Chapter04.pptAdvance concept of networking
Chapter04.pptAdvance concept of networkingChapter04.pptAdvance concept of networking
Chapter04.pptAdvance concept of networking
 
Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3
 
Lecture-07 .pdf
Lecture-07 .pdfLecture-07 .pdf
Lecture-07 .pdf
 
Lecture-05.pdf
Lecture-05.pdfLecture-05.pdf
Lecture-05.pdf
 
Lecture_1.ppt
Lecture_1.pptLecture_1.ppt
Lecture_1.ppt
 
importance-security-awareness-training-33013.pdf
importance-security-awareness-training-33013.pdfimportance-security-awareness-training-33013.pdf
importance-security-awareness-training-33013.pdf
 
Lecture_1.ppt
Lecture_1.pptLecture_1.ppt
Lecture_1.ppt
 
IP Addressing.ppt
IP Addressing.pptIP Addressing.ppt
IP Addressing.ppt
 

Recently uploaded

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 

Recently uploaded (20)

Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 

Chapter01&02.ppt Advanced computer network

  • 1. Advanced Computer Networks Chapter 2 Protocols and the TCP/IP Suite 1
  • 2. Course Objective  Introducing high speed networks including gigabit networks.  Design issues related to IP and TCP/IP and ATM networks  Provide up-to-date survey of developments in the area.  Performance analysis, congestion control and provision of QoS to different applications are also discussed. Chapter 2 Protocols and the TCP/IP Suite 2
  • 3. Course Outline  Protocols and the TCP/IP Suite  TCP and IP  Frame Relay  Asynchronous Transfer Mode  High-Speed LANs  Queuing Analysis  Congestion and Traffic Management  Internet Routing  Assignment on Different Protocols in Networking Chapter 1 Protocols and the TCP/IP Suite 3
  • 4. Chapter 2 Protocols and the TCP/IP Suite 4 Chapter 1 Protocols and the TCP/IP Suite
  • 5. Chapter 2 Protocols and the TCP/IP Suite 5 Introduction  Layered protocol architecture  TCP/IP protocol suite  OSI reference model  Internetworking
  • 6. Chapter 2 Protocols and the TCP/IP Suite 6 The Need for a Protocol Architecture  When computers, terminals and/or other data processing devices exchange data: – The Procedures involved to exchange data between devices can be complex – High degree of cooperation required between communicating systems  See the example in the next slide.
  • 7. Chapter 2 Protocols and the TCP/IP Suite 7 Example: File transfer  Requires a data path to exist (either a direct link or via a comm. network)  Tasks: – Activate data communication path – Source determines that destination is ready – File transfer app at source must ascertain that destination file management app is ready to store file for user – File format conversion  Instead of implementing the logic as a single module, the task is broken up into subtasks, each of which is implemented separately.
  • 8. Chapter 2 Protocols and the TCP/IP Suite 8 Layered Protocol Architecture  Modules arranged in a vertical stack  Each layer in stack: – Performs related functions – Relies on lower layer for more primitive functions – Provides services to next higher layer – Communicates with corresponding peer layer of neighboring system using a protocol  Ideally, layers should be defined, so that changes in one layer do not require changes in other layers.
  • 9. Chapter 2 Protocols and the TCP/IP Suite 9 Key Features of a Protocol  It takes two to communicate – the same set of layered functions must exist in two systems – peer layers.  The peer layers communicate by means of formatted blocks of data that obey a set of rules or conventions known as a protocol.  The key features of a protocol are as follows: – Set of rules or conventions to exchange blocks of formatted data – Syntax: concerns the format of the data blocks – Semantics: Includes control information (coordination, error handling) – Timing: speed matching, sequencing
  • 10. Chapter 2 Protocols and the TCP/IP Suite 10 TCP/IP Layers  Physical – concerned with specifying the characteristics of the transmission medium, the nature of the signals, the data rate and related matters.  Network access – concerned with the exchange of data b/n an end system and the network to which it is attached.  Internet  Transport  Application
  • 11. Chapter 2 Protocols and the TCP/IP Suite 11 TCP and UDP  TCP: – connection-oriented – Reliable packet delivery in sequence  UDP: – connectionless (datagram) – Unreliable packet delivery – Packets may arrive out of sequence or duplicated
  • 12. Chapter 2 Protocols and the TCP/IP Suite 12 Figure 2.1
  • 13. Chapter 2 Protocols and the TCP/IP Suite 13 Figure 2.2
  • 14. Chapter 2 Protocols and the TCP/IP Suite 14 Operation of TCP and IP  IP implemented in end systems and routers, relaying data between hosts  TCP implemented only in end systems, assuring reliable delivery of blocks of data  Each host on subnetwork has unique IP address  Each process on each process has unique IP port number
  • 15. Chapter 2 Protocols and the TCP/IP Suite 15 Figure 2-3
  • 16. Chapter 2 Protocols and the TCP/IP Suite 16 Figure 2-4
  • 17. Chapter 2 Protocols and the TCP/IP Suite 17 TCP Applications  SMTP: Simple Mail Transfer Protocol  FTP: File Transfer Protocol  telnet: remote login  HTTP(s)
  • 18. Chapter 2 Protocols and the TCP/IP Suite 18 OSI Reference Model  Application  Presentation  Session  Transport  Network  Data link  physical
  • 19. Chapter 2 Protocols and the TCP/IP Suite 19 Figure 2.5
  • 20. Chapter 2 Protocols and the TCP/IP Suite 20 Internetworking Terms  Communication network  Internet  Intranet  Subnetwork  End system  Intermediate system (IS)  Bridge – an IS used to connect two LANs that use similar LAN protocols. (an Address Filter)  Router – an IS used to connect two networks that may or may not be similar.
  • 21. Chapter 2 Protocols and the TCP/IP Suite 21 Routers  Internetworking among dissimilar subnetworks is achieved by using routers to interconnect the subnetworks.  Provide link between networks  Provide for the routing and delivery of data  Accommodate network differences: – Addressing schemes – Maximum packet sizes – Hardware and software interfaces – Network reliability
  • 22. Chapter 2 Protocols and the TCP/IP Suite 22 Figure 2-7
  • 23. Chapter 2 Protocols and the TCP/IP Suite 23 Figure 2-8
  • 24. Chapter 2 Protocols and the TCP/IP Suite 24 Figure 2-9
  • 25. Chapter 2 Protocols and the TCP/IP Suite 25 Figure 2-10

Editor's Notes

  1. Chapter 2
  2. Chapter 2
  3. Chapter 2