SlideShare a Scribd company logo
1 of 35
The Internet
Dr. Hawa Nyende
hawa.nyende@mak.ac.ug
 The Internet, its definition, history and how it
works
 Define protocols and standards
 Define Internet standards, explain how they
are developed
 Discuss the Internet administration bodies
 DefineWeb standards, and explain how they
are developed and cite some examples;
 A network is a group of connected, communicating devices.
 An internet is two or more networks that can communicate
with each other. The most notable internet is called the
Internet.
 The Internet is a global system of interconnected computer
networks that use the standard Internet Protocol Suite (TCP/IP)
to serve billions of users worldwide.
 It is a network of networks that consists of millions of private,
public, academic, business, and government networks, of local
to global scope.
 It carries a range of information resources and services, e.g.
 the inter-linked hypertext documents of the World Wide Web (WWW) and
 the infrastructure to support electronic mail.
• Was developed as a network
between government research
laboratories and participating
departments of universities.
Today
• The Internet consists ofWANS
&
LANS
• It is run by private companies –
Internet service providers, not
the government.
 A protocol is a set of rules that governs
communication.
 E.g. in a telephone conversation, rules to follow
include
 to make a connection – punch in the telephone number and place a
call,
 to respond to the call - press/slide the answer button,
 to greet, - say ‘hello’
 to let the communication flow smoothly - listen when the other party
is talking,
 and finally to end the communication – say ‘bye’ and hanging up.
 Any other examples of protocol in our day-to-day lives?
 In computer networks, communication
occurs between entities in different systems.
 They do not understand each other
 For communication to occur, the entities
must agree on (or ‘observe’) protocol.
 A protocol defines what is communicated,
how it is communicated, and when it is
communicated.
The key elements of a protocol are syntax,
semantics, and timing.
1. Syntax - the structure or format of the data,
 i.e. the order in which they are presented.
 E.g. in a simple protocol
 first 8 bits of data are the address of the sender,
 the second 8 bits to be the address of the receiver,
and
 the rest of the stream is the message itself.
2. Semantics - refers to the meaning of each
section of bits.
 How is a pattern to be interpreted, and what
action should be taken based on that
interpretation?
 E.g. does an address identify the route to be
taken or the final destination of the message?
3. Timing – refers to when data should be sent
and how fast it can be sent.
 E.g. if a sender produces data at 100
megabits per second (100 Mbps) but the
receiver can process data at only 1 Mbps, the
transmission will overload the receiver and
data will be largely lost.
 Standards are agreed-upon rules , or
technical guidelines that
 Enable compatibility and interoperability
between data, software, hardware,
telecommunications technology and processes.
 Create and maintain an open and competitive
market for equipment manufacturers
 Examples – CSS, HTML, SQL;
 De facto standards –
 meaning “by fact” or “by convention”
 they have not been approved by an organized
body
 They are standards because of their widespread
use.
 They are often established originally by manufacturers
that seek to define the functionality of a new product or
technology.
 Examples are Microsoft Office, QWERTY Keyboard,
 De jure standards
 meaning “by law” or “by regulation”
 these have been legislated by an officially recognized
body.
 Examples
 ASCII (American Standard Code for Information
Interchange) – common format for text files on PC
and the Internet – American National Standards
Institute
 TCP/IP is the IETF endorsed standard communication
protocol of the Internet
 Any other examples??
 Standards are developed through the
cooperation of
 standards creation committees,
 forums, and
 government regulatory agencies.
 International Organization for
Standardization (ISO) is a multinational body
whose membership is drawn mainly from the
standards creation committees of various
governments throughout the world.
 InternationalTelecommunications Union–
Telecommunications Standards Sector (ITU-T)
was formed by the United Nations for the
research and establishment of internationally
compatible standards for telecommunications
in general and phone and data systems in
particular.
 Institute of Electrical and Electronics
Engineers (IEEE) - oversees the development
and adoption of international standards for
computing and communication.
 World Wide Web Consortium (W3C) – was
founded byTim Berners-Lee to develop
protocols & standards to sustain the growth
of the web.
 ETC..
 Forums are special-interest groups that facilitate
the standardization process.
 They constitute representatives from interested
corporations.
 They work with universities and users to test,
evaluate, and standardize new technologies.
 They concentrate on a specific technology to
accelerate its acceptance and use in the
telecommunications community.
 Forums present their conclusions to the standards
bodies.
 The Universal Plug and Play (UPnP) Forum
- is a computer network forum
 that supported and promoted simplifying the
implementation of networks by creating zero-
configuration networking devices.
 A UPnP-compatible device can join a network
without any configuration.
 Since 2016, all UPnP efforts are now
managed by the Open Connectivity
Foundation (OCF)
 The Broadband Forum is a non-profit
industry consortium dedicated to
developing broadband network specifications.
 Members include telecommunications networking
and service provider companies, broadband device
and equipment vendors, consultants and
independent testing labs (ITLs).
 Service provider members are primarily wire-line
service providers (non-mobile) telephone
companies.
 Regulatory agencies protect the public
interest by regulating radio, television, and
wire/cable communications
 They are typically government agencies
 Examples in Uganda??
 An Internet standard is a tested specification that is useful to and
adhered to by those who work with the Internet.
 There is a strict procedure by which a specification attains Internet
standard status.
1. A specification begins as an Internet draft - a working document (a
work in progress) with no official status, and a six-month lifetime.
2. Upon recommendation from the Internet authorities, a draft is
published as a Request for Comment (RFC).
3. Each RFC is edited, assigned a number, and made available to all
interested parties.
 RFCs go through maturity levels and are categorized according to their
requirement level.
 A Proposed Standard is a specification that is stable, well
understood, and of sufficient interest to the Internet
community
 the specification is usually tested, but doesn’t require implementation
or operational experience.
 Internet Standard - A standard reaches Internet standard
status after demonstrations of successful implementation.
 Has a high degree of technical maturity
 Significant benefit to the community
 Should cover interoperability of systems through protocols, message
formats, languages etc. E.g. the Internet Protocols
 A Historic RFCs are significant from a historical
perspective.
 They either have been superseded by later specifications or
have never passed the necessary maturity levels to become an
Internet standard.
 An Experimental RFC describes work related to an
experimental situation that does not affect the operation
of the Internet.
 Such an RFC should not be implemented in any functional
Internet service.
 An Informational RFC contains general, historical, or
tutorial information related to the Internet.
 It is usually written by someone in a non-Internet organization,
such as a vendor.
 Required - An RFC is labeled required if it must be
implemented by all Internet systems to achieve minimum
conformance. E.g. IP
 Recommended - An RFC is labeled recommended because of
its usefulness.
 Elective - An RFC is labeled elective if a system can use it for
its own benefit.
 Limited Use - An RFC labeled limited use should be used only
in limited situations. Most of the experimental RFCs fall
under this category.
 Not Recommended - An RFC labeled not recommended is
inappropriate for general use. Normally a historic
(deprecated) RFC may fall under this category.
 The Internet Society (ISOC) is an
international, nonprofit organization formed
in 1992 to provide support for the Internet
standards process.
 It accomplishes this through maintaining and
supporting other Internet administrative bodies
 It also promotes research and other scholarly
activities relating to the Internet.
 The Internet Architecture Board (IAB) is the
technical advisor to the ISOC.
 They oversee the continuing development of the
TCP/IP Protocol Suite,
 serve in a technical advisory capacity to research
members of the Internet community.
 IAB accomplishes this through its two primary
components, the Internet EngineeringTask Force
(IETF) and the Internet ResearchTask Force (IRTF).
 Another responsibility of the IAB is the editorial
management of the RFCs.
 The Internet EngineeringTask Force (IETF) is a
forum of working groups managed by the
Internet Engineering Steering Group (IESG).
 It is responsible for identifying operational
problems and proposing solutions for them.
 It also develops and reviews specifications
intended as Internet standards.
 researchers concerned with the evolution of
the Internet architecture and the smooth
operation of the Internet.
 The working groups are collected into areas, and
each area concentrates on a specific topic.
 The Internet ResearchTask Force (IRTF) is a
forum of working groups managed by the
Internet Research Steering Group (IRSG).
 It focuses on long-term research topics
related to Internet protocols, applications,
architecture, and technology.
 Comprised of a number of focused and long-
term Research Groups.
 The Internet Corporation for Assigned
Names and Numbers (ICANN), a private
nonprofit corporation responsible for the
management of Internet domain names and
addresses.
 The Network Information Center (NIC) is
responsible for collecting and distributing
information aboutTCP/IP protocols.
 TCP/IP protocol suite by Behrouz A. Forouzan.
4th ed. McGraw-Hill, 2010 -
https://vaibhav2501.files.wordpress.com/2012/0
2/tcp_ip-protocol-suite-4th-ed-b-forouzan-
mcgraw-hill-2010-bbs.pdf
 https://computersciencewiki.org/index.php/Prot
ocols_and_standards_on_the_web
 http://networkandprotocols.blogspot.ug/2011/1
0/protocols-and-standards-organizations.html
1. Discuss the differences between a standard and a
protocol
2. Identify an example of a standard at each
requirement level
3. Explain the importance of
1. protocols,
2. Standards
4. Cite any other two (2) examples of Forums set-up to
support the development of computer/network
technologies; clearly stating their roles and
composition
5. Discuss the differences between standards creation
committees and forums
6. Review theW3C Consortium Process document
and answer the following questions:
a. Define a w3c recommendation or web standard, cite
some examples
b. Briefly discuss the process of developing a web
standard, clearly stating and defining the different
maturity levels.
c. Clearly define the four possible categories of w3c
recommendations
 NB. Use the resource at
https://www.w3.org/2019/Process-20190301/#Reports
hawa.nyende@mak.ac.ug

More Related Content

Similar to Introduction to the web systems and technologies.pptx

Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)Tutun Juhana
 
1) Protocols are needed so your computer can interact with other com.pdf
1) Protocols are needed so your computer can interact with other com.pdf1) Protocols are needed so your computer can interact with other com.pdf
1) Protocols are needed so your computer can interact with other com.pdfaravlitraders2012
 
install and manage network protocols.pptx
install and manage network protocols.pptxinstall and manage network protocols.pptx
install and manage network protocols.pptxJaleto Sunkemo
 
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdfinstallandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdfTadeseBeyene
 
G2_REPORTING- ppt-technology-sampling-network.pptx
G2_REPORTING- ppt-technology-sampling-network.pptxG2_REPORTING- ppt-technology-sampling-network.pptx
G2_REPORTING- ppt-technology-sampling-network.pptxabaloskyle28
 
install and manage network protocol .pptx
install and manage network protocol .pptxinstall and manage network protocol .pptx
install and manage network protocol .pptxTadeseBeyene
 
Activity 1 ece 583L Data Comm
Activity 1 ece 583L Data CommActivity 1 ece 583L Data Comm
Activity 1 ece 583L Data Commmoodymind
 
Week 2 network configurartion
Week 2 network configurartionWeek 2 network configurartion
Week 2 network configurartionRobert Almazan
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.pptRichaAngel2
 
Bjmc i-i, met, unit-iv, the internet
Bjmc i-i, met, unit-iv, the internetBjmc i-i, met, unit-iv, the internet
Bjmc i-i, met, unit-iv, the internetRai University
 
Who Runs the Internet?
Who Runs the Internet?Who Runs the Internet?
Who Runs the Internet?ICANN
 
Standard standardization protocol
Standard standardization protocolStandard standardization protocol
Standard standardization protocolSutanu Kandar
 
Sai internet ppt
Sai   internet ppt Sai   internet ppt
Sai internet ppt Sai Swamy
 
Network protocol
Network protocolNetwork protocol
Network protocolSWAMY NAYAK
 
Week 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptxWeek 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptxKwadjoOwusuAnsahQuar
 

Similar to Introduction to the web systems and technologies.pptx (20)

Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)
 
Ptsi
PtsiPtsi
Ptsi
 
1) Protocols are needed so your computer can interact with other com.pdf
1) Protocols are needed so your computer can interact with other com.pdf1) Protocols are needed so your computer can interact with other com.pdf
1) Protocols are needed so your computer can interact with other com.pdf
 
install and manage network protocols.pptx
install and manage network protocols.pptxinstall and manage network protocols.pptx
install and manage network protocols.pptx
 
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdfinstallandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
installandmanagenetworkprotocols-221219130255-40dcfff3 (1).pdf
 
G2_REPORTING- ppt-technology-sampling-network.pptx
G2_REPORTING- ppt-technology-sampling-network.pptxG2_REPORTING- ppt-technology-sampling-network.pptx
G2_REPORTING- ppt-technology-sampling-network.pptx
 
install and manage network protocol .pptx
install and manage network protocol .pptxinstall and manage network protocol .pptx
install and manage network protocol .pptx
 
Activity 1 ece 583L Data Comm
Activity 1 ece 583L Data CommActivity 1 ece 583L Data Comm
Activity 1 ece 583L Data Comm
 
Week 2 network configurartion
Week 2 network configurartionWeek 2 network configurartion
Week 2 network configurartion
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.ppt
 
Bjmc i-i, met, unit-iv, the internet
Bjmc i-i, met, unit-iv, the internetBjmc i-i, met, unit-iv, the internet
Bjmc i-i, met, unit-iv, the internet
 
Chap 01 intro
Chap 01 introChap 01 intro
Chap 01 intro
 
Who Runs the Internet?
Who Runs the Internet?Who Runs the Internet?
Who Runs the Internet?
 
Standard standardization protocol
Standard standardization protocolStandard standardization protocol
Standard standardization protocol
 
E_commerce_chap_2.pptx
E_commerce_chap_2.pptxE_commerce_chap_2.pptx
E_commerce_chap_2.pptx
 
History of tcp
History of tcpHistory of tcp
History of tcp
 
Sai internet ppt
Sai   internet ppt Sai   internet ppt
Sai internet ppt
 
1.basics
1.basics1.basics
1.basics
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Week 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptxWeek 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptx
 

Recently uploaded

ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
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
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 

Recently uploaded (20)

ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
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
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 

Introduction to the web systems and technologies.pptx

  • 1. The Internet Dr. Hawa Nyende hawa.nyende@mak.ac.ug
  • 2.  The Internet, its definition, history and how it works  Define protocols and standards  Define Internet standards, explain how they are developed  Discuss the Internet administration bodies  DefineWeb standards, and explain how they are developed and cite some examples;
  • 3.
  • 4.  A network is a group of connected, communicating devices.  An internet is two or more networks that can communicate with each other. The most notable internet is called the Internet.  The Internet is a global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP) to serve billions of users worldwide.  It is a network of networks that consists of millions of private, public, academic, business, and government networks, of local to global scope.  It carries a range of information resources and services, e.g.  the inter-linked hypertext documents of the World Wide Web (WWW) and  the infrastructure to support electronic mail.
  • 5. • Was developed as a network between government research laboratories and participating departments of universities. Today • The Internet consists ofWANS & LANS • It is run by private companies – Internet service providers, not the government.
  • 6.  A protocol is a set of rules that governs communication.  E.g. in a telephone conversation, rules to follow include  to make a connection – punch in the telephone number and place a call,  to respond to the call - press/slide the answer button,  to greet, - say ‘hello’  to let the communication flow smoothly - listen when the other party is talking,  and finally to end the communication – say ‘bye’ and hanging up.  Any other examples of protocol in our day-to-day lives?
  • 7.  In computer networks, communication occurs between entities in different systems.  They do not understand each other  For communication to occur, the entities must agree on (or ‘observe’) protocol.  A protocol defines what is communicated, how it is communicated, and when it is communicated.
  • 8. The key elements of a protocol are syntax, semantics, and timing. 1. Syntax - the structure or format of the data,  i.e. the order in which they are presented.  E.g. in a simple protocol  first 8 bits of data are the address of the sender,  the second 8 bits to be the address of the receiver, and  the rest of the stream is the message itself.
  • 9. 2. Semantics - refers to the meaning of each section of bits.  How is a pattern to be interpreted, and what action should be taken based on that interpretation?  E.g. does an address identify the route to be taken or the final destination of the message?
  • 10. 3. Timing – refers to when data should be sent and how fast it can be sent.  E.g. if a sender produces data at 100 megabits per second (100 Mbps) but the receiver can process data at only 1 Mbps, the transmission will overload the receiver and data will be largely lost.
  • 11.  Standards are agreed-upon rules , or technical guidelines that  Enable compatibility and interoperability between data, software, hardware, telecommunications technology and processes.  Create and maintain an open and competitive market for equipment manufacturers  Examples – CSS, HTML, SQL;
  • 12.  De facto standards –  meaning “by fact” or “by convention”  they have not been approved by an organized body  They are standards because of their widespread use.  They are often established originally by manufacturers that seek to define the functionality of a new product or technology.  Examples are Microsoft Office, QWERTY Keyboard,
  • 13.  De jure standards  meaning “by law” or “by regulation”  these have been legislated by an officially recognized body.  Examples  ASCII (American Standard Code for Information Interchange) – common format for text files on PC and the Internet – American National Standards Institute  TCP/IP is the IETF endorsed standard communication protocol of the Internet  Any other examples??
  • 14.  Standards are developed through the cooperation of  standards creation committees,  forums, and  government regulatory agencies.
  • 15.  International Organization for Standardization (ISO) is a multinational body whose membership is drawn mainly from the standards creation committees of various governments throughout the world.  InternationalTelecommunications Union– Telecommunications Standards Sector (ITU-T) was formed by the United Nations for the research and establishment of internationally compatible standards for telecommunications in general and phone and data systems in particular.
  • 16.  Institute of Electrical and Electronics Engineers (IEEE) - oversees the development and adoption of international standards for computing and communication.  World Wide Web Consortium (W3C) – was founded byTim Berners-Lee to develop protocols & standards to sustain the growth of the web.  ETC..
  • 17.  Forums are special-interest groups that facilitate the standardization process.  They constitute representatives from interested corporations.  They work with universities and users to test, evaluate, and standardize new technologies.  They concentrate on a specific technology to accelerate its acceptance and use in the telecommunications community.  Forums present their conclusions to the standards bodies.
  • 18.  The Universal Plug and Play (UPnP) Forum - is a computer network forum  that supported and promoted simplifying the implementation of networks by creating zero- configuration networking devices.  A UPnP-compatible device can join a network without any configuration.  Since 2016, all UPnP efforts are now managed by the Open Connectivity Foundation (OCF)
  • 19.  The Broadband Forum is a non-profit industry consortium dedicated to developing broadband network specifications.  Members include telecommunications networking and service provider companies, broadband device and equipment vendors, consultants and independent testing labs (ITLs).  Service provider members are primarily wire-line service providers (non-mobile) telephone companies.
  • 20.  Regulatory agencies protect the public interest by regulating radio, television, and wire/cable communications  They are typically government agencies  Examples in Uganda??
  • 21.  An Internet standard is a tested specification that is useful to and adhered to by those who work with the Internet.  There is a strict procedure by which a specification attains Internet standard status. 1. A specification begins as an Internet draft - a working document (a work in progress) with no official status, and a six-month lifetime. 2. Upon recommendation from the Internet authorities, a draft is published as a Request for Comment (RFC). 3. Each RFC is edited, assigned a number, and made available to all interested parties.  RFCs go through maturity levels and are categorized according to their requirement level.
  • 22.  A Proposed Standard is a specification that is stable, well understood, and of sufficient interest to the Internet community  the specification is usually tested, but doesn’t require implementation or operational experience.  Internet Standard - A standard reaches Internet standard status after demonstrations of successful implementation.  Has a high degree of technical maturity  Significant benefit to the community  Should cover interoperability of systems through protocols, message formats, languages etc. E.g. the Internet Protocols
  • 23.  A Historic RFCs are significant from a historical perspective.  They either have been superseded by later specifications or have never passed the necessary maturity levels to become an Internet standard.  An Experimental RFC describes work related to an experimental situation that does not affect the operation of the Internet.  Such an RFC should not be implemented in any functional Internet service.  An Informational RFC contains general, historical, or tutorial information related to the Internet.  It is usually written by someone in a non-Internet organization, such as a vendor.
  • 24.
  • 25.  Required - An RFC is labeled required if it must be implemented by all Internet systems to achieve minimum conformance. E.g. IP  Recommended - An RFC is labeled recommended because of its usefulness.  Elective - An RFC is labeled elective if a system can use it for its own benefit.  Limited Use - An RFC labeled limited use should be used only in limited situations. Most of the experimental RFCs fall under this category.  Not Recommended - An RFC labeled not recommended is inappropriate for general use. Normally a historic (deprecated) RFC may fall under this category.
  • 26.
  • 27.  The Internet Society (ISOC) is an international, nonprofit organization formed in 1992 to provide support for the Internet standards process.  It accomplishes this through maintaining and supporting other Internet administrative bodies  It also promotes research and other scholarly activities relating to the Internet.
  • 28.  The Internet Architecture Board (IAB) is the technical advisor to the ISOC.  They oversee the continuing development of the TCP/IP Protocol Suite,  serve in a technical advisory capacity to research members of the Internet community.  IAB accomplishes this through its two primary components, the Internet EngineeringTask Force (IETF) and the Internet ResearchTask Force (IRTF).  Another responsibility of the IAB is the editorial management of the RFCs.
  • 29.  The Internet EngineeringTask Force (IETF) is a forum of working groups managed by the Internet Engineering Steering Group (IESG).  It is responsible for identifying operational problems and proposing solutions for them.  It also develops and reviews specifications intended as Internet standards.  researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet.  The working groups are collected into areas, and each area concentrates on a specific topic.
  • 30.  The Internet ResearchTask Force (IRTF) is a forum of working groups managed by the Internet Research Steering Group (IRSG).  It focuses on long-term research topics related to Internet protocols, applications, architecture, and technology.  Comprised of a number of focused and long- term Research Groups.
  • 31.  The Internet Corporation for Assigned Names and Numbers (ICANN), a private nonprofit corporation responsible for the management of Internet domain names and addresses.  The Network Information Center (NIC) is responsible for collecting and distributing information aboutTCP/IP protocols.
  • 32.  TCP/IP protocol suite by Behrouz A. Forouzan. 4th ed. McGraw-Hill, 2010 - https://vaibhav2501.files.wordpress.com/2012/0 2/tcp_ip-protocol-suite-4th-ed-b-forouzan- mcgraw-hill-2010-bbs.pdf  https://computersciencewiki.org/index.php/Prot ocols_and_standards_on_the_web  http://networkandprotocols.blogspot.ug/2011/1 0/protocols-and-standards-organizations.html
  • 33. 1. Discuss the differences between a standard and a protocol 2. Identify an example of a standard at each requirement level 3. Explain the importance of 1. protocols, 2. Standards 4. Cite any other two (2) examples of Forums set-up to support the development of computer/network technologies; clearly stating their roles and composition 5. Discuss the differences between standards creation committees and forums
  • 34. 6. Review theW3C Consortium Process document and answer the following questions: a. Define a w3c recommendation or web standard, cite some examples b. Briefly discuss the process of developing a web standard, clearly stating and defining the different maturity levels. c. Clearly define the four possible categories of w3c recommendations  NB. Use the resource at https://www.w3.org/2019/Process-20190301/#Reports

Editor's Notes

  1. Internet refers to the global network of computer networks utilizing packet switching and the Transmission Control Protocol/Internet Protocol; TCP/IP) standard, which includes the family of supporting services and protocols Millions of people are users. Yet this extraordinary communication system only came into being in 1969. It uses the TCP/IP protocols and that evolved from the ARPANET of the late 60's and early 70's.
  2. The Internet is made up of many wide and local area networks joined by connecting devices and switching stations. It is run by private companies, not the government. Connection to the Internet is enabled by Internet service providers (ISPs). There are international service providers, national service providers, regional service providers, and local service providers. The Advanced Research Projects Agency (ARPA) in the Department of Defense (DOD) was interested in finding a way to connect computers together so that the researchers they funded could share their findings. modern Internet began with the formation of the ARPANET in 1969 by the Advanced Research Project Agency within the Department of Defense. form a network joining four universities; University of California at Los Angeles (UCLA), the University of California at Santa Barbara (UCSB), Stanford Research Institute (SRI), and the University of Utah, were connected via the IMPs to form a network. Software called the Network Control Protocol (NCP) provided communication between the hosts.
  3. For example, in a face-to-face communication between two persons, there is a set of implicit rules in each culture that define how two persons should start the communication, how to continue the communication, and how to end the communication. rules and conventions for communication between network devices.
  4. rules and conventions for communication between network devices. Network protocols include mechanisms for devices to identify and make connections with each other, as well as formatting rules that specify how data is packaged into sent and received messages.  sets of established rules that dictate how to format, transmit and receive data 
  5. They are often established originally by manufacturers that seek to define the functionality of a new product or technology. The QWERTY keyboard layout is the standard pattern in countries that use a Latin-based alphabet.  Microsoft’s Windows operating system, along with commonly used business applications such as Microsoft Word and Excel, has long been the de facto standard for business and home users. A breadcrumb trail is a de facto standard website navigation tool that allows a user to see where the current page is in relation to the website's hierarchy. 
  6. HTML, CSS ASCII – Character encoding standard for electronic communication SCSI (Small Computer System Interface), a set of ANSI standard electronic interfaces that allow personal computers to communicate with peripheral hardware.
  7. The IEEE is the largest professional engineering society in the world. International in scope, it aims to advance theory, creativity, and product quality in the fields of electrical engineering, electronics, and radio as well as in all related branches of engineering. As one of its goals, the IEEE Examples of standards developed by these bodies ISO is an independent, non-governmental international organization with a membership of 161 national standards bodies. Through its members, it brings together experts to share knowledge and develop voluntary, consensus-based, market relevant International Standards that support innovation and provide solutions to global challenges.
  8. Standards committees are procedural bodies and by nature slow moving. IT development is moving faster than the ability of standards committees to ratify standards.
  9. IEnables devices to seamlessly discover each other's presence on the network and establish network connectivity network services for data sharing, communications, and entertainment. UPnP devices are "plug and play" in that, when connected to a network, they automatically establish working configurations with other devices.
  10. Frame Relay is a standardized wide area network technology that specifies the physical and data link layers of digital telecommunications channels using a packet switching methodology. ATM is a switching technology that organizes digital data into 53-byte cell units -- as opposed to packets which are used in TCP/IP. These units are then sent over a physical medium, like cable, at very high speeds (like 10 Gbps) using digital signal technology. With ATM, each of these information types can pass through a single network connection. Frame Relay. Frame relay is a packet switching technology for connecting network points in Wide Area Networks (WAN). 
  11. UCC
  12. Draft Standard – was discontinued in 2011 and merged with Internet standard
  13. There may be several elective protocols in a general area, for example, there are several electronic mail protocols, and several routing protocols.
  14. Internet Society (ISOC) Internet Architecture Board (IAB) Internet Engineering Task Force (IETF) forum of working groups managed by the Internet Engineering Steering Group (IESG) The Internet Research Task Force (IRTF) is a forum of working groups managed by the Internet Research Steering Group (IRSG)
  15. large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet.