what is intranet
TRANSCRIPT
-
8/14/2019 What is Intranet
1/63
INTRANETINTRANETUNIT - IIUNIT - II
-
8/14/2019 What is Intranet
2/63
What is IntranetWhat is IntranetAn intranet is a private network that isAn intranet is a private network that is
contained within an enterprise.contained within an enterprise.
It may consist of many interlinked local areaIt may consist of many interlinked local area
networks and also use leased lines in thenetworks and also use leased lines in the
wide area network.wide area network.The main purpose of an intranet is to shareThe main purpose of an intranet is to share
company information and computingcompany information and computing
resources among employees.resources among employees.
An intranet can also be used to facilitateAn intranet can also be used to facilitate
working in groups and for teleconferences.working in groups and for teleconferences.
-
8/14/2019 What is Intranet
3/63
An intranet uses TCP/IP, HTTP, and otherAn intranet uses TCP/IP, HTTP, and otherInternet protocols and in general looksInternet protocols and in general lookslike a private version of the Internet.like a private version of the Internet.
Typically, larger enterprises allow usersTypically, larger enterprises allow userswithin their intranet to access the publicwithin their intranet to access the publicInternet through firewall servers thatInternet through firewall servers that
have the ability to screen messages inhave the ability to screen messages inboth directions so that company securityboth directions so that company securityis maintained.is maintained.
When part of an intranet is madeWhen part of an intranet is made
accessible to customers, partners,accessible to customers, partners,suppliers, or others outside the company,suppliers, or others outside the company,that part becomes part of anthat part becomes part of an extranetextranet..
-
8/14/2019 What is Intranet
4/63
Planning an IntranetPlanning an IntranetThe purpose and goals of the intranetThe purpose and goals of the intranet Persons or departments responsible forPersons or departments responsible for
implementation and managementimplementation and management Functional plans, information architecture, pageFunctional plans, information architecture, page
layouts, design.layouts, design.
Implementation schedules and phase-out of existingImplementation schedules and phase-out of existingsystemssystems Defining and implementing security of the intranetDefining and implementing security of the intranet How to ensure it is within legal boundaries and otherHow to ensure it is within legal boundaries and other
constraintsconstraints
Level of interactivity (eg wikis, on-line forms)Level of interactivity (eg wikis, on-line forms)desired.desired. Is the input of new data and updating of existingIs the input of new data and updating of existing
data to be centrally controlled or devolveddata to be centrally controlled or devolved
-
8/14/2019 What is Intranet
5/63
c uac uaImplementationImplementation
The actual implementation of intranet includesThe actual implementation of intranet includes
following steps:following steps:
Securing senior management support and funding.Securing senior management support and funding.
Business requirements analysis.Business requirements analysis.
Setting up web server access using a TCP/IP network.Setting up web server access using a TCP/IP network.
Installing required user applications on computers.Installing required user applications on computers.
Creation of document framework for the content to beCreation of document framework for the content to be
hosted.hosted.
User involvement in testing and promoting use of intranet.User involvement in testing and promoting use of intranet.
Ongoing measurement and evaluation, including throughOngoing measurement and evaluation, including throughbenchmarking against other intranets.benchmarking against other intranets.
-
8/14/2019 What is Intranet
6/63
Requirements &Requirements &
RecommendationsRecommendations Network ServiceNetwork Service
Directory ServiceDirectory Service
Security ServiceSecurity Service
Messaging ServiceMessaging Service
Application ServiceApplication Service
File ServiceFile Service
Database ServiceDatabase Service
Cal Poly Pomona WebCal Poly Pomona Web
-
8/14/2019 What is Intranet
7/63
Types of IntranetTypes of Intranet
CollaborationPlatform
InternalWebsite
DistributedIntranet
-
8/14/2019 What is Intranet
8/63
The CollaborationThe Collaboration
PlatformPlatform This type is very big on two-wayThis type is very big on two-way
publishing.publishing.
Users publish just as much as theyUsers publish just as much as they
consume.consume. This type of intranet is big onThis type of intranet is big on
discussion forums and other ways todiscussion forums and other ways to
people to connect with each other.people to connect with each other. Information tends to be less formal,Information tends to be less formal,
more conversational.more conversational.
-
8/14/2019 What is Intranet
9/63
The Internal WebsiteThe Internal WebsiteThis type is based on one-way publishing.This type is based on one-way publishing.People who interact with it are divided intoPeople who interact with it are divided intotwo groups: consumers and publishers.two groups: consumers and publishers.
There is a defined admin side to it whichThere is a defined admin side to it which
comparatively few people have access.comparatively few people have access. Information is reviewed before itsInformation is reviewed before its
published, and its often subject to workflowpublished, and its often subject to workflowand approvals.and approvals.
The intranet is structured just like a publicThe intranet is structured just like a publicWeb site, it just happens to be behind theWeb site, it just happens to be behind thefirewall.firewall.
-
8/14/2019 What is Intranet
10/63
The Distributed IntranetThe Distributed Intranet In larger organizations, intranet very quicklyIn larger organizations, intranet very quickly
becomes decentralized.becomes decentralized. It does not end up with a single, definableIt does not end up with a single, definable
intranet, but with dozens or even hundredsintranet, but with dozens or even hundreds
of small applications (e.g. - a phone directory,of small applications (e.g. - a phone directory,
an announcements system, a documentan announcements system, a document
library) that are grouped around commonlibrary) that are grouped around common
infrastructure, like a centralized userinfrastructure, like a centralized user
database and a centralized store of designdatabase and a centralized store of design
elements so all the mini-applications can lookelements so all the mini-applications can look
the same.the same.
-
8/14/2019 What is Intranet
11/63
-
8/14/2019 What is Intranet
12/63
Web publishingWeb publishing It allows 'It allows 'cumbersome'cumbersome' corporate knowledge tocorporate knowledge to
be maintained and easily accessed throughout thebe maintained and easily accessed throughout the
company using hypermedia and Webcompany using hypermedia and Webtechnologies.technologies.
Business operations and managementBusiness operations and management Intranets are also being used as a platform forIntranets are also being used as a platform for
developing and deploying applications to supportdeveloping and deploying applications to support
business operations and decisions across thebusiness operations and decisions across theinternetworked enterprise.internetworked enterprise.
Cost-effectiveCost-effective Users can view information and data via web-Users can view information and data via web-
browser rather than maintaining physicalbrowser rather than maintaining physicaldocuments such as procedure manuals, internaldocuments such as procedure manuals, internalphone list and requisition forms.phone list and requisition forms.
-
8/14/2019 What is Intranet
13/63
Cross-platform CapabilityCross-platform Capability Standards-compliant web browsers areStandards-compliant web browsers are
available for Windows, Mac, and UNIX.available for Windows, Mac, and UNIX.
Immediate UpdatesImmediate Updates
When dealing with the public in any capacity,When dealing with the public in any capacity,
laws/specifications/parameters can change.laws/specifications/parameters can change.
Promote common corporate culturePromote common corporate culture Every user is viewing the same informationEvery user is viewing the same information
within the Intranet.within the Intranet.
Enhance CollaborationEnhance Collaboration
With information easily accessible by allWith information easily accessible by all
authorised users, teamwork is enabled.authorised users, teamwork is enabled.
-
8/14/2019 What is Intranet
14/63
IntranetIntranet
DisadvantagesDisadvantagesManagement concerns Management fears loss of control
Hidden or unknown complexity and costsPotential for chaos
Security concerns
Unauthorized accessAbuse of accessDenial of servicePacket sniffing
Productivity concernsOverabundance of informationInformation overload lowers productivityUsers set up own web pages
-
8/14/2019 What is Intranet
15/63
Intranet ArchitectureIntranet Architecture Before discussing the Intranet Architecture aBefore discussing the Intranet Architecture a
few background concepts need to befew background concepts need to beintroduced.introduced.
Sources of InformationSources of Information Formal informationFormal information
This is the information with which the formal managementThis is the information with which the formal managementinfrastructure is most concerned.infrastructure is most concerned.
Project/group informationProject/group information It is used to communicate and share ideas, coordinate activities orIt is used to communicate and share ideas, coordinate activities or
manage the development and approval of content that eventuallymanage the development and approval of content that eventuallywill become formalwill become formal
Informal informationInformal information In the informal information the URL can be given to the interestedIn the informal information the URL can be given to the interested
parties, and the latest version can be read and tracked as itparties, and the latest version can be read and tracked as itchanges.changes.
-
8/14/2019 What is Intranet
16/63
Types of PagesTypes of Pages
Content pagesContent pagesContent pages can take many forms.Content pages can take many forms.
They may be static pages, like the ones youThey may be static pages, like the ones you
are reading here, or they may be active pagesare reading here, or they may be active pages
where the page content is generated.where the page content is generated.
Broker pagesBroker pagesBroker pages serve an explicitly definedBroker pages serve an explicitly defined
audience or function.audience or function.
A hyperlink broker page contains links to otherA hyperlink broker page contains links to otherpages, in context.pages, in context.
Many of the pages with which we already areMany of the pages with which we already are
familiar are broker pagesfamiliar are broker pages
Th I t tT I t t
-
8/14/2019 What is Intranet
17/63
The IntranetT e IntranetInfrastructureInfrastructure
The Enterprise MapThe Enterprise Map
Shadow MapsShadow Maps
General BrokeringGeneral Brokering
Workflow ManagementWorkflow ManagementAccess to Database InformationAccess to Database Information
-
8/14/2019 What is Intranet
18/63
Enterprise MapEnterprise Map A structured set of broker pages can be very usefulA structured set of broker pages can be very useful
for managing the life cycle of published content. Wefor managing the life cycle of published content. Wecall this the Enterprise Mapcall this the Enterprise Map
The Enterprise Map also does not have to be basedThe Enterprise Map also does not have to be basedon organization. It could be a logical map where theon organization. It could be a logical map where thetop level is the mission, the next level the majortop level is the mission, the next level the major
focuses required to accomplish the mission, and sofocuses required to accomplish the mission, and soon, down to the content level.on, down to the content level.
the Enterprise Map begins with a top page, ownedthe Enterprise Map begins with a top page, ownedby the CIO and /or CEO (with responsibility usuallyby the CIO and /or CEO (with responsibility usuallydelegated to the Web Administrator).delegated to the Web Administrator).
The Map provides a commitment (or accountability)The Map provides a commitment (or accountability)view of all the formal content in the enterprise.view of all the formal content in the enterprise.
-
8/14/2019 What is Intranet
19/63
Shadow MapShadow MapThe Shadow Map works the same way asThe Shadow Map works the same way as
the Enterprise Map, but it is not generallythe Enterprise Map, but it is not generallyadvertised and can be protected byadvertised and can be protected by
passwords or other access controls.passwords or other access controls.
A Shadow Map continues down to theA Shadow Map continues down to theauthor level.author level.
The author maintains an Index Page thatThe author maintains an Index Page that
is divided into two sections, workis divided into two sections, work
commitments and work completed.commitments and work completed.
Finally work completed must meet theFinally work completed must meet the
work commitments.work commitments.
-
8/14/2019 What is Intranet
20/63
Shadow Page DiagramShadow Page Diagram
-
8/14/2019 What is Intranet
21/63
General BrokingGeneral BrokingA broker may provide information to users inA broker may provide information to users in
the context of specific processes, providingthe context of specific processes, providingstructure for efficiency and consistency.structure for efficiency and consistency.
Most knowledge worker jobs today involveMost knowledge worker jobs today involvesome form of information brokering.some form of information brokering.
An individual may start the page for himself,An individual may start the page for himself,these pages can be a valuable way to identifythese pages can be a valuable way to identifyand quickly meet new requirements.and quickly meet new requirements.
However there is no guarantee that theHowever there is no guarantee that the
content in these pages are verified or that thecontent in these pages are verified or that theauthor will keep the content current.author will keep the content current.
-
8/14/2019 What is Intranet
22/63
DiagramDiagram
-
8/14/2019 What is Intranet
23/63
Workflow ManagementWorkflow Management
Workflow management is a relatively newWorkflow management is a relatively newfocus for the Intranet.focus for the Intranet.
Email, threaded-mail discussion groups andEmail, threaded-mail discussion groups and
news groups provide forums for discussionnews groups provide forums for discussion
and resolution of issues.and resolution of issues.The HTML "mailto:" function has been usedThe HTML "mailto:" function has been used
to provide reviewers with easy connectionsto provide reviewers with easy connections
through their browser to these forums.through their browser to these forums.
-
8/14/2019 What is Intranet
24/63
Access to DatabaseAccess to Database
InformationInformationThree models of access can beThree models of access can be
identified:identified:
Automatic tailoring of page contentAutomatic tailoring of page content
User specified database requestsUser specified database requests
User initiated database updatesUser initiated database updates
Designing an IntranetDesigning an Intranet
-
8/14/2019 What is Intranet
25/63
Designing an IntranetDesigning an Intranet(Building Corporate Wide(Building Corporate Wide
WebWeb ))Points to keep in mind whilePoints to keep in mind whiledesigning the Intranetdesigning the Intranet Integrating Information DesignIntegrating Information Design
Dont Overlook DesignDont Overlook Design
Implementation of Tasks rather thanImplementation of Tasks rather than
DocumentsDocuments
Organize tasks into larger processesOrganize tasks into larger processes Virtual WorkgroupsVirtual Workgroups
Reflection of IntranetReflection of Intranet
-
8/14/2019 What is Intranet
26/63
Integrating InformationIntegrating Information
DesignDesign It is must to integrate all information collectedIt is must to integrate all information collected
in the organization to develop the intranet.in the organization to develop the intranet.
All the information must be according to theAll the information must be according to the
business needs and business planning.business needs and business planning.
Focusing on processes rather than departmentsFocusing on processes rather than departmentsis a widely-hailed business trend.is a widely-hailed business trend.
Intranet should help employees in collaboratingIntranet should help employees in collaborating
on business process such as producton business process such as product
development or any order fulfillment.development or any order fulfillment.
-
8/14/2019 What is Intranet
27/63
Dont Overlook DesignDont Overlook Design
An intranet needs to be carefullyAn intranet needs to be carefullydesigned to help employees accessdesigned to help employees accessinformation and collaborate effectively.information and collaborate effectively.
None of the design should present anyNone of the design should present anyirrelevant information of the company.irrelevant information of the company.
There must be an organization chart ofThere must be an organization chart ofthe company to represent the companythe company to represent the companyflow chart to outsiders and as well to itsflow chart to outsiders and as well to itsemployees.employees.
-
8/14/2019 What is Intranet
28/63
Implementation of TasksImplementation of Tasks
rather than Documentsrather than Documents
Intranet is not just a collection of documents ratherIntranet is not just a collection of documents rather
it is the collection of information.it is the collection of information.
Intranet users actually use documents to completeIntranet users actually use documents to complete
the tasks.the tasks.
These task can be organized in a way that allThese task can be organized in a way that all
process should be done accurately.process should be done accurately.
Finally on the basis of these tasks employees doesFinally on the basis of these tasks employees does
different functions, as requireddifferent functions, as required
-
8/14/2019 What is Intranet
29/63
Organize tasks into largerOrganize tasks into larger
processesprocesses
It is required that all isolated tasks areIt is required that all isolated tasks arecollected together and make a largercollected together and make a largerprocess.process.
The most important processes in aThe most important processes in acompany are those that create value forcompany are those that create value fora customer.a customer.
Processes can be relatively distinct, suchProcesses can be relatively distinct, such
as developing or selling products.as developing or selling products.So all the processes must be handled in aSo all the processes must be handled in a
way that for intranet users it should beway that for intranet users it should be
an easy task to perform.an easy task to perform.
-
8/14/2019 What is Intranet
30/63
Virtual WorkgroupsVirtual Workgroups
For intranet users there must be virtualFor intranet users there must be virtualworkgroup to work together.workgroup to work together. Intranet can also bring togetherIntranet can also bring together
employees and partners who areemployees and partners who are
geographically isolated to work ongeographically isolated to work oncommon problems.common problems.
By putting all people together they canBy putting all people together they can
work on single task with their best.work on single task with their best.The central to the value of an intranetThe central to the value of an intranet
is the design of virtual spaces, whichis the design of virtual spaces, whichpromotes new forms of collaboration,promotes new forms of collaboration,
but in being paid less attention.but in being paid less attention.
-
8/14/2019 What is Intranet
31/63
Reflection of IntranetReflection of Intranet
An intranet is actually the reflection ofAn intranet is actually the reflection ofthe company.the company.
By seeing the intranet of any companyBy seeing the intranet of any company
people can make decision how thepeople can make decision how thecompany can be.company can be.
An intranet that reflects the culture of itsAn intranet that reflects the culture of itscompany will make employees feel morecompany will make employees feel moreat home.at home.
For the intranet to be successful, it mustFor the intranet to be successful, it mustprovide ways of empowering allprovide ways of empowering all
employees.employees.
-
8/14/2019 What is Intranet
32/63
HTTP ProtocolsHTTP Protocols
HTTP stands forHTTP stands for Hypertext TransferHypertext Transfer
Protocol.Protocol.
It is an TCP/IP based communicationIt is an TCP/IP based communication
protocol which is used to deliverprotocol which is used to deliver
virtually all files and other data,virtually all files and other data,collectively called resources, on thecollectively called resources, on the
World Wide Web.World Wide Web.
These resources could be HTMLThese resources could be HTMLfiles, image files, query results, orfiles, image files, query results, or
anything else.anything else.
-
8/14/2019 What is Intranet
33/63
Important things aboutImportant things about
HTTPHTTP HTTP is connectionless:HTTP is connectionless:
After a request is made, the client disconnects fromAfter a request is made, the client disconnects fromthe server and waits for a response. The serverthe server and waits for a response. The servermust re-establish the connection after it process themust re-establish the connection after it process therequest.request.
HTTP is media independent:HTTP is media independent: Any type of data can be sent by HTTP as long asAny type of data can be sent by HTTP as long as
both the client and server know how to handle theboth the client and server know how to handle thedata content. How content is handled is determineddata content. How content is handled is determinedby the MIME specification.by the MIME specification.
HTTP is stateless:HTTP is stateless:
This is a direct result of HTTP's beingThis is a direct result of HTTP's beingconnectionless. The server and client are aware ofconnectionless. The server and client are aware ofeach other only during a request. Afterwards, eacheach other only during a request. Afterwards, eachforgets the other. For this reason neither the clientforgets the other. For this reason neither the clientnor the browser can retain information betweennor the browser can retain information betweendifferent request across the web pages.different request across the web pages.
-
8/14/2019 What is Intranet
34/63
HTTP Protocol DiagramHTTP Protocol Diagram
-
8/14/2019 What is Intranet
35/63
Request MessageRequest Message
The Request Message of HTTP consistsThe Request Message of HTTP consists
of the following:of the following: An initial line An initial line
Zero or more header lines Zero or more header lines
A blank line ie. a A blank line ie. a
An optional message body like file, queryAn optional message body like file, query
data or query output.data or query output.
-
8/14/2019 What is Intranet
36/63
REQUEST METHODS
SAFE METHODS UNSAFEMETHODS
Methods are used onlyfor information retrievaland should not change
the state of the server.
Ex: HEAD, GET,OPTIONS, TRCE
Methods are usedfor making changesin information in
the server.
Ex: POST, PUT,DELETE
-
8/14/2019 What is Intranet
37/63
Request MethodsRequest Methods HEADHEAD
This method is often used for testingThis method is often used for testinghypertext links for validity, accessibility, andhypertext links for validity, accessibility, andrecent modification.recent modification.
GETGET
The GET method is used to retrieve whateverThe GET method is used to retrieve whateverinformation (in the form of an entity) isinformation (in the form of an entity) isidentified by the Request-URI.identified by the Request-URI.
POSTPOST
The POST method is used to request that theThe POST method is used to request that theorigin server accept the entity enclosed inorigin server accept the entity enclosed inthe request as a new subordinate of thethe request as a new subordinate of theresource identified by the Request-URI in theresource identified by the Request-URI in theRequest-Line.Request-Line.
-
8/14/2019 What is Intranet
38/63
Request MethodsRequest Methods
PUTPUT Put method is used to upload aPut method is used to upload a
representation of the specified resources.representation of the specified resources.
DELETEDELETEThe DELETE method requests that theThe DELETE method requests that the
origin server delete the resourceorigin server delete the resource
identified by the Request-URI.identified by the Request-URI.
TRACETRACEThe TRACE method is used to invoke aThe TRACE method is used to invoke a
remote, application-layer loop- back of theremote, application-layer loop- back of the
request message.request message.
-
8/14/2019 What is Intranet
39/63
Request MethodsRequest Methods
OPTIONSOPTIONSThe OPTIONS method represents aThe OPTIONS method represents a
request for information about therequest for information about the
communication options available on thecommunication options available on the
request/response chain identified by therequest/response chain identified by theRequest-URI.Request-URI.
CONNECTCONNECT
This method is used to convert theThis method is used to convert therequest connection to a transparentrequest connection to a transparent
TCP/IP tunnel.TCP/IP tunnel.
-
8/14/2019 What is Intranet
40/63
HTTP VersionsHTTP VersionsHTTP 1.0HTTP 1.0
This is the first protocol version inThis is the first protocol version incommunications and mainly used by proxycommunications and mainly used by proxyservers.servers.
HTTP 1.1HTTP 1.1 It is the current version. It allows requestIt is the current version. It allows request
pipelining, multiple user request to be sent atpipelining, multiple user request to be sent atthe same time.the same time.
HTTP 1.2HTTP 1.2This is the working draft of Protocol ExtensionThis is the working draft of Protocol Extension
Protocol. It was published in Feb2000. This isProtocol. It was published in Feb2000. This isthe future protocol version.the future protocol version.
S S CO SSTATUS CODES
-
8/14/2019 What is Intranet
41/63
STATUS CODESSTATUS CODES Success 2xxSuccess 2xx
These codes indicate success.These codes indicate success.
No Response 204No Response 204 Server has received the request but there is no informationServer has received the request but there is no information
to send back, and the client should stay in the sameto send back, and the client should stay in the samedocument view.document view.
Error 4xx, 5xxError 4xx, 5xx The 4xx codes are intended for cases in which the clientThe 4xx codes are intended for cases in which the client
seems to have erred, and the 5xx codes for the cases inseems to have erred, and the 5xx codes for the cases inwhich the server is aware that the server has erred.which the server is aware that the server has erred.
Bad request 400Bad request 400 The request had bad syntax or was inherently impossibleThe request had bad syntax or was inherently impossible
to be satisfied.to be satisfied.
Unauthorized 401Unauthorized 401 The parameter to this message gives a specification ofThe parameter to this message gives a specification of
authorization schemes which are acceptable.authorization schemes which are acceptable.
STATUS CODESSTATUS CODES
-
8/14/2019 What is Intranet
42/63
STATUS CODESSTATUS CODES Not found 404Not found 404
The server has not found anythingThe server has not found anythingmatching the URI given.matching the URI given.
Internal Error 500Internal Error 500 The server encountered an unexpected conditionThe server encountered an unexpected condition
which prevented it from fulfilling the request.which prevented it from fulfilling the request. Not implemented 501Not implemented 501
The server does not support the facility required.The server does not support the facility required.
Service temporarily overloaded 502Service temporarily overloaded 502 The server cannot process the request due to aThe server cannot process the request due to a
high load (whether HTTP servicing or otherhigh load (whether HTTP servicing or other
requests).requests).
HTTP PersistentHTTP Persistent
-
8/14/2019 What is Intranet
43/63
HTTP PersistentHTTP PersistentConnectionConnection
HTTP persistent connections, also called HTTPHTTP persistent connections, also called HTTP
keep-alive, or HTTP connection reuse, is thekeep-alive, or HTTP connection reuse, is theidea of using the same TCP connection toidea of using the same TCP connection tosend and receive multiple HTTPsend and receive multiple HTTPrequests/responses, as opposed to opening arequests/responses, as opposed to opening a
new one for every single request/responsenew one for every single request/responsepair.pair.
Using persistent connections is veryUsing persistent connections is veryimportant for improving HTTP performance.important for improving HTTP performance.
In HTTP/1.1, persistent connections are theIn HTTP/1.1, persistent connections are thedefault behavior of any connection.default behavior of any connection.
-
8/14/2019 What is Intranet
44/63
HTTP Session StateHTTP Session StateS-HTTP (Secure HTTP) is an extension to theS-HTTP (Secure HTTP) is an extension to the
Hypertext Transfer Protocol that allows theHypertext Transfer Protocol that allows thesecure exchange of files on the World Widesecure exchange of files on the World Wide
Web.Web.
Each S-HTTP file is either encrypted,Each S-HTTP file is either encrypted,contains a digital certificate, or both.contains a digital certificate, or both.
S-HTTP does not use any single encryptionS-HTTP does not use any single encryption
system.system.
SSL (Secure Socket Layer) is anotherSSL (Secure Socket Layer) is anotherprotocol for secure network communication.protocol for secure network communication.
-
8/14/2019 What is Intranet
45/63
TCP/IP ModelTCP/IP Model
TCP/IP stands for Transmission ControlTCP/IP stands for Transmission Control
Protocol/Internet Protocol which is widelyProtocol/Internet Protocol which is widely
accepted and used communications protocol.accepted and used communications protocol.
TCP/IP has only four layers, which roughlyTCP/IP has only four layers, which roughly
correspond to groups of the OSI model.correspond to groups of the OSI model.The Internet, many internal business networksThe Internet, many internal business networks
and some home networks used TCP/IP.and some home networks used TCP/IP.
TCP (Transmission Control Protocol) responsibleTCP (Transmission Control Protocol) responsible
for reliable delivery of data.for reliable delivery of data. IP (Internet Protocol) provides addressing andIP (Internet Protocol) provides addressing and
routing information.routing information.
-
8/14/2019 What is Intranet
46/63
TCP/IP LayersTCP/IP Layers
The four layers in TCP/IP are :The four layers in TCP/IP are : Application LayerApplication Layer
Transport LayerTransport Layer
Internet LayerInternet Layer
Network Interface LayerNetwork Interface Layer
OSI and TCP/IP Model
-
8/14/2019 What is Intranet
47/63
TCP/IP vs. OSI
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
Application
Transport
Internet
Network Interface
OSI and TCP/IP Model
-
8/14/2019 What is Intranet
48/63
Network Interface LayerNetwork Interface Layer Provides physical interface for transmissionProvides physical interface for transmission
of information.of information.
Covers all - mechanical, electrical, functionalCovers all - mechanical, electrical, functionaland procedural - aspects for physicaland procedural - aspects for physicalcommunication.communication.
This layer attempts to provide reliableThis layer attempts to provide reliablecommunication over the physical layercommunication over the physical layerinterface.interface.
Supports points-to-point as well as broadcastSupports points-to-point as well as broadcastcommunication.communication.
Supports simplex, half-duplex or full-duplexSupports simplex, half-duplex or full-duplexcommunicationcommunication
-
8/14/2019 What is Intranet
49/63
Internet LayerInternet Layer
Implements routing of framesImplements routing of frames
(packets) through the network.(packets) through the network.
Defines the most optimum path theDefines the most optimum path the
packet should take from the source topacket should take from the source to
the destinationthe destinationHandles congestion in the network.Handles congestion in the network.
The network layer also defines how toThe network layer also defines how to
fragment a packet into smaller packetsfragment a packet into smaller packetsto accommodate different media.to accommodate different media.
-
8/14/2019 What is Intranet
50/63
Transport LayerTransport Layer
Purpose of this layer is to provide aPurpose of this layer is to provide areliable mechanism for the exchange ofreliable mechanism for the exchange of
data between two processes in differentdata between two processes in different
computers.computers.
Ensures that the data units are deliveredEnsures that the data units are deliverederror free.error free.
Ensures that there is no loss orEnsures that there is no loss or
duplication of data units.duplication of data units.
Provides for the connectionProvides for the connection
management.management.
Multiplex multiple connection over aMultiplex multiple connection over a
single channel.single channel.
-
8/14/2019 What is Intranet
51/63
Application LayerApplication Layer
Application layer interacts with applicationApplication layer interacts with application
programs and is the highest level of TCP/IPprograms and is the highest level of TCP/IP
model.model.
Application layer contains managementApplication layer contains managementfunctions to support distributedfunctions to support distributed
applications.applications.
Examples of application layer areExamples of application layer are
applications such as file transfer,applications such as file transfer,electronic mail, remote login etc.electronic mail, remote login etc.
-
8/14/2019 What is Intranet
52/63
Issues in Intranet SecurityIssues in Intranet Security
Security through ObscuritySecurity through Obscurity
Using the Server SecurityUsing the Server Security
FirewallsFirewallsVirtual Private NetworkVirtual Private Network
Security throughSecurity through
-
8/14/2019 What is Intranet
53/63
Security throughSecurity through
ObscurityObscurity Security through obscurity is the way to preventSecurity through obscurity is the way to prevent
casual users from accessing your Intranet is tocasual users from accessing your Intranet is tomake it hard to find.make it hard to find.
There are a few ways to hide your Intranet.There are a few ways to hide your Intranet.
Using non-standard ports - The standard port is 80.Using non-standard ports - The standard port is 80.Using a different port will make it harder to find.Using a different port will make it harder to find.
Using hard to guess names - Most companies use WWWUsing hard to guess names - Most companies use WWWfor the Web server machine name. Using somethingfor the Web server machine name. Using somethingdifferent can make it harder to find.different can make it harder to find.
Hiding your server's name - This can be done by notHiding your server's name - This can be done by notlisting it in the DNS tables for your site, and not using itlisting it in the DNS tables for your site, and not using itto browse the Web, send e-mail, or post to Usenet.to browse the Web, send e-mail, or post to Usenet.
-
8/14/2019 What is Intranet
54/63
Using the Server SecurityUsing the Server Security
There are two security models you can use toThere are two security models you can use tosecure your Web server:secure your Web server:
Restricting by IP AddressRestricting by IP Address Almost all Web servers have an access list that definesAlmost all Web servers have an access list that defines
what machines or networks are allowed to retrievewhat machines or networks are allowed to retrievedocuments or submit forms. This access list is usuallydocuments or submit forms. This access list is usuallymade up of a list of allow and deny fields.made up of a list of allow and deny fields.
Usernames and PasswordsUsernames and Passwords When a user encounters a page that is protected, aWhen a user encounters a page that is protected, a
box appears asking for username. After the usernamebox appears asking for username. After the usernameis entered, the password is required. Once theis entered, the password is required. Once thepassword has been entered, it is checked to makepassword has been entered, it is checked to makesure it is the correct one.sure it is the correct one.
-
8/14/2019 What is Intranet
55/63
FirewallsFirewallsFirewalls are a system or group of systemsFirewalls are a system or group of systems
that enforce a policy between twothat enforce a policy between twonetworks.networks.
In most cases one of the networks is theIn most cases one of the networks is theInternet; however, firewalls can be placedInternet; however, firewalls can be placedbetween any two networks.between any two networks.
Firewall consists of software which blocksFirewall consists of software which blocksaccess to internal network from theaccess to internal network from theInternet.Internet.
Firewalls are split into two differentFirewalls are split into two differentcategories: network-level and application-categories: network-level and application-level firewalls.level firewalls.
-
8/14/2019 What is Intranet
56/63
Virtual Private NetworkVirtual Private Network
A VPN uses hardware or software to encryptA VPN uses hardware or software to encryptall the traffic that travels over the Internetall the traffic that travels over the Internetbetween two predetermined end-points.between two predetermined end-points.
VPN technology at present works best forVPN technology at present works best forencrypting traffic between two known pointsencrypting traffic between two known pointsthat are accepted as valid destinations forthat are accepted as valid destinations fortraffic.traffic.
Once a link is established, VPN is used toOnce a link is established, VPN is used toencrypt the information which is sent.encrypt the information which is sent.
-
8/14/2019 What is Intranet
57/63
Future of IntranetFuture of Intranet
Corporate intranet will take an increasingCorporate intranet will take an increasingimportance as more and more businesses turn toimportance as more and more businesses turn toWeb-based applications to manage core businessWeb-based applications to manage core businesssystems like SAP and PeopleSoft.systems like SAP and PeopleSoft.
Companies are learning that on-demand WebCompanies are learning that on-demand Webservices are cheaper to maintain and easier to useservices are cheaper to maintain and easier to usethan hosting software on their own systems.than hosting software on their own systems.
All of these Web-based applications can be bundledAll of these Web-based applications can be bundledinto the corporate intranet where they can beinto the corporate intranet where they can be
accessed securely with one network password.accessed securely with one network password.
Protocols ofProtocols of
-
8/14/2019 What is Intranet
58/63
Protocols ofProtocols of
CommunicationsCommunicationsThere are so many protocols used forThere are so many protocols used for
communications:communications: HTTPHTTP
TCP/IPTCP/IP
SMTPSMTP NNTPNNTP
FTPFTP
SOAPSOAP
UDPUDP
Protocols ofProtocols of
-
8/14/2019 What is Intranet
59/63
Protocols ofProtocols of
CommunicationsCommunicationsSMTPSMTP
SMTP is a short for Simple Mail TransferSMTP is a short for Simple Mail Transfer
Protocol and it is used to transfer e-mailProtocol and it is used to transfer e-mail
messages between computers.messages between computers. Simple Mail Transfer Protocol is a 'push'Simple Mail Transfer Protocol is a 'push'
protocol and it cannot be used to 'pull' theprotocol and it cannot be used to 'pull' the
messages from the server.messages from the server.
SMTP is used to send the message from theSMTP is used to send the message from themail client to the mail servermail client to the mail server
NNTPNNTP
-
8/14/2019 What is Intranet
60/63
NNTPNNTP Network News Transfer Protocol is theNetwork News Transfer Protocol is the
predominant protocol used by computerpredominant protocol used by computer
clients and servers for managing the notesclients and servers for managing the notes
posted on Usenet newsgroups.posted on Usenet newsgroups.
NNTP servers manage the global networkNNTP servers manage the global network
of collected Usenet newsgroups andof collected Usenet newsgroups andinclude the server at your Internet accessinclude the server at your Internet access
provider.provider.
An NNTP client is included as part of aAn NNTP client is included as part of a
Netscape, Internet Explorer, Opera, orNetscape, Internet Explorer, Opera, orother Web browser or you may use aother Web browser or you may use a
separate client program called aseparate client program called a
newsreadernewsreader
FTPFTP
-
8/14/2019 What is Intranet
61/63
FTPFTP Short forShort for FFileile TTransferransferPProtocol,rotocol, thethe
protocol for exchanging files over theprotocol for exchanging files over the
Internet.Internet.
FTP uses the Internet's TCP/IP protocols toFTP uses the Internet's TCP/IP protocols to
enable data transfer.enable data transfer.
FTP is most commonly used to download aFTP is most commonly used to download afile from a server using the Internet or tofile from a server using the Internet or to
upload a file to a server (e.g., uploading aupload a file to a server (e.g., uploading a
Web page file to a server).Web page file to a server).
SOAPSOAP
-
8/14/2019 What is Intranet
62/63
SOAPSOAP SOAP stands for Simple Object AccessSOAP stands for Simple Object Access
Protocol.Protocol.
SOAP is a communication protocolSOAP is a communication protocol
SOAP is for communication betweenSOAP is for communication betweenapplicationsapplications
SOAP is a format for sending messagesSOAP is a format for sending messages
SOAP communicates via InternetSOAP communicates via Internet
SOAP is platform independentSOAP is platform independent
SOAP is language independentSOAP is language independent
SOAP is based on XMLSOAP is based on XML SOAP is simple and extensibleSOAP is simple and extensible
SOAP allows you to get around firewallsSOAP allows you to get around firewalls
UDPUDP
-
8/14/2019 What is Intranet
63/63
UDPUDP User Datagram Protocol or UDP is part ofUser Datagram Protocol or UDP is part of
the Internet Protocol suite, using which,the Internet Protocol suite, using which,
programs running on different computersprograms running on different computerson a network can send short messageson a network can send short messagesknown as Data grams to one another.known as Data grams to one another.
UDP can be used in networks where TCP isUDP can be used in networks where TCP is
traditionally used, but unlike TCP, it doestraditionally used, but unlike TCP, it doesnot guarantee reliability or the rightnot guarantee reliability or the rightsequencing of data.sequencing of data.
UDP is a stateless protocol which is usefulUDP is a stateless protocol which is useful
for servers engaged in answering shortfor servers engaged in answering shortqueries from a large number of clients.queries from a large number of clients.