1.1 Describe the hardware and software components which enable the internet and web
Talk about each one of these components
Components
1a) Mail and proxy servers
You can access email two ways, one way can be online via a website and the other way is mail client software this is where you use software which is on your computer an example of this is outlook. Some ISP’s provide you with a free emailing service. On the internet you will find free emailing services or if you want the safety you can pay for your emailing account. A mail server will allow you to access your emails and perform emailing tasks such as sending, forwarding and replies.
Proxy Server
Proxy Server
A proxy server is what checks that the computer system can view the site for example if you have pop up blocks the proxy server is what says no to the web page when it tries to display itself. Some people see the proxy server as a safety precaution as it blocks these unwanted sites. The proxy server connects the different servers to your computer. Proxy server controls speed in which the pages are displayed, and the more doubtful reasons, like boundaries.
1b) Routers
A router is an essential to web components as it’s a network device. The router is run through your ISP (internet service provider) the router is what allows you to get on the internet, once on the internet it controls your commands. When you enter a site into your search bar the message is then sent through the system this then gets the information and sends it back to you so that you can view the web page on your computer screen. You can connect more than 1 computer to a router, so the router needs to know the route of where it came from to make sure that it sends the right thing to the right computer it does these using different routes.
1c) Servers
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. All computer programs, excluding firmware, require an operating system to function.
1c) Servers
1d) Operating Systems
1e) Network interface cards and cabling
1f) Wireless access points
1g) Browsers
1h) Website development software
1.2 Explain the role of the TCP/IP protocol including IPv6
TCP/IP stands for Transmission Control Protocol/Internet Protocol, which is a set of networking protocols that allows two or more computers to communicate. The Defense Data Network, part of the Department of Defense, developed TCP/IP, and it has been widely adopted as a networking standard.
1.3 Explain the role of internet service providers, web hosting services and domain name registrars
TCP/IP- TCP meaning Transmission Control Protocol, it’s important as its one half of a network protocol used to control data on the internet. The other half of the network is IP. Meaning a whole network protocol is TCP/IP this is what is used to manage the data which is moving through the internet.
TCP is liable for the examination data that has been delivered accurately from your computer to a different the server. If data is misplaced, then TCP requirements state that the data is re-sent automatically by the computer.
IP is formally known as Internet Protocol. This half is liable for moving data from one part of the network to the next. Each packet has a place in which it needs to be this is the job of the IP to make sure it gets to the right place. Every single device which uses the internet and every computer have an IP address.
TCP/IP is able to read the examination of the data. Also it wouldn’t work with the networks/internet but it does allow apple macs and windows computers to communicate.
1.4 Describe available types of web functionality including:
Explain the types of web functionality as listed below.
2a) Web 1.0
2b) Web 2.0
2c) Blogs
2d) Online applications
2e) Cloud computing
Web 2.0 is based on the interactivity for web users. It also is purposeful when it comes to sharing information and the user’s content. It is not a new web browser but it is a new way of using the internet. Web 2.0 allows you to cooperate, add information and opinions, donate share and challenge, rather than using the internet in an inactive way. It allows you to do these things through the following:
Wikis- The main wiki in which many people use is wikipedia. This allows you to add information to the site and allows you to help other with things in which you understand but others don't. Many people don't find wikis very reliable as anyone can change the information to anything but many people also use the wiki sites. Wikis even allow you to create you own site.
Wikis- The main wiki in which many people use is wikipedia. This allows you to add information to the site and allows you to help other with things in which you understand but others don't. Many people don't find wikis very reliable as anyone can change the information to anything but many people also use the wiki sites. Wikis even allow you to create you own site.
Blogs- Some people see these as an online diary or journal. Anyone can create a blog, people who tend to make blogs are known as bloggers. Blogs can come both public and private, other people who view peoples blogs can use icons to comment and interact with the blogger.
Social Networking-Social networking sites are becoming a bigger thing as time goes on. Users can go onto the site create a free account, this then allows them to create a profile this then allows them to communicate with others. Examples of social networking sites would be, facebook, twitter, tumblr, bebo and myspace.
Online Applications- This is an application that you can use online this can save you money and capacity on your system. An advantage of using this is that you are able to access the application online from other systems with an internet connection.
This is where a user saves a programme or file but it is not saved onto there computer it is saved onto the 'Cloud' this is where shared resources are connected into one mass of on-demand knowledge. This means that any computer that connect the internet can access this cloud this way you can get the information, data, program, or file you need from any point. The problem with cloud computing is that it isn't very reliable. Cloud computing is unreliable because of the server is down you are unable to access your cloud computing.
2.1 Explain the use of markup languages: HTML and XML
Many URL’s begin with http:// this tells the internet browser that the rules for viewing webpage’s from the web server will be text ,graphic, sound, video and then the rest as this is what HTTP does creates a set of rules in which things are sent across as in a specific order. This makes it easy for the other end to receive and deal with.
HTTP will work with the router because it needs to make sure that the right packets take the correct right to the correct computing machine.
2.2a Explain the use and functionality of:
• web runtime environments
2.2b • web application programming languages
A web application program language is something that mimics a traditional desktop application within a web page. For example, using PHP you can create forms and tables which use a database similar to that of Microsoft Excel.
Some of the other languages for web application programming are:
- Ajax
- Perl
- Ruby
2.4 Identify typical product stack combinations that can be used for web development
3.2 Produce an implementation plan for a web-site development
3.3 Identify the components required to develop a web-site
4.1 Design components of a multi page web-site
1a) Layout of pages
1b) Navigation or Story Board
1c) Format of content
1d) Cascading Style Sheets (CSS)
1e) Shopping cart
1f) Images
1g) Animation
1b) Navigation or Story Board
1c) Format of content
1d) Cascading Style Sheets (CSS)
1e) Shopping cart
1f) Images
1g) Animation