SlideShare a Scribd company logo
1 of 31
Internet Connectivity Principles
Internet connectivity
Introduction
Application Layer
Protocols
Introduction
Internet is a global network with a set of
connectivity protocols for
• Connected devices gateway for
sending the data frames of the
devices or to the devices.
• The data communicate over the
network as packets, which
communicate through a set of
routers at the Internet.
• The devices perform the controlling
and monitoring functions using the
messages, data-stacks and commands
sent through the Internet by the
applications, services or business
processes.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph (ADFG)
Directed Acyclic Graph (DAG)
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
which are required for processing a
received data stack at a layer and which
envelopes the data stack of the preceding
upper layer before transfer to the
succeeding lower layer.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
which comprise parameters and their
encodings as per the IP protocol. IP is
Internet layer protocol at the source or
destination
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
which comprise parameters and their
encodings as per the IP protocol. IP is
Internet layer protocol at the source or
destination
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Containing parameters whose encoding is
as per the TCP protocol. TCP is transport
layer protocol at the source or destination.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Containing parameters whose encoding is
as per the TCP protocol. TCP is transport
layer protocol at the source or destination.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Unit of data stack maximum number of
bytes, which can be processed at a layer as
per the protocol at a layer or sublayer.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
sequence of bytes or words in the data
stack created at the transport layer that
transmits to the destination-end transport
layer.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Unit of data-stack maximum number of
bytes,
which can be transferred from a higher
layer to lower layer or physical network.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Set of bytes with a fixed maximum
specified size that transfers from network
layer and communicates from one router to
another, until it reaches at physical, data-
link and network layer at the receiver’s
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
IP packet is a data stack, which includes IP
header. It communicates from a source IP
address through the routers to the
destination IP address.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Data segment refers to data stack from
application-support layer for transport.
Application data is divided into the
segments when its size is more than the
transportable limit.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Network interface is a system software
component or hardware for facilitating
communication between two protocol
layers/computers/nodes in a network. An
interface can be addressed by a unique port
number/socket name/node id.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph (ADFG)
Directed Acyclic Graph (DAG)
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
• Port is an interface to the network using
a protocol that sends an application
layer data stack to the lower layer for
transmission.
• The port receives the data stack at the
receiver’s end from the lower layer.
• For example, Port 80 is assigned number
to HTTP, an application layer protocol.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
• Socket is a software interface to the
network that links to data stack using a
port protocol and an IP address.
• Internet data can be considered as
communicating between the sockets.
Application data can be considered to
flow between the sockets at sender and
receiver.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
Host is a device or node that connects to a
network of computers. It provides
information,
resources, services and applications to the
other nodes on the network. A network
layer assigns a host address to each host.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
IP host is the one that uses the Internet
protocol suite. An IP host has one or more
IP addresses for the network interfaces.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
Which is logical and visible subdivision of
an IP network. Subdivision enables
addressing a set of networked computers
in the subnet using a common and
identical IP address.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
Which is logical and visible subdivision of
an IP network. Subdivision enables
addressing a set of networked computers
in the subnet using a common and
identical IP address.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
Thirty-two bits IP address can be divided into
the msbs consisting of 8, 16 or 24 bits and
remaining lsbs. The division results in the
logical division of an IP address into two
fields—a network address or routing prefix
field and a rest field or host identifier. The rest
field is an identifier for a specific host or
network interface.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
Thirty-two bits IP address can be divided into
the msbs consisting of 8, 16 or 24 bits and
remaining lsbs. The division results in the
logical division of an IP address into two
fields—a network address or routing prefix
field and a rest field or host identifier. The rest
field is an identifier for a specific host or
network interface.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
The rest field may also have two sub-
fields—one for subnet id and other for the
host identifier. When a network subdivides
into subnets and subnet has a number of
hosts.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
A graphical representation using arrows from
one stage to another. A circle represents a
stage and arrow characterizes the direction of
flow of data.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
DFG where only one set of inputs generate
only one set of outputs for the given input-
set in the DFG model.
Introduction
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph
(ADFG)
Directed Acyclic Graph (DAG)
An ADFG in which none of the output
cycles back to a previous processing stage
or level or rank as an input during data
flow.
Introduction
Header
IP header
TCP header
Protocol Data Unit (PDU)
TCP stream
Maximum Transferable Unit
(MTU)
Packet
IP packet
Data segment
Network interface
Port
Socket
Host
IP host
Subnet
Routing Prefix
Host Identifier
Data Flow Graph (DFG)
Acyclic Data Flow Graph (ADFG)
Directed Acyclic Graph (DAG)
Internet Connectivity Principles
Internet connectivity
Introduction
Application Layer
Protocols

More Related Content

What's hot

message communication protocols in IoT
message communication protocols in IoTmessage communication protocols in IoT
message communication protocols in IoTFabMinds
 
M2M Communication
M2M CommunicationM2M Communication
M2M CommunicationFabMinds
 
Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)FabMinds
 
Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)FabMinds
 
Communication technologies
Communication technologiesCommunication technologies
Communication technologiesFabMinds
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxDRREC
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic designudhayakumarc1
 
ARM CoAP Tutorial
ARM CoAP TutorialARM CoAP Tutorial
ARM CoAP Tutorialzdshelby
 
Introduction to QUIC
Introduction to QUICIntroduction to QUIC
Introduction to QUICShuya Osaki
 
Introduction to IoT Security
Introduction to IoT SecurityIntroduction to IoT Security
Introduction to IoT SecurityCAS
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)Hamdamboy (함담보이)
 
introduction for web connectivity (IoT)
introduction for web connectivity (IoT)introduction for web connectivity (IoT)
introduction for web connectivity (IoT)FabMinds
 

What's hot (20)

message communication protocols in IoT
message communication protocols in IoTmessage communication protocols in IoT
message communication protocols in IoT
 
M2M Communication
M2M CommunicationM2M Communication
M2M Communication
 
Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)
 
Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)Technology Behind IoT (JNTUK - Unit - 1)
Technology Behind IoT (JNTUK - Unit - 1)
 
Communication technologies
Communication technologiesCommunication technologies
Communication technologies
 
IOT PROTOCOLS.pptx
IOT PROTOCOLS.pptxIOT PROTOCOLS.pptx
IOT PROTOCOLS.pptx
 
IoT Control Units and Communication Models
IoT Control Units and Communication ModelsIoT Control Units and Communication Models
IoT Control Units and Communication Models
 
Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
 
Datalinklayer tanenbaum
Datalinklayer tanenbaumDatalinklayer tanenbaum
Datalinklayer tanenbaum
 
Chapter 1 pdf
Chapter 1 pdfChapter 1 pdf
Chapter 1 pdf
 
netconf and yang
netconf and yangnetconf and yang
netconf and yang
 
ARM CoAP Tutorial
ARM CoAP TutorialARM CoAP Tutorial
ARM CoAP Tutorial
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Introduction to QUIC
Introduction to QUICIntroduction to QUIC
Introduction to QUIC
 
Introduction to IoT Security
Introduction to IoT SecurityIntroduction to IoT Security
Introduction to IoT Security
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)
 
security and privacy-Internet of things
security and privacy-Internet of thingssecurity and privacy-Internet of things
security and privacy-Internet of things
 
introduction for web connectivity (IoT)
introduction for web connectivity (IoT)introduction for web connectivity (IoT)
introduction for web connectivity (IoT)
 
Iot
IotIot
Iot
 
CoAP - Web Protocol for IoT
CoAP - Web Protocol for IoTCoAP - Web Protocol for IoT
CoAP - Web Protocol for IoT
 

Similar to Introduction for internet connectivity (IoT)

Introduction to IP
Introduction to IPIntroduction to IP
Introduction to IPaibad ahmed
 
DCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packetsDCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packetsrajshreemuthiah
 
Network programming in Java
Network programming in JavaNetwork programming in Java
Network programming in JavaTushar B Kute
 
Network Programming in Java
Network Programming in JavaNetwork Programming in Java
Network Programming in JavaTushar B Kute
 
IP fundamentals
IP fundamentals IP fundamentals
IP fundamentals sumit singh
 
Transport Layer Port or TCP/IP & UDP Port
Transport Layer Port or TCP/IP & UDP PortTransport Layer Port or TCP/IP & UDP Port
Transport Layer Port or TCP/IP & UDP PortNetwax Lab
 
10. tcp ip and do d model
10. tcp ip and do d model10. tcp ip and do d model
10. tcp ip and do d modelSwarndeep Singh
 
Chapter_3_Networking.ppt
Chapter_3_Networking.pptChapter_3_Networking.ppt
Chapter_3_Networking.pptBlaqray1998
 
Chapter_3_Networking.ppt
Chapter_3_Networking.pptChapter_3_Networking.ppt
Chapter_3_Networking.pptBlaqray1998
 
CCNA Interview.pdf
CCNA Interview.pdfCCNA Interview.pdf
CCNA Interview.pdfhoang971
 
What is the primary function of transport-layer protocols-SolutionThe.docx
What is the primary function of transport-layer protocols-SolutionThe.docxWhat is the primary function of transport-layer protocols-SolutionThe.docx
What is the primary function of transport-layer protocols-SolutionThe.docxearleanp
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Saumendra Pradhan
 
Tcp and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocolSripati Mahapatra
 

Similar to Introduction for internet connectivity (IoT) (20)

Introduction to IP
Introduction to IPIntroduction to IP
Introduction to IP
 
Networking
NetworkingNetworking
Networking
 
DCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packetsDCHP,NAT,forwarding of ip packets
DCHP,NAT,forwarding of ip packets
 
Network programming in Java
Network programming in JavaNetwork programming in Java
Network programming in Java
 
Network Programming in Java
Network Programming in JavaNetwork Programming in Java
Network Programming in Java
 
Networking in Java
Networking in JavaNetworking in Java
Networking in Java
 
IP Utilites
IP UtilitesIP Utilites
IP Utilites
 
IP fundamentals
IP fundamentals IP fundamentals
IP fundamentals
 
Unit 8 Java
Unit 8 JavaUnit 8 Java
Unit 8 Java
 
Transport Layer Port or TCP/IP & UDP Port
Transport Layer Port or TCP/IP & UDP PortTransport Layer Port or TCP/IP & UDP Port
Transport Layer Port or TCP/IP & UDP Port
 
10. tcp ip and do d model
10. tcp ip and do d model10. tcp ip and do d model
10. tcp ip and do d model
 
More on Tcp/Ip
More on Tcp/IpMore on Tcp/Ip
More on Tcp/Ip
 
Chapter_3_Networking.ppt
Chapter_3_Networking.pptChapter_3_Networking.ppt
Chapter_3_Networking.ppt
 
Chapter_3_Networking.ppt
Chapter_3_Networking.pptChapter_3_Networking.ppt
Chapter_3_Networking.ppt
 
CCNA Interview.pdf
CCNA Interview.pdfCCNA Interview.pdf
CCNA Interview.pdf
 
What is the primary function of transport-layer protocols-SolutionThe.docx
What is the primary function of transport-layer protocols-SolutionThe.docxWhat is the primary function of transport-layer protocols-SolutionThe.docx
What is the primary function of transport-layer protocols-SolutionThe.docx
 
TCP IP
TCP IP TCP IP
TCP IP
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
 
Tcp and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocol
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 

More from FabMinds

Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists | Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists | FabMinds
 
Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings | Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings | FabMinds
 
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration | Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration | FabMinds
 
Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study | Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study | FabMinds
 
Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions | Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions | FabMinds
 
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion | Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion | FabMinds
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsFabMinds
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsFabMinds
 
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2FabMinds
 
Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3FabMinds
 
Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1 Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1 FabMinds
 
Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1 Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1 FabMinds
 

More from FabMinds (15)

Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists | Python Programming | JNTUA | UNIT 3 | Lists |
Python Programming | JNTUA | UNIT 3 | Lists |
 
Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings | Python Programming | JNTUA | UNIT 3 | Strings |
Python Programming | JNTUA | UNIT 3 | Strings |
 
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration | Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
Python Programming | JNTUA | UNIT 3 | Updating Variables & Iteration |
 
Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study | Python Programming | JNTUA | UNIT 2 | Case Study |
Python Programming | JNTUA | UNIT 2 | Case Study |
 
Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions | Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
Python Programming | JNTUA | UNIT 2 | Fruitful Functions |
 
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion | Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
Python Programming | JNTUA | UNIT 2 | Conditionals and Recursion |
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
 
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | FunctionsPython Introduction | JNTUA | R19 | UNIT 1 | Functions
Python Introduction | JNTUA | R19 | UNIT 1 | Functions
 
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
Python Programming | JNTUK | UNIT 2 | Lecture 6 & 7 | Conditional & Control S...
 
Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5Python Programming | JNTUK | UNIT 1 | Lecture 5
Python Programming | JNTUK | UNIT 1 | Lecture 5
 
Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4Python Programming | JNTUK | UNIT 1 | Lecture 4
Python Programming | JNTUK | UNIT 1 | Lecture 4
 
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
 
Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3Python Programming | JNTUK | UNIT 1 | Lecture 3
Python Programming | JNTUK | UNIT 1 | Lecture 3
 
Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1 Python variable assignments | JNTUA | R19 | UNIT 1
Python variable assignments | JNTUA | R19 | UNIT 1
 
Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1 Python Introduction | JNTUA | R19 | UNIT 1
Python Introduction | JNTUA | R19 | UNIT 1
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 

Introduction for internet connectivity (IoT)

  • 1.
  • 2. Internet Connectivity Principles Internet connectivity Introduction Application Layer Protocols
  • 3. Introduction Internet is a global network with a set of connectivity protocols for • Connected devices gateway for sending the data frames of the devices or to the devices. • The data communicate over the network as packets, which communicate through a set of routers at the Internet. • The devices perform the controlling and monitoring functions using the messages, data-stacks and commands sent through the Internet by the applications, services or business processes.
  • 4. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG)
  • 5. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface which are required for processing a received data stack at a layer and which envelopes the data stack of the preceding upper layer before transfer to the succeeding lower layer.
  • 6. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface which comprise parameters and their encodings as per the IP protocol. IP is Internet layer protocol at the source or destination
  • 7. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface which comprise parameters and their encodings as per the IP protocol. IP is Internet layer protocol at the source or destination
  • 8. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Containing parameters whose encoding is as per the TCP protocol. TCP is transport layer protocol at the source or destination.
  • 9. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Containing parameters whose encoding is as per the TCP protocol. TCP is transport layer protocol at the source or destination.
  • 10. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Unit of data stack maximum number of bytes, which can be processed at a layer as per the protocol at a layer or sublayer.
  • 11. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface sequence of bytes or words in the data stack created at the transport layer that transmits to the destination-end transport layer.
  • 12. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Unit of data-stack maximum number of bytes, which can be transferred from a higher layer to lower layer or physical network.
  • 13. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Set of bytes with a fixed maximum specified size that transfers from network layer and communicates from one router to another, until it reaches at physical, data- link and network layer at the receiver’s
  • 14. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface IP packet is a data stack, which includes IP header. It communicates from a source IP address through the routers to the destination IP address.
  • 15. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Data segment refers to data stack from application-support layer for transport. Application data is divided into the segments when its size is more than the transportable limit.
  • 16. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Network interface is a system software component or hardware for facilitating communication between two protocol layers/computers/nodes in a network. An interface can be addressed by a unique port number/socket name/node id.
  • 17. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG)
  • 18. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) • Port is an interface to the network using a protocol that sends an application layer data stack to the lower layer for transmission. • The port receives the data stack at the receiver’s end from the lower layer. • For example, Port 80 is assigned number to HTTP, an application layer protocol.
  • 19. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) • Socket is a software interface to the network that links to data stack using a port protocol and an IP address. • Internet data can be considered as communicating between the sockets. Application data can be considered to flow between the sockets at sender and receiver.
  • 20. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) Host is a device or node that connects to a network of computers. It provides information, resources, services and applications to the other nodes on the network. A network layer assigns a host address to each host.
  • 21. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) IP host is the one that uses the Internet protocol suite. An IP host has one or more IP addresses for the network interfaces.
  • 22. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) Which is logical and visible subdivision of an IP network. Subdivision enables addressing a set of networked computers in the subnet using a common and identical IP address.
  • 23. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) Which is logical and visible subdivision of an IP network. Subdivision enables addressing a set of networked computers in the subnet using a common and identical IP address.
  • 24. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) Thirty-two bits IP address can be divided into the msbs consisting of 8, 16 or 24 bits and remaining lsbs. The division results in the logical division of an IP address into two fields—a network address or routing prefix field and a rest field or host identifier. The rest field is an identifier for a specific host or network interface.
  • 25. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) Thirty-two bits IP address can be divided into the msbs consisting of 8, 16 or 24 bits and remaining lsbs. The division results in the logical division of an IP address into two fields—a network address or routing prefix field and a rest field or host identifier. The rest field is an identifier for a specific host or network interface.
  • 26. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) The rest field may also have two sub- fields—one for subnet id and other for the host identifier. When a network subdivides into subnets and subnet has a number of hosts.
  • 27. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) A graphical representation using arrows from one stage to another. A circle represents a stage and arrow characterizes the direction of flow of data.
  • 28. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) DFG where only one set of inputs generate only one set of outputs for the given input- set in the DFG model.
  • 29. Introduction Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG) An ADFG in which none of the output cycles back to a previous processing stage or level or rank as an input during data flow.
  • 30. Introduction Header IP header TCP header Protocol Data Unit (PDU) TCP stream Maximum Transferable Unit (MTU) Packet IP packet Data segment Network interface Port Socket Host IP host Subnet Routing Prefix Host Identifier Data Flow Graph (DFG) Acyclic Data Flow Graph (ADFG) Directed Acyclic Graph (DAG)
  • 31. Internet Connectivity Principles Internet connectivity Introduction Application Layer Protocols