{"id":88,"date":"2023-02-05T18:10:31","date_gmt":"2023-02-05T18:10:31","guid":{"rendered":"https:\/\/drewsmith71.co.uk\/?p=88"},"modified":"2023-02-07T17:41:31","modified_gmt":"2023-02-07T17:41:31","slug":"ssh-secure-shell","status":"publish","type":"post","link":"https:\/\/drewsmith71.co.uk\/?p=88","title":{"rendered":"SSH Secure Shell"},"content":{"rendered":"\n<figure class=\"wp-block-image size-medium is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/drewsmith71.co.uk\/wp-content\/uploads\/2023\/02\/image-10-300x187.png\" alt=\"\" class=\"wp-image-89\" width=\"150\" height=\"94\" srcset=\"https:\/\/drewsmith71.co.uk\/wp-content\/uploads\/2023\/02\/image-10-300x187.png 300w, https:\/\/drewsmith71.co.uk\/wp-content\/uploads\/2023\/02\/image-10-768x478.png 768w, https:\/\/drewsmith71.co.uk\/wp-content\/uploads\/2023\/02\/image-10.png 900w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure>\n\n\n\n<p>Although I am a advocate for opensource, there are times that propriety applications have a role to play. As part of my degree we we taught how to perform web scripting.\u00c2\u00b7 In this case it was ASP.NET with Visual Basic.This allows you to create web applications which can be accessible to everyone. I have successfully written some applications which run on an Intranet.\u00a0 The screenshot below may no be that clear. However, this simple application allows for stock control and records actual product throughput.\u00a0 Technolgy used was, Visual Web Developer, ASP.NET, Visual Basic 6, IIS Server, SQL, Microsft Access for storing the acutal Data.<\/p>\n\n\n\n<p><strong>ASP.NET<\/strong> is a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Web_application_framework\">web application framework<\/a> developed and marketed by <a href=\"http:\/\/en.wikipedia.org\/wiki\/Microsoft\">Microsoft<\/a> to allow <a href=\"http:\/\/en.wikipedia.org\/wiki\/Programmer\">programmers<\/a> to build dynamic <a href=\"http:\/\/en.wikipedia.org\/wiki\/Web_site\">web sites<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Web_application\">web applications<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Web_service\">web services<\/a>. It was first released in January 2002 with version 1.0 of the <a href=\"http:\/\/en.wikipedia.org\/wiki\/.NET_Framework\">.NET Framework<\/a>, and is the successor to Microsoft\u2019s <a href=\"http:\/\/en.wikipedia.org\/wiki\/Active_Server_Pages\">Active Server Pages<\/a> (ASP) technology. ASP.NET is built on the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Common_Language_Runtime\">Common Language Runtime<\/a> (CLR), allowing programmers to write ASP.NET code using any supported <a href=\"http:\/\/en.wikipedia.org\/wiki\/List_of_CLI_languages\">.NET language<\/a>. The ASP.NET <a href=\"http:\/\/en.wikipedia.org\/wiki\/SOAP\">SOAP<\/a> extension framework allows ASP.NET components to process SOAP messages.<\/p>\n\n\n\n<p>After the release of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Internet_Information_Services\">Internet Information Services<\/a> 4.0 in 1997, Microsoft began researching possibilities for a new web application model that would solve common complaints about ASP, especially with regard to <a href=\"http:\/\/en.wikipedia.org\/wiki\/Separation_of_presentation_and_content\">separation of presentation and content<\/a> and being able to write \u201cclean\u201d code.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-architecturejournal-0\">[1]<\/a><\/sup> <a href=\"http:\/\/en.wikipedia.org\/w\/index.php?title=Mark_Anders&amp;action=edit&amp;redlink=1\">Mark Anders<\/a>, a manager on the IIS team, and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Scott_Guthrie\">Scott Guthrie<\/a>, who had joined Microsoft in 1997 after graduating from <a href=\"http:\/\/en.wikipedia.org\/wiki\/Duke_University\">Duke University<\/a>, were tasked with determining what that model would look like. The initial design was developed over the course of two months by Anders and Guthrie, and Guthrie coded the initial prototypes during the Christmas holidays in 1997.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-otegem-1\">[2]<\/a><\/sup><\/p>\n\n\n\n<p>The initial prototype was called \u201cXSP\u201d; Guthrie explained in a 2007 interview that, \u201cPeople would always ask what the X stood for. At the time it really didn\u2019t stand for anything. XML started with that; <a href=\"http:\/\/en.wikipedia.org\/wiki\/XSLT\">XSLT<\/a> started with that. Everything cool seemed to start with an X, so that\u2019s what we originally named it.\u201d<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-architecturejournal-0\">[1]<\/a><\/sup> The initial prototype of XSP was done using <a href=\"http:\/\/en.wikipedia.org\/wiki\/Java_%28programming_language%29\">Java<\/a>,<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-anderselreg-2\">[3]<\/a><\/sup> but it was soon decided to build the new platform on top of the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Common_Language_Runtime\">Common Language Runtime<\/a> (CLR), as it offered an <a href=\"http:\/\/en.wikipedia.org\/wiki\/Object-oriented_programming\">object-oriented programming<\/a> environment, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Garbage_collection_%28computer_science%29\">garbage collection<\/a> and other features that were seen as desirable features that Microsoft\u2019s <a href=\"http:\/\/en.wikipedia.org\/wiki\/Component_Object_Model\">Component Object Model<\/a> platform did not support. Guthrie described this decision as a \u201chuge risk\u201d, as the success of their new web development platform would be tied to the success of the CLR, which, like XSP, was still in the early stages of development, so much so that the XSP team was the first team at Microsoft to target the CLR.<\/p>\n\n\n\n<p>With the move to the Common Language Runtime, XSP was re-implemented in <a href=\"http:\/\/en.wikipedia.org\/wiki\/C_Sharp_%28programming_language%29\">C#<\/a> (known internally as \u201cProject Cool\u201d but kept secret from the public), and the name changed to ASP+, as by this point the new platform was seen as being the successor to <a href=\"http:\/\/en.wikipedia.org\/wiki\/Active_Server_Pages\">Active Server Pages<\/a>, and the intention was to provide an easy migration path for ASP developers.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-msdnshow9-3\">[4]<\/a><\/sup><\/p>\n\n\n\n<p>Mark Anders first demonstrated ASP+ at the ASP Connections conference in <a href=\"http:\/\/en.wikipedia.org\/wiki\/Phoenix,_Arizona\">Phoenix, Arizona<\/a> on May 2, 2000. Demonstrations to the wide public and initial beta release of ASP+ (and the rest of the .NET Framework) came at the 2000 <a href=\"http:\/\/en.wikipedia.org\/wiki\/Professional_Developers_Conference\">Professional Developers Conference<\/a> on July 11, 2000 in <a href=\"http:\/\/en.wikipedia.org\/wiki\/Orlando,_Florida\">Orlando, Florida<\/a>. During <a href=\"http:\/\/en.wikipedia.org\/wiki\/Bill_Gates\">Bill Gates<\/a>\u2018 keynote presentation, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Fujitsu\">Fujitsu<\/a> demonstrated ASP+ being used in conjunction with <a href=\"http:\/\/en.wikipedia.org\/wiki\/COBOL\">COBOL<\/a>,<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-4\">[5]<\/a><\/sup> and support for a variety of other languages was announced, including Microsoft\u2019s new <a href=\"http:\/\/en.wikipedia.org\/wiki\/Visual_Basic_.NET\">Visual Basic .NET<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/C_Sharp_%28programming_language%29\">C#<\/a> languages, as well as <a href=\"http:\/\/en.wikipedia.org\/wiki\/Python_%28programming_language%29\">Python<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Perl\">Perl<\/a> support by way of interoperability tools created by <a href=\"http:\/\/en.wikipedia.org\/wiki\/ActiveState\">ActiveState<\/a>.<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-5\">[6]<\/a><\/sup><\/p>\n\n\n\n<p>Once the \u201c.NET\u201d branding was decided on in the second half of 2000, it was decided to rename ASP+ to ASP.NET. Mark Anders explained on an appearance on <em>The MSDN Show<\/em> that year that, \u201cThe .NET initiative is really about a number of factors, it\u2019s about delivering software as a service, it\u2019s about XML and web services and really enhancing the Internet in terms of what it can do \u2026 we really wanted to bring its name more in line with the rest of the platform pieces that make up the .NET framework.\u201d<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-msdnshow9-3\">[4]<\/a><\/sup><\/p>\n\n\n\n<p>After four years of development, and a series of beta releases in 2000 and 2001, ASP.NET 1.0 was released on January 5, 2002 as part of version 1.0 of the <a href=\"http:\/\/en.wikipedia.org\/wiki\/.NET_Framework\">.NET Framework<\/a>. Even prior to the release, dozens of books had been written about ASP.NET,<sup><a href=\"http:\/\/en.wikipedia.org\/wiki\/ASP.NET#cite_note-6\">[7]<\/a><\/sup> and Microsoft promoted it heavily as part of their platform for web services. Guthrie became the product unit manager for ASP.NET, and development continued apace, with version 1.1 being released on April 24, 2003 as a part of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Windows_Server_2003\">Windows Server 2003<\/a>. This release focused on improving ASP.NET\u2019s support for mobile devices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Although I am a advocate for opensource, there are times that propriety applications have a role to play. As part of my degree we we taught how to perform web scripting.&Acirc;&middot; In this case it was ASP.NET with Visual Basic.This allows you to create web applications which can be accessible to everyone. I have successfully &#8230; <a title=\"SSH Secure Shell\" class=\"read-more\" href=\"https:\/\/drewsmith71.co.uk\/?p=88\" aria-label=\"Read more about SSH Secure Shell\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-88","post","type-post","status-publish","format-standard","hentry","category-blog"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=88"}],"version-history":[{"count":2,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/88\/revisions"}],"predecessor-version":[{"id":127,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/88\/revisions\/127"}],"wp:attachment":[{"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/drewsmith71.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}