instructor: sanjog sigdel mtech. it, 2018, kathmandu

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

Upload: others

Post on 18-Jan-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

CSC-402 Internet Technology[3]

Lecture: 01

Instructor: Sanjog Sigdel

MTech. IT, 2018, Kathmandu University

sigdelsanjog.com.np

Date: Feb 18, 2019

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

● Designing and applications of internet and intranet system.

2

CSC-402Course Synopsis

● 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

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

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

● 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

● 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

● 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

● 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

● 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

● 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

● 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

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

● 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

● Overview of the Course CSC-402

● Fundamentals of Internet Technology

● Development of a Web Based Application&

● A Term Paper

15

CSC-402What To Expect?

● 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

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

17

CSC-402Term Paper

CHAPTER 1: INTRODUCTION

● 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

● 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

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

● 1969: First Message was sent over ARPANET

21

Introduction History(Cont.)

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

23

Introduction Definitions

Internet

A Global System of Interconnected computer networks that use

Internet Protocol Suite to link devices worldwide

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

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.

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

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

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

29

Introduction Challenges

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

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?

31

Introduction Intranet(Cont.)

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

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,

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

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

??

35

Introduction Examples

Internet Intranet

??

36

Introduction Uses of Computer Networks

● Business Applications

● Home Applications

● Mobile Users

● Social Issues

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

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

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

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

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

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?

43

Introduction Evolution With Time

Infrastructure

● Sophisticated Hardwares

○ Routers, Switches, Servers

● Connection Mediums

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

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.

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

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

● 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

Q&A

48

For Further Queries: [email protected]

Add [NISTBanepa] in Subject for any of your queries

49

THANK YOU