instructor: sanjog sigdel mtech. it, 2018, kathmandu
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
● 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
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
For Further Queries: [email protected]
Add [NISTBanepa] in Subject for any of your queries
49
THANK YOU