سفارش تبلیغ
صبا ویژن

?What is a dynamic website

 Compared to static websites, which are purely informational, a dynamic website is more functional. It allows users to interact with the information that is listed on the page. Of course, that requires utilizing more than just HTML code.

 dynamic website

Static websites use only client-side HTML and CSS code while dynamic websites rely on both client-side scripting and server-side scripting languages such as JavaScript, PHP, or ASP. When a user accesses a dynamic website, the site can be changed through code that is run in the browser and/or on the server. The end result is the same as that on a static website: an HTML page displayed on the web browser.
To generate dynamic content, such websites use a combination of server-side and client-side scripting. Client-side scripting refers to code that is executed by the browser, usually with JavaScript. Meanwhile, server-side scripting refers to code that is executed by the server (before the content is sent to the user’s browser).

 dynamic website

Why would you choose a dynamic page over a static page?
The following are some of the many reasons why a company may need to have a dynamic page over a static page.

Need to access a database or external file
A page that needs to access a database or external file to get information needs to be dynamic. For example, when you visit Google and perform a search, Google sends your search query to hundreds of computers and combines all information from those computers into a search result page.

 dynamic website

Information is updated frequently
Websites that have information that’s updated frequently are dynamic to make it easier and faster to get information online. For example, a news site may have many different reporters who can submit stories. With scripts, the company can automatically update the home page to contain those stories without relying on someone to edit a static HTML page each time a new story and page is added.

 dynamic website

Dynamic sites make it easier for everyone to contribute
WordPress sites and other CMS solutions make it easier for anyone to have a website without knowing a lot about HTML or programming. Once created, the user(s) can create pages using an online editor and post them online using the CMS. In contrast, a static website would require that the user create the page in an HTML editor and upload it using FTP.

#game_production_in_afghanistan
#application_production_in_afghanistan
#site_production_in_afghanistan
#startup_production_in_afghanisrtan
#CRM_production_in_afghanisrtan
#online_marketing
#avalindata
#dynamic_website


?What is a static website

 Static websites usually come with a fixed number of pages that have a specific layout. When the page runs on a browser, the content is literally static and doesn’t change in response to user actions. A static website is usually created with HTML and CSS in simple text editors like Notepad.

 Static websites

If you need a website smaller than three pages, opting for a static website is the proper choice. Building it doesn’t take as much time or effort as in the case of dynamic websites. If the pages of your website must look different, the HTML code can easily be duplicated on each of these pages, containing the necessary changes.
Even though the website will display the same thing with no intricate navigation details, static websites don’t need to feature just plain text. In fact, you can use various multimedia elements and videos. An HTML website can look beautiful, but the page’s source code won’t change, no matter what actions a user takes on it.

 Static websites

Static Site Advantages
Flexibility

The main advantage of a static site is the flexibility it offers. Every page can be different; designs can change, layouts can differ, and the designer doesn’t have to make one design fit the mold for multiple types of content to display on a page.
Cost
The cost can be lower upfront to build a static site than to build a dynamic site. Since pages don’t have to be connected to a database to generate content and render the view, they can be less expensive than a dynamic site to build. However, hooking up a headless CMS to a static site generator and then a delivery network can make a static site expensive to build.

 static website

Load Times
Since static sites are pre-rendered, the load times are very fast. Without complex scripting, a database, parsing content through templating languages, etc. these sites typically load in a snap.

#game_production_in_afghanistan
#application_production_in_afghanistan
#site_production_in_afghanistan
#startup_production_in_afghanisrtan
#CRM_production_in_afghanisrtan
#online_marketing
#avalindata
#static_website


IPv4 & IPv6

 

 IPv4 & IPv6 are both IP addresses that are binary numbers. IPv4 is 32 bit binary number while IPv6 is 128 bit binary number address. IPv4 address are separated by periods while IPv6 address are separated by colons. here are some points that you should know:

 

 IPv4 & IPv6

KEY DIFFERENCE
 IPv4 is 32-Bit IP address whereas IPv6 is a 128-Bit IP address.
– IPv4 is a numeric addressing method whereas IPv6 is an alphanumeric addressing method.
– IPv4 binary bits are separated by a dot(.) whereas IPv6 binary bits are separated by a colon(:).
– IPv4 offers 12 header fields whereas IPv6 offers 8 header fields.
– IPv4 supports broadcast whereas IPv6 doesn’t support broadcast.
– IPv4 has checksum fields while IPv6 doesn’t have checksum fields
– IPv4 supports VLSM (Virtual Length Subnet Mask) whereas IPv6 doesn’t support VLSM.
– IPv4 uses ARP (Address Resolution Protocol) to map to MAC address whereas IPv6 uses NDP (Neighbour Discovery Protocol) to map to MAC address.

 IPv4 & IPv6

Features of IPv4
– Connectionless Protocol
– Allow creating a simple virtual communication layer over diversified devices
– It requires less memory, and ease of remembering addresses
– Already supported protocol by millions of devices
– Offers video libraries and conferences

 

 IPv4

Features of IPv6
– Hierarchical addressing and routing infrastructure
– Stateful and Stateless configuration
– Support for quality of service (QoS)
– An ideal protocol for neighboring node interaction

#game_production_in_afghanistan
#application_production_in_afghanistan
#site_production_in_afghanistan
#startup_production_in_afghanisrtan
#CRM_production_in_afghanisrtan
#online_marketing
#avalindata
#ipv4
#ipv6


?What Is IPv6

 IPv6 is the next generation Internet Protocol (IP) standard intended to eventually replace IPv4, the protocol many Internet services still use today. Every computer, mobile phone, and any other device connected to the Internet needs a numerical IP address in order to communicate with other devices. The original IP address scheme, called IPv4, is running out of addresses.

 IPv6

why IPv6 is important?
IPv6 is the latest version of the Internet Protocol, which identifies devices across the internet so they can be located. Every device that uses the internet is identified through its own IP address in order for internet communication to work. In that respect, it’s just like the street addresses and zip codes you need to know in order to mail a letter.

 IPv6

The previous version, IPv4, uses a 32-bit addressing scheme to support 4.3 billion devices, which was thought to be enough. However, the growth of the internet, personal computers, smartphones and now Internet of Things devices proves that the world needed more addresses.

IPv6

Fortunately, the Internet Engineering Task Force (IETF) recognized this 20 years ago. In 1998 it created IPv6, which instead uses 128-bit addressing to support approximately 340 trillion trillion (or 2 to the 128th power, if you like). Instead of the IPv4 address method of four sets of one- to three-digit numbers, IPv6 uses eight groups of four hexadecimal digits, separated by colons.

IPv6

benefits of IPv6
In its work, the IETF included enhancements to IPv6 compared with IPv4. The IPv6 protocol can handle packets more efficiently, improve performance and increase security. It enables internet service providers to reduce the size of their routing tables by making them more hierarchical.

#game_production_in_afghanistan
#application_production_in_afghanistan
#site_production_in_afghanistan
#startup_production_in_afghanisrtan
#CRM_production_in_afghanisrtan
#online_marketing
#avalindata
#IPV6


(Internet Protocol (IP

 The Internet Protocol (IP) is a protocol, or set of rules, for routing and addressing packets of data so that they can travel across networks and arrive at the correct destination. Data traversing the Internet is divided into smaller pieces, called packets. IP information is attached to each packet, and this information helps routers to send packets to the right place. Every device or domain that connects to the Internet is assigned an IP address, and as packets are directed to the IP address attached to them, data arrives where it is needed.

 Internet Protocol

IP is a network level protocol that is responsible for transporting data in discrete chunks of bits known as packets from the source machine to the destination machine. IP is an unreliable protocol because it merely provides a best effort service and does not guarantee the delivery of packets. IP does not establish any logical connections between source and destination machines, and IP packets belonging to the same message can take different routes to reach a particular destination. IP packets are routed independently of each other and are known as datagrams.

 

 Internet Protocol

All intermediate systems such as routers and end systems such as servers and workstations that are connected to the Internet must implement IP for communication. Typically, an IP address is associated with every network interface of devices connected to the Internet. An IP packet has a header and a data portion. The IP header carries control information for routing packets through the Internet and is analogous to the address label on an envelope, whereas the data portion of an IP packet corresponds to the contents of the envelope.

 

 IP

The current version of the IP is still IPv4, although IPv6 has been proposed. In this article, any references to the IP would imply IPv4, unless stated otherwise. Most fields in the header of IPv4 packets have implications for security that include Source IP Address, Destination IP Address, Protocol, Fragment Offset, and Source Routing Option. Source IP Address and Destination IP Address represent the IP addresses of the source and destination, respectively. Protocol identifies the protocol whose data are stored in the data portion of the IP packets. Examples of protocols include Transmission Control Protocol, User Datagram Protocol, and Internet Control Message Protocol.

 IP

Often, IP packets are fragmented to meet the maximum packet size requirements of intermediate networks on the route from source to destination. The various fragmented pieces of IP packets are then reassembled together at the destination host by using the information in the Fragment Offset field. This field indicates the relative position of the fragment data in the original IP packet. IP allows an option whereby the source can specify the route a packet should take to reach the destination. This route is stored under the Source Routing Option field.

#game_production_in_afghanistan
#application_production_in_afghanistan
#site_production_in_afghanistan
#startup_production_in_afghanisrtan
#CRM_production_in_afghanisrtan
#online_marketing
#avalindata
#internet protocol
#IP