Showing posts with label Internet Of Things. Show all posts
Showing posts with label Internet Of Things. Show all posts

Elon Musk, The NTC has Approved StarLink as Internet Provider In the Philippines

southeast asia, starlink internet services Philippines, public service


JMD Computing — The Philippines has endorsed that will see the country in Southeast Asia get the SpaceX's Starlink internet service provider (ISP).

The National Telecommunications Commission (NTC) endorsed on May 26, 2022, the application of Starlink Internet Services Philippines Inc., an auxiliary of SpaceX that will give internet services to the Philippines.

The endorsement was set up for the auxiliary to begin giving Starlink providers in the Philippines, as per the public authority subsidized Philippine News Agency. The commission said it had endorsed Starlink's enlistment as an empowering organization.

The magistrate said Starlink is supposed to cover towns in cities and provinces that remain unnerved or underserved with internet networks connection.

Starlink's venture in the Philippines comes after President Rodrigo Duterte marked a regulation on March 21, 2022, that permits up to 100% unfamiliar responsibility for administrations in the Philippines.

The quick passage of SpaceX came a couple of months after President Rodrigo Duterte endorsed into regulation the changes to the Public Service Act, which currently permits outsiders to completely claim telco organizations in the country. The law was intended to escalate contests in the neighborhood telco space and other key ventures, for example, carriers and rail routes in a bid to further develop administrations for Filipinos.

Peruse: Duterte signs regulation permitting full unfamiliar proprietorship in key areas like telcos.

As a matter of fact, the corrections to the PSA were a fundamental measure of SpaceX's choice to carry on with work in the Philippines, which is ready to be the main country in Southeast Asia to get to the organization's low earth orbit satellite broadband heavenly body called "Starlink".

Starlink, which purportedly offers download rates of 100 to 200 Mbps, is involved more than 1,600 satellites.

The altered Public Service Act energizes interests in telecoms, transport, and different areas considered vital for public government assistance.

In a March 31 proclamation, Philippine Trade Secretary Ramon Lopez said Starlink will "increase as well as supplement existing broadband limits" and "further capacitance miniature, little, and medium ventures (MSMEs), work with web-based learning, electronic business, and fintech.".



Is Starlink faster than 5g?

Starlink speed tests have shown a normal speed of 103.1 Mbps — that implies Starlink is 80% quicker than the normal backbone.

How much subscription with Starlink in the Philippines?

When the help opens up in the Philippines in 2022, you can then arrange for your Starlink. The Starlink plan is accessible for Php25,350, in addition to expenses and transportation charges.

Is Starlink available in China?

No. but China has the capacity to build its satellite networks at a huge range. (Starlink China's firewall)





Barrier Between The Internet And Your Home Network

 

local ip, home network, ip address, router let, tell router, router send, ip addresses, how ind, firewall protection


Barrier Between The Internet And Your Home Network


Now, the last step! You've got to open your home network to let traffic in from the World Wide Web, so it can get to your server. As of right now, even if your server were up and running and your Dynamic Domain Name Server or DNS service were configured, once someone's request got to your home network, your router wouldn't let it in the door. In other situations, this firewall is necessary to keep your devices safe from threats roaming the web. So, you need to open a "port" on your router to let this special traffic in. Specifically, you need to tell your router to send all traffic coming in on port 80 straight to your server. You can think of a port as a doorway. There are many ports on your router, but we're only concerned with port 80 because that's the port that http requests come through (http is the protocol your server uses to serve webpages - it's like a language that computers can speak to each other). Once your router knows to do this, your server will be accessible from outside your home network.

So to do this, do a Google search for "port forwarding on the <name and model of your router>". Make sure you have the owner of the router's permission before you forward port 80 to your server.

In order to forward traffic to your server, you'll need to know its local IP address. This is another, different IP address that only exists on your Wi-Fi network, assigned to your computer by the router. Local IP addresses are usually shorter than regular IP addresses, for example my computer's is 10.0.1.14 and my phone's is 10.0.1.5. You can learn how to find your local IP by searching "how to find local IP on <your server's operating system>". Once you know it, you can tell your router to send port 80 traffic to your local IP address.



Found this blog interesting?

Follow Internet Hacks Journal on Facebook, Twitter, and Instagram to peruse more selective substance we post. Also subscribe to our new YouTube channel.

3 Basics of Computer Web Server


Welcome to your journey towards understanding the World Wide Web (WWW)! I commend you for your curiosity and willingness to learn about the computer web server on the internet. It's an enlightening ride!

other computers, web server, learn about, when go, computer sends, just computer, google's computer, server just, serves webpages, welcome journeyTo start, you should understand a bit about the internet. Surprisingly, most people don't know what their computer is doing when they go to a website. When you type in a URL, like www.google.com, your computer sends a message over the internet to a "server". It's Google's server (it's really just a computer). Your computer asks to see a document stored on Google's computer, and Google's computer sends it back. Your computer then shows you the document (in this case, it's the Google Homepage). This is how you see all the things you view on the internet.

When you make your website, the things people see when they go to your site will all have to be stored on a computer. In other words, your site has to be "hosted" somewhere. It could be on your own computer (in this case, your computer would be considered a server), or you could have another company store it on their server. Just remember, a "server" is just another computer, but it's special because it "serves" webpages to whoever asks for them.

Ok, so we know that a server is just a computer that serves webpages... So, how do you make your computer a server?


Here we'll outline the basics:
  1. Your computer needs a special program running - this program listens for requests from other computers and sends out webpages when requests come. The most common web server program is called Apache.
  2. Other computers must have a clear path to send signals to your computer. Most home Wi-Fi networks have a firewall in the way. We'll learn how to open up just enough of the firewall to let other computers talk to your server, and still be safe from threats on the internet.
  3. We'll learn about IP addresses, and how you can ensure that other computers will always be able to find your web server.

Found this blog interesting?

Please comment and Follow Internet Hacks Journal on Facebook, Twitter, and Instagram to peruse more selective substance we post. Also subscribe to our new YouTube channel.



What is Apache

make sure, apache server, server localhost, localhost wampserver, wampserver http, first step, step make, make regular, regular computer, computer server


The first step to make a regular computer into a server is to have a web server program running. This is a special program, because once it is turned on, it stays on and listens for requests from other people's computers. There are many programs like this, but I would recommend Apache because it is probably the most common and there are a lot of posts on the internet about how to use it, in case you get stuck. 

To get it running on your computer, you can search "how to install Apache on <insert your operating system name here>" There are different ways to install it whether you are using Windows, Mac, or Linux. Make sure you download it from the official Apache website. You'll find plenty of websites that will explain it, just make sure you're not reading a page that was written 10 years ago, it might be misleading.

Once it's installed, do some more Googling to find out how to start it up, and then you can test it! To test, go to your favorite browser and type in "localhost". This will open the webpage that your computer is serving! Don't worry if it doesn't work on the first try, few people get it right the first time. Keep Googling and exploring, you'll get it.

Once you can see the test webpage that Apache is serving, you're ready to move on!

Understanding of IP Address

ip address, ip addresses, google's ip, computer find, special server, domain name, special servers, address understanding, understanding ip, getting far

Well done getting this far! In this section, you'll learn about something very useful and also very unknown to most people. IP addresses! This is a very important part of the World Wide Web.

An IP address for a computer is like a street address for a house. Remember when you learned that when you type "google.com", your computer sends a request to Google's server, and then the server sends a webpage back? Well, the server wouldn't know where to send the webpage if your computer didn't tell the server your IP address. Your computer asks for the webpage, and supplies the IP address it should be sent to (in this case, your computer's own IP address). Now, a bit more detail about IP addresses. 



An IP address looks something like this:

172.217.5.115


(This was, in fact, Google's IP as of 2021. Try pasting it into your browser, see if it takes you to Google). You'll notice, it's a bit cryptic. What's really strange is that you don't have to know that big number to see Google's homepage, and your computer doesn't know it either, because it couldn't have a list of every single IP address in the world, there are millions!

So how can your computer find the address "172.217.5.115" when all you give it is "google.com"?

This is what happens: your computer's request for "google.com" leaves your home network and starts looking for a special server that DOES have a list of many IP addresses. If it has Google.com, then it tells your computer Google's IP, and then your computer knows exactly where to go (if it doesn't have Google.com, it will point your computer to another special server that might know, and so on until your computer can find the correct IP). This is called Domain Name System Resolution (a Domain is another name for a website). These special servers help your computer "resolve" where google.com is located.

So this is how your web requests find their way around the internet: they keep hopping around these special servers until they find the IP they're looking for. These servers are sometimes called Name Servers (they just hold a bunch of domain names and the corresponding IP addresses).

So if we change the situation to where someone else is trying to reach your server to see your website, unless a Domain Name Server (DNS) has you on the list of IP addresses, nobody will ever make it to your website. You must, therefore, get a Domain.


Found this blog interesting?

Please comment and Follow Internet Hacks Journal on Facebook, Twitter, and Instagram to peruse more selective substance we post. Also subscribe to our new YouTube channel.

Importance Of Your Own Domain

dynamic dns, dns service, ip address, importance own, own domain, able find, find site, domain dns, dns www, www com


Now that you understand the importance of your own domain, let's learn how to get one.

There are a few options that I know of:
  1. Buy a domain from Best Web Hosting Provider 2022.
  2. Find a free domain (it will end with .tk or .ml or something other than the usual .com or .org - sites like dot.tk show you your options).
  3. Use a Dynamic DNS service.

Before I continue, you should understand about IP addresses. They change. Unless you pay your Internet Service Provider (ISP) to assign you a static (unchanging) IP address, they can change it whenever they want to. This means that nobody will be able to find your site, because your address keeps on changing.

Now, let me explain what a Dynamic DNS (remember, Domain Name System) service is. A Dynamic DNS service will solve this problem of your IP address being changed all the time. Here's what happens once you're set up with this service:

Every few minutes, your computer will send a signal to the Dynamic DNS server, telling it "Hey, my IP address is <whatever it is> now!

This way, whenever your IP changes, your server has a way to let the rest of the internet know where it lives now. People will always be able to find your site, even when your ISP changes your IP. The requests will go to the DNS service's site, and their server will point the way to your server.

Now, given the options I listed above, we're going to go with option 3, because it gets us a domain AND sets us up with a Dynamic DNS service all in one. It's very efficient. It's also very free. Now, in the next session, I'll help you get set up.

Found this blog interesting?

Please comment and Follow Internet Hacks Journal on Facebook, Twitter, and Instagram to peruse more selective substance we post. Also subscribe to our new YouTube channel.

Dynamic DNS services

dynamic dns, about page, dns serer, domain name, ip address, html css, dns services, anywhere world, server running, server domain


There are a few Dynamic DNS services out there, you can choose whichever you like, but I would recommend duckdns.org, just because of its beautiful simplicity. You go there, download the software (a small program that sends out the updated IP address every few minutes), sign up and pick your domain name, and get a token. This token lets the Dynamic DNS server know you're still you whenever your IP gets changed. Your domain will end in "duckdns.org", for example, "yoursite.duckdns.org". You should be guided through the installation process. Make sure the directions you're following match your operating system. If you get confused, just take a minute and review what you know and Google your questions. Also, in the About page of this app I've put a link to my website where you can tell me if you got stuck somewhere, or I didn't explain well, and I'll help out by explaining things people are struggling with in future updates of the app. 

I hope you've enjoyed your journey thus far and felt the joy of discovery more than once. You're close to having your own website, one that can be accessed from anywhere in the world!!

If your server is running, your router is sending traffic from outside to your server, and your Dynamic DNS service is configured, you should be able to see your Apache webpage from anywhere in the world! You can test it by turning WiFi off on your phone and going to your website over cellular data. Now that your server is up and running, all that's left to do is to make your website pretty and include the functionality you want it to have. You can look online to find a template, or you can start to learn the language used to write webpages, HTML. You can find lots of tutorials about HTML and CSS (a language for making your site look pretty). To update your website, you'll have to edit the index.html file stored somewhere in Apache's folders.

Farewell, I hope I've been helpful! I hope you keep going when you run into challenges and make it to your goal! Remember, you can go to my website (check the About page) to tell me what you think I should explain better. Great job!

You're close to victory!!

3 Must-Know About World Wide Web On Display Languages


www, world wide web, display languages

World Wide Web display languages

The World Wide Web is a system for displaying text, graphics, and audio retrieved over the Internet on a computer monitor. Each retrieval unit is known as a Web page, and such pages frequently contain “links” that allow related pages to be retrieved.


1. HTML

HTML (HyperText Markup Language) is the markup language for encoding Web pages. It was designed by Tim Berners-Lee at the CERN nuclear physics' laboratory in Switzerland during the 1980s and is defined by an SGML DTD. HTML markup tags specify document elements such as headings, paragraphs, and tables. They mark up a document for display by a computer program known as a Web browser. The browser interprets the tags, displaying the headings, paragraphs, and tables in a layout that is adapted to the screen size and fonts available to it.

html, HyperText Markup Language

HTML documents also contain anchors, which are tags that specify links to other Web pages. An anchor has the form <A HREF= “http://www.britannica.com”> Encyclopædia Britannica</A>, where the quoted string is the URL (universal resource locator) to which the link points (the Web “address”) and the text following it is what appears in a Web browser, underlined to show that it is a link to another page. What is displayed as a single page may also be formed from multiple URLs, some containing text and others graphics.

2. XML

HTML does not allow one to define new text elements; that is, it is not extensible. XML (extensible markup language) is a simplified form of SGML intended for documents that are published on the Web. Like SGML, XML uses DTDs to define document types and the meanings of tags used in them. XML adopts conventions that make it easy to parse, such as that document entities are marked by both a beginning and an ending tag, such as <BEGIN>…</BEGIN>. XML provides more kinds of hypertext links than HTML, such as bidirectional links and links relative to a document subsection.

xml, what is xml, xml meaning

Because an author may define new tags, an XML DTD must also contain rules that instruct a Web browser how to interpret them—how an entity is to be displayed or how it is to generate an action such as preparing an e-mail message.

3. Web scripting

Web pages marked up with HTML or XML are largely static documents. Web scripting can add information to a page as a reader uses it or let the reader enter information that may, for example, be passed on to the order department of an online business. CGI (common gateway interface) provides one mechanism; it transmits requests and responses between the reader’s Web browser and the Web server that provides the page. The CGI component on the server contains small programs called scripts that take information from the browser system or provide it for display. A simple script might ask the reader’s name, determine the Internet address of the system that the reader uses, and print a greeting. Scripts may be written in any programming language, but, because they are generally simple text-processing routines, scripting languages like PERL are particularly appropriate.
web scripting, client side scripting, web scrape

Another approach is to use a language designed for Web scripts to be executed by the browser. JavaScript is one such language, designed by the Netscape Communications Corp., which may be used with both Netscape’s and Microsoft’s browsers. JavaScript is a simple language, quite different from Java. A JavaScript program may be embedded in a Web page with the HTML tag <script language=“JavaScript”>. JavaScript's instructions following that tag will be executed by the browser when the page is selected. In order to speed up display of dynamic (interactive) pages, JavaScript is often combined with XML or some other language for exchanging information between the server and the client’s browser. In particular, the XMLHttpRequest command enables asynchronous data requests from the server without requiring the server to resend the entire Web page. This approach, or “philosophy,” of programming is called Ajax (asynchronous JavaScript and XML).

VB Script is a subset of Visual Basic. Originally developed for Microsoft’s Office suite of programs, it was later used for Web scripting as well. Its capabilities are similar to those of JavaScript, and it may be embedded in HTML in the same fashion.

Outline

Behind the use of such scripting languages for Web programming lies the idea of component programming, in which programs are constructed by combining independent previously written components without any further programming language processing. JavaScript and VB Script programs were designed as components that may be attached to Web browsers to control how they display information.

References: