introduction to computer networks (lecture #1 et3003 sem1 2014/2015)

28
Introduction ET3003 Computer Networks Tutun Juhana Telecommunication Engineering School of Electrical Engineering & Informatics Institut Teknologi Bandung 1 The course will be delivered in English

Upload: tutun-juhana

Post on 20-Jun-2015

452 views

Category:

Engineering


5 download

DESCRIPTION

The slides contain introduction to computer networks. Protocols and Standards are discussed among others

TRANSCRIPT

Page 1: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

IntroductionET3003 Computer Networks

Tutun JuhanaTelecommunication EngineeringSchool of Electrical Engineering & InformaticsInstitut Teknologi Bandung

1The course will be

delivered in English

Page 2: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Reference

• TCP/IP Protocol Suite, Fourth Edition, Behrouz A. Forouzan, McGraw-Hill

Page 3: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

The Menu

• Theories• Hands-on

Page 4: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

A Brief History

• A network is a group of connected, communicating devices such as computers and printers

• An internet is two or more networks that can communicate with each other

• The most notable internet is called the Internet

Page 5: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

internetsociety.org

Page 6: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Internet today

Page 7: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

http://scoop.intel.com/what-happens-in-an-internet-minute/

Page 8: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

PROTOCOLS AND STANDARDS

Page 9: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Protocol

• A protocol is a set of rules that governs communication

http://www.teracomtraining.com/online-courses-certification/samples/lesson1104-protocols-and-standards.htm

Page 10: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

• For communication to occur among entities, they must agree on a protocol

We agree to talk inEnglish…

Page 11: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

• In computer networks, communication occurs between entities in different systems

Page 12: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

• The key elements of a protocol– Syntax– Semantics– Timing

A protocol defines what is communicated, how it is communicated, and when it is communicated

Page 13: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Syntax• Syntax refers to the structure or format of

the data, meaning the order in which they are presented

Page 14: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Semantics• Semantics refers to the meaning of each

section of bits

Page 15: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Timing• Timing refers to two characteristics

– When data should be sent – How fast it can be sent

Page 16: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

http://dev.opera.com/articles/view/http-basic-introduction/

Page 17: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Standards• Standards are essential in

– creating and maintaining an open and competitive market for equipment manufacturers

– guaranteeing national and international interoperability of data and telecommunications technology and processes

• Standards provide guidelines to manufacturers, vendors, government agencies, and other service providers to ensure the kind of interconnectivity necessary in today’s marketplace and in international communications

Page 18: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

• De facto standard ( “by fact” or “by convention”)– Standards that have not been approved by an

organized body but have been adopted as standards through widespread use are de facto standards

– Examples of de facto standards are MS Office and various DVD standards

Page 19: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

• De jure standards ( “by law” or “by regulation”)– Standards that have been legislated by an

officially recognized body

Page 20: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

STANDARDS ORGANIZATIONS

Standards Creation Committees

Page 21: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Forum

To accommodate the need for working models and agreements and to facilitate the standardization process, many special-interest groups have developed forums made up of representatives from interested corporations

Page 22: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Regulatory Agencies

Page 23: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

INTERNET STANDARDS

• An Internet standard is a thoroughly tested specification that is useful to and adhered to by those who work with the Internet

• It is a formalized regulation that must be followed

• There is a strict procedure by which a specification attains Internet standard status

Page 24: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

• A specification begins as an Internet draft• Upon recommendation from the Internet

authorities, a draft may be published as a Request for Comment (RFC)

• Each RFC is edited, assigned a number, and made available to all interested parties

• RFCs can be found at http://www.rfc-editor.org

Page 25: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

Maturity Levels of RFC

Page 26: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

RFC Requirement Levels

Page 27: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

INTERNET ADMINISTRATION

ietf.org

Page 28: Introduction to Computer Networks (Lecture #1 ET3003 Sem1 2014/2015)

• Internet Assigned Numbers Authority (IANA) and Internet Corporation for Assigned Names and Numbers (ICANN)– IANA, supported by the U.S. government, was

responsible for the management of Internet domain names and addresses until October 1998

– ICANN, a private nonprofit corporation managed by an international board, assumed IANA operations

• Network Information Center (NIC)– Responsible for collecting and distributing information

about TCP/IP protocols