Principles of It ITBP 103: Unit 3 Communication
Principles of It ITBP 103: Unit 3 Communication
ITBP 103
UNIT 3
COMMUNICATION
Information can be encoded into messages (broken down into equal size packets) to facilitate communication, which
is the process involved in the transfer of information from one place to another. This transfer happens electronically at
very high speed in the form of signals that carry bits of information at a certain rate, which we call bandwidth (usually
measured in bps). This unit describes the communications media, devices, and software needed to connect two or
more computer systems and/or devices to form a network. As networks connect computers, some of these are called
servers, whereas others are called clients. Servers are expected to execute continuously, for example Web servers or
video servers (like YouTube).while clients initiate the communication. Internet evolved as the global interconnection
of computers, and the Web evolved as the interconnection of information and services. URL is used to identify these
resources over the Web.
CIT, UAEU.
3 Unit Contents
1. Data Communication
Telecommunication
Bandwidth
2. Networks
Network Types
Basic Networking Elements
Internet
Client/Server
Network Applications
3. World Wide Web
Internet Vs. Web
WWW basic elements
Web based Applications
HTML
4. Cloud
Cloud Evolution
Cloud Services
CIT, UAEU.
4 DATA COMMUNICATION
CIT, UAEU.
5 Data Communication
0 1 0 1 0
KB, MB and GB are generally used for file, memory and storage sizes
(e.g. 20 GB hard drive).
1B = 8b, 1KB = 8Kb, 1 MB = 8Mb
CIT, UAEU.
7 Data Communication
CIT, UAEU.
https://youtu.be/qQYiwmamq38
8 Data Communication
Exercises
What are the sizes of the following files in kilobytes (KB)?
A text-only file containing 3072 ASCII characters
A text-only file containing 2048 Arabic characters (An
Arabic character is encoded on 2 bytes, called Unicode
standard)
9 Data Communication
Solutions
Convert to KB:
File size (KB) = File size in Bytes / 1024
= 3072 / 1024
= 3KB
CIT, UAEU.
10 Data Communication
Solutions
Convert to KB:
File size (KB) = File size in Bytes / 1024
= 4096 / 1024
= 4KB
CIT, UAEU.
11 Data Communication
Solutions
1) Check the bandwidth unit and decide which rule to use ( 1B=8b or 1KB=8Kb or
1MB=8Mb)
For this exercise we will use 1MB=8Mb
1) Check the bandwidth unit and decide which rule to use ( 1B=8b or 1KB=8Kb or
1MB=8Mb)
For this exercise we will use 1MB=8Mb
CIT, UAEU.
14 Networks
Connecting Networks
CIT, UAEU.
16 Networks
Home Networks
Wall Jack
DSL/Cable
Modem
USB/Ethernet
Cable
CIT, UAEU.
17 Networks
Home Networks
Wall Jack
CIT, UAEU.
18 Networks
IP Address
Packet
A communicated message
(such as email) is broken into
equal-sized packets
CIT, UAEU.
20 Networks
Packet
Assume that you want to send an email to
your friend.
Email Size: 3500 bits (3.5 kilobits)
896)
Original Message
CIT, UAEU.
21 Networks
Protocol
Data (Application)
Protocol defines a standard method (rules) for exchanging data Segment (TCP)
over a computer network Packet (IP)
Protocols are defined at different levels of data communication Bits (WiFi, Cable)
i.e. packet, segment or application levels
TCP/IP is the most important standard protocol to provide end-to-end
connectivity specifying how data should be formatted, addressed,
transmitted, routed and received at the destination
IP Protocol is used to route
TCP allows application to
data around the network
communicate over the
network
CIT, UAEU.
22 Networks
WiFi Wireless Communication
CIT, UAEU.
23 Networks
Cellular Wireless
Communication
A cellular (or mobile) network is
a wireless network distributed
over land areas called cells, each
of which is served by a base
station
CIT, UAEU.
24 Networks
Exercises
Read “Is stealing wireless wrong?” and share your
opinion.
http://news.bbc.co.uk/2/hi/uk_news/magazine/6960304.stm
25 Networks
Internet
CIT, UAEU.
26 Networks
Client / Server
CIT, UAEU.
27 Networks
Network Applications
application
Some network applications are: email, Video Data
Message
conferencing, instant messaging, Voice Over IP Packets
(such as Skype), network games, P2P file sharing Bits
(such as torrents)
Network applications run on different end systems
and exchange data via the network (following
Client/Server model)
controlled by
programmer application
Program process Data
Message
OS OS Packets
application
Bits
Data
Message
Internet (IP) Packets
TCP TCP Bits
CIT, UAEU.
Controlled By Operating
System
28 Networks
Email Application
CIT, UAEU.
29 Networks
Email Application
Email address
To send an email, an email address is required.
[email protected]
There are rules or protocols that must be
followed
You send your email message from your
[email protected]
computer to your email service provider (using
SMTP Protocol)
Your email service provider sends the message
[email protected] to your friend's email service provider
Your friend gets the email from his service
provider (using POP or IMAP Protocol)
POP3 or
SMTP SMTP IMAP
CIT, UAEU.
32 WWW (World Wide Web)
Web Site
ex: www.uaeu.ac.ae
protocol pathname
http://www.dubaisymphony.org/cityconcerts/index.htm
Exercises
What is the difference between Intrenet and WWW ?
36 WWW (World Wide Web)
Hypertext Markup Language (HTML)
</body>
</html>
40 Hypertext Markup Language (HTML)
Exercises
Create a Webpage using HTML which illustrates
three emirates. For each emirate, you should include
a representative picture of a cultural or touristic site
with an associated descriptive text.
42 Hypertext Markup Language (HTML)
HTML Editors
There are WYSIWYG (What You See Is What You Get) HTML editors
The most widely used are FrontPage and Dreamweaver
They are simple to use and come with ready-made templates of standard
webpages
FrontPage
We lc o me to IT Princ iple s
Ins truc to r:
Email:
Offic e Ho urs
43 Hypertext Markup Language (HTML)
But HTML is Static
whole new world of possible E.g. Virtual server to deploy E.g. GoogleDocs