2.1 Internet Principles
2.1 Internet Principles
A presentation
By
G. ASHRITHA
Assistant Professor
Dept of ECE
CONTENTS
Introduction
Internet Communications – An Overview
IP Addresses
MAC Addresses
TCP & UDP ports
Application Layer Protocols
Introduction
• An IP packet is a block of data along with the same kind of information you
would write on a physical envelope: the name and address of the server, and
so on
• This means that a message sent with TCP can be arbitrarily long and
give the sender some assurance that it actually arrived at the
destination intact
• The low-level protocols at the link layer manage the transfer of bits of
information across a network link
• The Internet layer then sits on top of these various links and abstracts
away the gory details in favour of a simple destination address
• TCP, which lives in the transport layer, sits on top of IP and extends it
with more sophisticated control of the messages passed
• Finally, the application layer contains the protocols that deal with
fetching web pages, sending emails, and Internet telephony
UDP
Unlike TCP, in UDP each message may or may not arrive.
These limitations make TCP preferable for many of the tasks that
Internet of Things devices will be used for
UDP is also the transport for some very important protocols which
provide common, low-level functionality, such as DNS and DHCP
The Internet
Protocol Suite
IP Addresses
In the world of low-level computer networking, numbers are
much easier to deal with
The company that sells you your domain name, often has a
control panel to change these settings for configuring DNS
Using a static address may be fine for but for working in groups
or preparing a device to be distributed to other people on
arbitrary networks, you almost certainly want a dynamic IP
address.
IPV6
It is hard to predict what order of number of Internet
connected devices a household might have in the near future.
Tens? Hundreds? Thousands?
The new standard was discussed during the 1980s and finally
released in 1996
IPV6 and Powering Devices
We can see that an explosion in the number of Internet of
Things devices will almost certainly need IPv6 in the future.
The devices should be low power and very reliable, while still
being capable of connecting to the Internet.
• Nothing is listening to that port, but the firewall lets the request simply
hang instead of replying
• The client has decided that trying to send a message to that port is a
bad idea and refuses to do it
http://book.roomofthings.com/hello.txt
This means that a network snooper can find out only the IP
address and port number of the request. After that, all it can see
is that packets of data are being sent in a request and packets
are returned for the response
Other Application Layer Protocols
All protocols work in a roughly similar way