Top Banner
CSC-402 Internet Technology[3] Lecture: 01 Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu University sigdelsanjog.com.np Date: Feb 18, 2019
49

Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

Jan 18, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

CSC-402 Internet Technology[3]

Lecture: 01

Instructor: Sanjog Sigdel

MTech. IT, 2018, Kathmandu University

sigdelsanjog.com.np

Date: Feb 18, 2019

Page 2: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Study on internet protocols, client/server applications and web services.

● Designing and applications of internet and intranet system.

2

CSC-402Course Synopsis

Page 3: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Explore practical application of internetworking technologies

○ Private intranets for information management

○ Public internets for electronic commerce students

● Learn theoretical details & strategies for designing sites,

○ Techniques for creating their technical infrastructures,

○ Methods for developing content

○ Techniques for site deployment and management.3

CSC-402Course Goal

Page 4: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

1. Computer Networks; Andrew S. Tanenbaum, Prentice Hall India limited, New Delhi,

2010.

2. Internet and Intranet Engineering; Daniel Minoli, MGraw-Hill India Limited, New Delhi,

2009.

3. Internetworking with TCP/IP; Comer, D.E and Stevens

4

CSC-402Reference Books

Page 5: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

1. Introduction [5Hrs]2. Internet Protocol Overview[6Hrs]3. Protocols and CLient/Server Applications[6Hrs]4. HTTP and the Web Services[8Hrs]5. Design Internet System and Servers[8Hrs]6. Internet and Intranet System Development[6Hrs]7. Internet and Intranet Applications[6Hrs]

5

CSC-402Syllabus

Page 6: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● History and Development of Internets and Intranets

● IANA, RIR/NIR/LIR and ISPs for internet number management

● Internet Domain and Domain Name System

● Internet Access Overview

● Internet Backbone Networks: Optical Backbone, Marine Cables, Teleports, Satellite

and Terrestrial Links

6

Syllabus1. Introduction

Page 7: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● TCP/IP and the IP Layer overview

● IPv4 and IPv6 Address Types and Formats

● IPv4 and IPv6 Header Structure

● Internet RFCs

7

Syllabus 2. Internet Protocol Overview

Page 8: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Standard Protocols: SMTP, E-mail Message (RFC22), PGP, POP, IMAP, HTTP, FTP

● N-Tiered Client/Server Architecture

● Universal Internet Browsing

● Multiprotocol Support

8

Syllabus3. Protocols and CLient/Server APplications

Page 9: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● HTTP, Web Servers and Web Access● Universal naming with URLs● WWW Technology: HTML, DHTML, WML, XML● Tools: WYSIWYG Authoring Tools● Helper applications: CGI; PERL, JAVA, JAVA SRIPTS, PHP, ASP, .NET Applications● Introduction to AJAX (Programming)● Browser as a rendering engine: text, HTML, gif and jpeg

9

Syllabus

4. HTTP and the Web Services

Page 10: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Designing of Internet System Network Architecture● Choice of platforms● Server Concepts: WEB, Proxy, RADIUS, MAIL● Cookies● Load Balancing: Proxy Arrays● Server Setup and Configuration Guidelines● Security and System Administration Issues, Firewalls and Content Filtering

10

Syllabus5. Design Internet System and Servers

Page 11: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Introductions● Benefits and drawbacks of intranets● Protocols, Structure and Scope of Networks● Intranets Resource Assessments: Network Infrastructure, Clients and Server

Resources● Intranet Implementation Guidelines● Content Design, Development, Publishing and Management● Intranet Design with Open source Tools: DRUPAL, JUMLA● Tunneling Protocols: VPN

11

Syllabus6. Internet and Intranet System Development

Page 12: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● General Applications: Email, WWW, Gopher, Online Systems● Multimedia and Digital Video/Audio Broadcasting: Video/Audio Conferencing,

Internet Relay Chat (IRC)● Broadband Communications, Policy, xDSL and Cable Internet● VoIP, GoIP and IP Interconnection● Datacenters and Data warehousing, packet clearing house● Unified Messaging Systems● Fundamental of e-Commerce● Concept of Grid and Cloud Computing

12

Syllabus7. Internet and Intranet Applications

Page 13: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

Weightage: *

1. Attendance & Class Performance2. Three Assignments

a. 2 Minorsb. 1 Major

3. Project4. Two Internals

* Weightage to Be Discussed with Program Coordinator

13

CSC-402Internal Evaluation

Page 14: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Assignment 1 Collecting the Past Papers From Library

Questions will be groomed and Prioritized during class hour

● Assignment 2 Each Group Will be solving a selected set of questions[Max 5 Questions]

● Assignment 3???

14

CSC-402Assignments

Page 15: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Overview of the Course CSC-402

● Fundamentals of Internet Technology

● Development of a Web Based Application&

● A Term Paper

15

CSC-402What To Expect?

Page 16: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Weightage: *● Project Hours [15 Tentative Hours] will be utilized for WebApp Development● Team Division● Team Correspondence/Lead● Project Ideas Grooming● Project Title Presentation● Github for Version Control Management● Final Demonstration

16

CSC-402Web Based Application

Page 17: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Third Assignment● Choose Any Topic from Chapter 7 “Internet and Intranet Applications”● Individual/Team Assignment● A sample will be provided

17

CSC-402Term Paper

Page 18: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

CHAPTER 1: INTRODUCTION

Page 19: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● History and Development of Internets and Intranets

● IANA, RIR/NIR/LIR and ISPs for internet number management

● Internet Domain and Domain Name System

● Internet Access Overview

● Internet Backbone Networks: Optical Backbone, Marine Cables,

Teleports, Satellite and Terrestrial Links

Introduction Outlines

19

Page 20: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Electronic Computers were developed in 1950s

● The computer infrastructure scaled from a single personal computer to

dozens nodes in a laboratory.

● Wide Area Networking started

● ARPANET Project, a funded project by The U.S. Department of Defense

awarded in 1960s

20

IntroductionHistory of Internet and Intranet

Page 21: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● Project directed by Ropert Tayrol and Managed by Lawrence Roberts.

● 1969: First Message was sent over ARPANET

21

Introduction History(Cont.)

Page 22: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

22

Introduction History(Cont.)

Father of Internet

1. Vint Cerf, June 23, 1943, US Citizen

Known for: TCP/IP & Internet Society

2. Bob Kahn, December 23, 1938, US Citizen

Known for : TCP/IP

Page 23: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

23

Introduction Definitions

Internet

A Global System of Interconnected computer networks that use

Internet Protocol Suite to link devices worldwide

Page 24: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

24

Introduction Definitions(Cont.)

Interconnected Computer Networks

● It’s a digital telecommunications network which enables resource

sharing in nodes

● Every Computer Devices that are connected in the network are called

nodes

● Every Nodes are interconnected via networking medium

wires/wireless/optic cables

Page 25: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

25

Introduction Definitions(Cont.)

Internet Protocol Suite

● Set of rules(Protocols) used in Internet

● Commonly Known as TCP/IP

● Also known as Department of Defense(DoD) Model, since it was

funded through DARPA

● Provides rules such as data packet formation, addressed, transmitted,

routed, received.

Page 26: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

26

Introduction Definitions(Cont.)

Application Layer:- SMTP, FTP, SSH, HTTP, HTTPS

Transport Layer:- UDP

Internet Layer:- Internet Protocol, for defining IP Addresses

LInk Layer:- Ethernet, IEEE 802.X

Page 27: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

27

Introduction Advantages

Advantages● Eliminates the Digital Divide● Access to Information, Knowledge and Learning● Connectivity, Communication and Sharing● Address, Mapping and COntact Information● Banking, bills and SHopping● Selling and making Money● Collaboration, acces to a global workforce● Donation and Funding● Entertainment● Cloud Computing and Cloud Storage

Page 28: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

28

Introduction Advantages(Cont.)

Advantages● Internet of Things● Ubiquitous Computing● Remote Sensing● Geo-Spatial Information Sharing● Research and Experiments● Observation of users behaviours via crowdsourcing● Exploration of Universe

Page 29: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

29

Introduction Challenges

Challenges● Security● Privacy● Standards● Regulation● Information Management● Information Loss● Cyber Bullying● Cybercrimes● Biased Information● Authentic Resources● Frauds

Page 30: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

30

Introduction Intranet

Intranet● A Private Network accessible only within an organization.

● A business organization holds private information such as employees’ records, their salary, Attendance, Fee, etc…

● Is it a good idea to make those data public?

Page 31: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

31

Introduction Intranet(Cont.)

Intranets are used for ● Collaboration( working in groups via teleconferencing)● Offshore Businesses Monitoring and Functioning● Means of Corporate Culture-change

Page 32: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

32

Introduction Advantages

Advantages● Workforce Productivity

Locate information faster using relevant applications related to their roles● Time (Emails over a drive/confluence for information retrieval)● Communication

Internally setup communication channels can produce prominent result.● Allocation of Resource/Bandwidth/Application is faster

Organization can deploy application, increase bandwidth● Less Dependent with external vendors

Own software deployment pipelines,

Page 33: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

33

Introduction Advantage(Cont.)

Advantages● Web Publishing

Employee POrtals, Company Policies, BUsiness announcements, news feeds● Business Operations and Management

Managing Offosre businesses as well as internetworked enterprise in a private network● Cose-Effective

Page 34: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

34

Introduction Challenges

Challenges● Usage of Intranet is mostly limited.● Minimal User SUpport● Cost in terms of security measures increases

Implementation of VDI, FIrewalls,● Biased Governance

Your company rules your data● Maintenance● Lacks Engagement● Controlling Access● Planning for expansion

Hard to estimate what systems will be affected

Page 35: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

??

35

Introduction Examples

Internet Intranet

??

Page 36: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

36

Introduction Uses of Computer Networks

● Business Applications

● Home Applications

● Mobile Users

● Social Issues

Page 37: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

37

Introduction Business Applications

Applications used in different companies to● Recording business transaction● Monitor Production● Track Inventories,● Payroll Management● Client Communications● Vendor Management

Business Applications comprises of both Internet & Intranet

Page 38: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

38

Introduction Home Applications

● Access to remote information.

● Person-to-person communication.

● Interactive entertainment.

● Electronic commerce.

● Home Inventory/ Expenditure/ Resource Usages

Home Applications comprises of both Internet & Intranet

Page 39: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

39

Introduction Mobile Users

● Mobile Computers such as Laptops, Notebooks, Personal Digital Assistants(PDAs)

are widely popular.

● With the access of Internet, one can remotely

○ Ddo their business

○ Store/Retrieve Information to their office/home

● Remote workers can log their attendance, payroll via internet accessing their intranet

infrastructure.

Mobile Users comprises of both Internet & Intranet

Page 40: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

40

Introduction Social Issues

● Social Networks

● Scientific Journals

● Discussion Forums

● News Forums

Scientific Journals are accessed via intranet but the papers are maintained in Intranet

Page 41: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

41

Introduction Internet & Intranet

● Internet and Intranet both comes Hand in Hand.

● Exchange of Information within an Organization’s entities happens via Intranet

● Information Exchange between clients and remote stakeholders happens via

Internet

Page 42: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

42

Introduction Internet & Intranet

Takeaway

Internet and Intranet are systems named based upon nature of information exchanges

Business Applications can perform Information Exchange only via Internet Protocols such

as HTTP, HTTPS, SMTP, FTP through Network Mediums.

Can we say Intranet is only enabled with Internet backing the information Exchange?

Page 43: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

43

Introduction Evolution With Time

Infrastructure

● Sophisticated Hardwares

○ Routers, Switches, Servers

● Connection Mediums

○ Dial Ups, ADSL, Satellite, Wireless, Optic Fiber

Page 44: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

44

Introduction Evolution With Time(Cont.)

Speed/Bandwidth

● Kilo Bits Per Second (kbps)

● Kilo Bytes Per Second(KBps)

● Mega Bytes Per Second(MBPS)

● Giga Bytes Per Second(GBPS)

● Peta Bytes Per Second(PBPS)

1 Petabyte per second is equal to 8,000,000,000,000,000 bits per second.

Page 45: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

45

Introduction Evolution With Time(Cont.)

Network Technology

● GSM

● GPRS

● 3G

● 4G

● 5G

Software Technology

● Expansion cords connected in a

network bus

● NIC Card

● IoT Sensors

Page 46: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

46

Introduction Conclusion

● History of Internet

● Internet Terminologies and Definition

● Advantages and Challenges

● Intranet

● Advantages and Challenges

● Use of Computer Networks

● Internet and Intranet

● Evolution With Time

Page 47: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

● History and Development of Internets and Intranets

● IANA, RIR/NIR/LIR and ISPs for internet number management

● Internet Domain and Domain Name System

● Internet Access Overview

● Internet Backbone Networks: Optical Backbone, Marine Cables,

Teleports, Satellite and Terrestrial Links

Introduction Next Lecture

47

Page 48: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

Q&A

48

Page 49: Instructor: Sanjog Sigdel MTech. IT, 2018, Kathmandu ...

For Further Queries: [email protected]

Add [NISTBanepa] in Subject for any of your queries

49

THANK YOU