SlideShare a Scribd company logo
Namecheap.com
                                  11400 W. Olympic Blvd. Suite 200,
                                     Los Angeles, CA 90064, US




                           Lecture 4

                       Internet Basics




Namecheap Guidelines
                                                                      Last update 20.08.2012
Internet Basics




                                              ABOUT INTERNET
The Internet is a worldwide, publicly accessible network of interconnected computer networks that transmit data
by packet switching using the standard Internet Protocol (IP). It is a "network of networks" that consists of millions
of smaller domestic, academic, business, and government networks, which together carry various information and
services, such as electronic mail, online chat, file transfer, and the interlinked web pages and other documents of
the world wide web.




         Fiber optic network infrastructure                              Internet network hierarchy

       Namecheap Guidelines                                              Page 2 of 30
Internet Basics




                 GLOBAL STRUCTURE OF THE NETWORK




     Internet packet routing is accomplished among various tiers of Internet Service Providers

Namecheap Guidelines                                           Page 3 of 30
Internet Basics




                 LOGICAL STRUCTURE OF THE NETWORK


                                                       Internet
                          Main
                         Server    Main
                                  Switch

                                              Router




                   Workgroup
                    switch




                        Hub
                                            Bridge




Namecheap Guidelines                        Page 4 of 30
Internet Basics




                                NETWORKING HARDWARE

     HUB is a device for connecting multiple Ethernet devices together and making them act as a single network
     segment. It has multiple input/output (I/O) ports, in which a signal introduced at the input of any port appears at the
     output of every port except the original incoming.


     BRIDGE is a network device used to allow two or more communication networks, or two or more network
     segments creating an aggregate network. E.g. bridging your network connection is a handy method for sharing
     your internet connection between two (or more) computers or networks.


     SWITCH or switching hub is a networking device that connects network segments. It receives a message from any
     device connected to it and then transmits the message only to the device for which the message was meant. This
     makes the switch a more intelligent device than a hub.


     ROUTER is a device that forwards data packets between computer networks, creating an overlay internetwork. A
     router is connected to two or more data lines from different networks. When a data packet comes in on one of the
     lines, the router reads the address information in the packet to determine its ultimate destination. Then, using
     information in its routing table or routing policy, it directs the packet to the next network on its journey. Routers
     perform the "traffic directing" functions on the Internet.


     GATEWAY is an internetworking system capable of joining together two networks that use different base protocols.
     A network gateway can be implemented completely in software, completely in hardware, or as a combination of
     both. So gateway is a network point that acts as an entrance to another network.



Namecheap Guidelines                                                      Page 5 of 30
Internet Basics




                           CONNECTING TO THE INTERNET

                                                           To connect to the Internet, you need


                                            -Computing device




                                            -Connection device




                                            -Internet Service Provider (ISP)




ISP is an organization that provides access to the Internet and can be either community-owned and non-profit,
                                        or privately owned and for-profit



 Namecheap Guidelines                                                Page 6 of 30
Internet Basics




                                            BANDWIDTH

                           BANDWIDTH in computer networking refers to the data rate supported by a
                           network connection or interface. One most commonly expresses bandwidth in
                           terms of bits per second (bps).
                             Bandwidth         Access technologies          Bandwidth      Access technologies
                            56 kbit/s       Modem / Dialup                 155 Mbit/s    OC3/STM-1
                            1.5 Mbit/s      ADSL Lite                      600 Mbit/s    Wireless 802.11n
                            1.544 Mbit/s    T1/DS1                         622 Mbit/s    OC12/STM-4
                            10 Mbit/s       Ethernet                       1 Gbit/s      Gigabit Ethernet
                            11 Mbit/s       Wireless 802.11b               2.5 Gbit/s    OC48/STM-16
                            44.736 Mbit/s   T3/DS3                         9.6 Gbit/s    OC192/STM-64
                            54 Mbit/s       Wireless 802.11g               10 Gbit/s     10 Gigabit Ethernet
                            100 Mbit/s      Fast Ethernet                  100 Gbit/s    100 Gigabit Ethernet



                One kilobit per second (Kbps) equals 1000 bits per second (bps).
              (Note: Kbps is sometimes also written as “kbps” - both carry the same meaning.)

             One megabit per second (Mbps) equals 1000 Kbps or one million bps.

     One gigabit per second (Gbps) equals 1000 Mbps or one million Kbps or one billion bps.


Namecheap Guidelines                                                  Page 7 of 30
Internet Basics




                                    THE WORLD WIDE WEB

                   The World Wide Web (abbreviated as WWW or W3 commonly known as the Web), is a
                   system of interlinked hypertext documents accessed via the Internet. With a web
                   browser, one can view web pages that may contain text, images, videos, and other
                   multimedia, and navigate between them via hyperlinks.


                           Web and the Internet are technically two different terms:
The Internet connects multiple computers and forms a network on which a computer can communicate with
another computer.
The Web is a way of accessing and sharing information over the Internet by using Web browsers.


                                            WEB COMPONENTS

Web browser is a SW program that enables you to view and interact with various resources on the Web.

Web page is a document on the Web. It is a formatted text document that a Web browser can display.

Web site is one or more Web pages that reside on a single server.



    Namecheap Guidelines                                             Page 8 of 30
Internet Basics




                           HYPERTEXT TRANSFER PROTOCOL

               The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed,
               collaborative, hypermedia information systems.

                HTTP functions as a request-response protocol in the client-server computing model. A web
                browser, for example, may be the client and an application running on a computer hosting a
                web site may be the server. The client submits an HTTP request message to the server.
The server, which provides resources such as HTML files and other content, or performs other functions on
behalf of the client, returns a response message to the client.

    HTTP resources are identified and located on the network by Uniform Resource Identifiers (URIs).



                     URI is a string of characters used to identify a name or a resource.

 URIs can be classified as locators (URLs), as names (URNs), or as both.
A uniform resource name (URN) functions like a person's name, while a
uniform resource locator (URL) resembles that person's street address.
In other words: the URN defines an item's identity, while the URL provides a
method for finding it.



    Namecheap Guidelines                                             Page 9 of 30
Internet Basics




                          HYPERTEXT TRANSFER PROTOCOL

Hyperlink (or link) is a reference to data that the reader can directly follow, or that is followed
                                         automatically.

     A hyperlink points to a whole document or to a specific element within a document.


                           http://www.microsoft.com/learning/default.asp


                 Element                                  Description
       http://                      Indicates the protocol to be used to access a file
       www                          Indicates that the Web site is on the World Wide Web
       microsoft                    Indicates the name of the Web site
       .com                         Indicates the type of domain
       /learning                    Indicates the path to the document
       /default.asp                 Indicates the name of the document

   Namecheap Guidelines                                      Page 10 of 30
Internet Basics




                              NETWORK ARCHITECTURE

                   The CLIENT/SERVER model is a computing model that acts as a
                   distributed application which partitions tasks or workloads between the
                   providers of a resource or service, called servers, and service requesters,
                   called clients.




                Client side


                                                                 Server side

                                                         Web Server      Database Server
                                                         FTP Server      Application Server
                                                         Print Server    Proxy Server
                                                         Mail Server     DNS Server

Namecheap Guidelines                                     Page 11 of 30
Internet Basics




                                        PROTOCOLS


                                          The standard model for networking protocols and
                                          distributed applications is the International Standard
                                          Organization's      Open           System   Interconnect
                                          (ISO/OSI) model.




                           ISO/OSI model defines seven network layers


Control is passed from one layer to the next, starting at the application layer in one station, and
proceeding to the bottom layer, over the channel to the next station and back up the hierarchy.



    Namecheap Guidelines                                     Page 12 of 30
Internet Basics




Namecheap Guidelines    Page 13 of 30
Internet Basics




                                         PROTOCOLS
Application (Layer 7) This layer supports application and end-user processes. Communication
partners are identified, quality of service is identified, user authentication and privacy are
considered, and any constraints on data syntax are identified. Everything at this layer is
application-specific. This layer provides application services for file transfers, e-mail, and other
network software services.

Presentation (Layer 6) This layer provides independence from differences in data
representation (e.g., encryption) by translating from application to network format, and vice
versa. This layer formats and encrypts data to be sent across a network, providing freedom
from compatibility problems. It is sometimes called the syntax layer.

Session (Layer 5) This layer establishes, manages and terminates connections between
applications. The session layer sets up, coordinates, and terminates conversations, exchanges,
and dialogues between the applications at each end. It deals with session and connection
coordination.

Transport (Layer 4) This layer provides transparent transfer of data between end systems, or
hosts, and is responsible for end-to-end error recovery and flow control. It ensures complete
data transfer.

    Namecheap Guidelines                                      Page 14 of 30
Internet Basics




                                        PROTOCOLS
Network (Layer 3) This layer provides switching and routing technologies, creating logical
paths, known as virtual circuits, for transmitting data from node to node. Routing and
forwarding are functions of this layer, as well as addressing, internetworking, error handling,
congestion control and packet sequencing.

Data Link (Layer 2) At this layer, data packets are encoded and decoded into bits. It furnishes
transmission protocol knowledge and management and handles errors in the physical layer,
flow control and frame synchronization. The data link layer is divided into two sublayers: The
Media Access Control (MAC) layer and the Logical Link Control (LLC) layer. The MAC sublayer
controls how a computer on the network gains access to the data and permission to transmit it.
The LLC layer controls frame synchronization, flow control and error checking.

Physical (Layer 1) This layer conveys the bit stream - electrical impulse, light or radio signal --
through the network at the electrical and mechanical level. It provides the hardware means of
sending and receiving data on a carrier, including defining cables, cards and physical aspects.




    Namecheap Guidelines                                     Page 15 of 30
Internet Basics




                                            PROTOCOLS




 So the end-to-end layers reside at the end-user devices only and consist of the Application, Presentation,
                                      Session, and Transport Layers.
And the chained layers, Network, Data Link, and Physical, are the layers concerned with moving information
                                        through a data network.

    Namecheap Guidelines                                           Page 16 of 30
Internet Basics




                                                    PROTOCOLS




           The TCP/IP model or internet layering scheme and its relation to some common protocols


1. The link layer contains communication technologies for a local network.
2. The internet layer connects local networks, thus establishing internetworking.
3. The transport layer handles host-to-host communication.
4. The application layer contains all protocols for specific data communications services on a process-to-process level



     Namecheap Guidelines                                                      Page 17 of 30
Internet Basics




                               NETWORK ADDRESSING

                       An Internet Protocol address (IP address) is a numerical label assigned to each
                       device (e.g., computer, printer) participating in a computer network that uses the
                       Internet Protocol for communication.




  Two versions of the Internet Protocol (IP) are in use: IP Version 4 (IPv4) and IP Version 6 (IPv6)




                 IPv4                                                       IPv6

            September 1981                                                 6 June 2012


Namecheap Guidelines                                            Page 18 of 30
Internet Basics




                                       NETWORK ADDRESSING

                           IPv4 uses 32-bit (four-byte) addresses, which limits the address space to
                           4,294,967,296 (232) addresses.


                                                                          IPv4     addresses      are   canonically
      IPv4                                                                represented in dot-decimal notation,
                                                                          which consists of 4 decimal numbers,
                                                                          each ranging from 0 to 255, separated by
                                                                          dots, e.g., 172.16.254.1.




                      Size of network Size of rest      Number           Addresses           Start
      Class                                                                                             End address
                      number bit field  bit field     of networks       per network        address
Class A                        8             24           128 (27)      16,777,216 (224)    0.0.0.0    127.255.255.255
Class B                      16             16         16,384 (214)       65,536 (216)     128.0.0.0   191.255.255.255
Class C                      24              8        2,097,152 (221)       256 (28)       192.0.0.0   223.255.255.255
Class D (multicast)      not defined    not defined    not defined        not defined      224.0.0.0   239.255.255.255
Class E (reserved)       not defined    not defined    not defined        not defined      240.0.0.0   255.255.255.255

    Namecheap Guidelines                                                  Page 19 of 30
Internet Basics




                                     NETWORK ADDRESSING

                         IPv6 uses 128-bit addresses, allowing for 2128, or approximately 3.4×1038
                         addresses.


                                                                      IPv6 addresses, as commonly displayed
       IPv6                                                           to users, consist of eight groups of four
                                                                      hexadecimal digits separated by colons,
                                                                      for example:
                                                                      2001:0db8:85a3:0042:0000:8a2e:0370:7334




An IPv6 address may be abbreviated by using one or more of the following rules:
1.   Remove leading zeroes from one or more groups of hexadecimal digits; this is normally done to all
     groups that have leading zeroes. (For example, convert the group 0042 to 42.)
2.   Combine consecutive sections of one or more zeroes, using a double colon (::) to denote the omitted
     sections. The double colon may only be used once in any given address, as the address would be
     indeterminate if it was used multiple times. (For example, 2001:db8::1:2 is valid, but 2001:db8::1::2 is not
     permitted.)


     Namecheap Guidelines                                             Page 20 of 30
Internet Basics




                                  NETWORK ADDRESSING

                                   There are two methods to assigning IP addresses to computers:
                                                       DYNAMIC and STATIC.



                           Static IP addresses are used primarily for servers so that they don't appear to
                           "move" while non-servers are usually assigned dynamic IP addresses. Most
                           dynamic IP address users are users of internet service providers (ISPs) since
not all the users of an ISP are online at one time and the ISPs can "get away" with not having enough IP
addresses for each user.



Static IP addresses are manually assigned to a computer by an administrator.


Dynamic IP addresses are most frequently assigned on LANs and broadband networks by Dynamic Host
Configuration Protocol (DHCP) servers.




    Namecheap Guidelines                                         Page 21 of 30
Internet Basics




                                       NETWORK PORTS

                                                       A NETWORK PORT is a number that identifies one
                                                       side of a connection between two computers.
                                                       Computers use port numbers to determine to which
                                                       process a message should be delivered.
                                                       As network addresses are like street address, port
                                                       numbers are like suite or room numbers.
                                                                           PORT RANGES
                                                       0 - 1023 – Defaults for popular network services
                                                       1024 - 49151 – IANA reserved
                                                       49152 - 65535 – Dynamic or private ports

                     Port                 Description              Port                   Description
                    20/21   File Transfer Protocol (FTP)           110    Post Office Protocol (POP3)
                      22    Secure Shell (SSH)                     115    Simple File Transfer Protocol (SFTP)
                      23    Telnet remote login service            143    Internet Message Access Protocol (IMAP)
                      25    Simple Mail Transfer Protocol (SMTP)   443    HTTP Secure (HTTPS)
                      53    Domain Name System (DNS) service       993    IMAP over SSL (IMAPS)
                      80    Hypertext Transfer Protocol (HTTP)     995    POP3 over SSL (POP3S)
Any program may use any port, though some port numbers have a standard use and some programs may
be limited in which ports they can use for security reasons.

   Namecheap Guidelines                                             Page 22 of 30
Internet Basics




                       HTTP SESSION




Namecheap Guidelines                  Page 23 of 30
Internet Basics




                               HTTP STATUS CODES

                The first digit of the status code specifies one of five classes of response:


                       1xx INFORMATIONAL
                       2xx SUCCESS
                       3xx REDIRECTION
                       4xx CLIENT ERROR
                       5xx SERVER ERROR




Namecheap Guidelines                                      Page 24 of 30
Internet Basics




                             HTTP STATUS CODES

                                        1xx INFORMATIONAL

            100 CONTINUE
            Client should continue with request

            101 SWITCHING PROTOCOLS
            Server is switching protocols

            102 PROCESSING
            Server has received and is processing the request

            122 REQUEST-URI TOO LONG
            URI is longer than a maximum of 2083 characters




Namecheap Guidelines                                  Page 25 of 30
Internet Basics




                             HTTP STATUS CODES

                                           2xx SUCCESS

            200 OK
            Standard response for successful HTTP requests

            201 CREATED
            Request has been fulfilled; new resource created

            202 Accepted
            Request accepted, processing pending




Namecheap Guidelines                                   Page 26 of 30
Internet Basics




                              HTTP STATUS CODES

                                          3xx REDIRECTION

            301 MOVED PERMANENTLY
            This and all future requests directed to the given URI

            302 FOUND
            Response to request found via alternative URI




Namecheap Guidelines                                     Page 27 of 30
Internet Basics




                              HTTP STATUS CODES

                                          4xx CLIENT ERROR

            400 BAD REQUEST
            Request cannot be fulfilled due to bad syntax

            403 FORBIDDEN
            Server refuses to respond to request

            404 NOT FOUND
            Requested resource could not be found

            408 REQUEST TIMEOUT
            Server timed out waiting for the request




Namecheap Guidelines                                    Page 28 of 30
Internet Basics




                              HTTP STATUS CODES

                                         5xx SERVER ERROR

            500 INTERNAL SERVER ERROR
            Generic error message

            502 BAD GATEWAY
            Server received an invalid response from upstream server

            503 SERVICE UNAVAILABLE
            Server is currently unavailable

            504 GATEWAY TIMEOUT
            Gateway did not receive response from upstream server




Namecheap Guidelines                                  Page 29 of 30
Internet Basics




          WELCOME TO OUR TEAM




Namecheap Guidelines    Page 30 of 30

More Related Content

PPT
Network Basics & Internet
PPT
Intro To Internet
PPTX
Introduction to the internet
PPT
Introduction to the Internet
PPTX
Basics of internet, intranet, e mail,
PPTX
The internet and www 2
PPTX
Internet features (2nd topic)
Network Basics & Internet
Intro To Internet
Introduction to the internet
Introduction to the Internet
Basics of internet, intranet, e mail,
The internet and www 2
Internet features (2nd topic)

What's hot (20)

PPTX
Introduction to Internet By Anamika
PPTX
Powerpoint presentation on internet and its uses
PPTX
internet and its services
PPTX
Internet and WWW
PPTX
internet world, computer ppt
ODP
Basic's of internet
DOC
Assignment on internet
PDF
ITFT- Basic internet concept
PPT
Introduction to internet technology
PPTX
Internet terminologies
DOCX
Introduction To Internet
PPSX
Internet
PPTX
Internet and its uses
PPT
Internet And How It Works
PPT
Basics of Internet and WWW
PPTX
Introduction to the internet
PPTX
The Internet
PPTX
Internet & www
PPTX
Introduction to Internet
PPTX
E content internet ii
Introduction to Internet By Anamika
Powerpoint presentation on internet and its uses
internet and its services
Internet and WWW
internet world, computer ppt
Basic's of internet
Assignment on internet
ITFT- Basic internet concept
Introduction to internet technology
Internet terminologies
Introduction To Internet
Internet
Internet and its uses
Internet And How It Works
Basics of Internet and WWW
Introduction to the internet
The Internet
Internet & www
Introduction to Internet
E content internet ii
Ad

Viewers also liked (20)

PPT
Computer Internet Basics I
PDF
Web 101: Internet Basics for Entrepreneurs
PPT
Internet basics for seniors
PPT
Internet Basics
PPT
Basics of information technology
PDF
the internet, basics and some things about web 2.0
PPT
Internet Basics09
PPT
Computer Concepts Unit A PPT Lecture
PPT
Internet Basics
PPT
Internet Basics For Seniors (Slideshare Edition)
PPT
Internet
PPTX
Ppt on internet
PDF
How to Become a Thought Leader in Your Niche
DOCX
E commerce asst
PPTX
Information Technology Basics
PPS
柬埔寨風光
PPTX
Basics Of Internet
PPT
Security Basics Webinar
PPTX
Basics of Internet Technologies
Computer Internet Basics I
Web 101: Internet Basics for Entrepreneurs
Internet basics for seniors
Internet Basics
Basics of information technology
the internet, basics and some things about web 2.0
Internet Basics09
Computer Concepts Unit A PPT Lecture
Internet Basics
Internet Basics For Seniors (Slideshare Edition)
Internet
Ppt on internet
How to Become a Thought Leader in Your Niche
E commerce asst
Information Technology Basics
柬埔寨風光
Basics Of Internet
Security Basics Webinar
Basics of Internet Technologies
Ad

Similar to L4: Internet Basics (20)

PPTX
Computer network
PPT
NETWORK FUNDAMENTALS, CLASS X, 402 , CBSE
PDF
Essay On Networking
PPTX
RISHANK YADAVfrom ssissssiswdawddawddawdawd.pptx
PPT
2networkfundamentals-240422105527-97f5a1f1 (1).ppt
PPT
Fg c
PPTX
Computer networks
PPTX
Computer network
DOCX
Data Communication and Computer Network Overview
PPT
2networkfundamentals-240422105527-97f5a1f1.ppt
PDF
Computer networks - CBSE New Syllabus (083) Class - XII
DOCX
Computer 3
PDF
NT BY AKATSUKI.pdf E
PPT
Lecture 1 -_overview_of_the_internet-1-
PPT
Lecture 1 -_overview_of_the_internet-1-
DOCX
Basic networking tutorial
PPTX
Unit4 ppt1 introduction to internet
PPTX
Introduction to Computer Networking
PPTX
Unit5 presentation of computer bussiness interface
PDF
Ch01.pdf kurose and ross
Computer network
NETWORK FUNDAMENTALS, CLASS X, 402 , CBSE
Essay On Networking
RISHANK YADAVfrom ssissssiswdawddawddawdawd.pptx
2networkfundamentals-240422105527-97f5a1f1 (1).ppt
Fg c
Computer networks
Computer network
Data Communication and Computer Network Overview
2networkfundamentals-240422105527-97f5a1f1.ppt
Computer networks - CBSE New Syllabus (083) Class - XII
Computer 3
NT BY AKATSUKI.pdf E
Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-
Basic networking tutorial
Unit4 ppt1 introduction to internet
Introduction to Computer Networking
Unit5 presentation of computer bussiness interface
Ch01.pdf kurose and ross

Recently uploaded (20)

PDF
Insiders guide to clinical Medicine.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
master seminar digital applications in india
PDF
Pre independence Education in Inndia.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Cell Types and Its function , kingdom of life
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Lesson notes of climatology university.
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Classroom Observation Tools for Teachers
Insiders guide to clinical Medicine.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Sports Quiz easy sports quiz sports quiz
master seminar digital applications in india
Pre independence Education in Inndia.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Cell Types and Its function , kingdom of life
Supply Chain Operations Speaking Notes -ICLT Program
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
RMMM.pdf make it easy to upload and study
Renaissance Architecture: A Journey from Faith to Humanism
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Lesson notes of climatology university.
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
VCE English Exam - Section C Student Revision Booklet
PPH.pptx obstetrics and gynecology in nursing
O7-L3 Supply Chain Operations - ICLT Program
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Classroom Observation Tools for Teachers

L4: Internet Basics

  • 1. Namecheap.com 11400 W. Olympic Blvd. Suite 200, Los Angeles, CA 90064, US Lecture 4 Internet Basics Namecheap Guidelines Last update 20.08.2012
  • 2. Internet Basics ABOUT INTERNET The Internet is a worldwide, publicly accessible network of interconnected computer networks that transmit data by packet switching using the standard Internet Protocol (IP). It is a "network of networks" that consists of millions of smaller domestic, academic, business, and government networks, which together carry various information and services, such as electronic mail, online chat, file transfer, and the interlinked web pages and other documents of the world wide web. Fiber optic network infrastructure Internet network hierarchy Namecheap Guidelines Page 2 of 30
  • 3. Internet Basics GLOBAL STRUCTURE OF THE NETWORK Internet packet routing is accomplished among various tiers of Internet Service Providers Namecheap Guidelines Page 3 of 30
  • 4. Internet Basics LOGICAL STRUCTURE OF THE NETWORK Internet Main Server Main Switch Router Workgroup switch Hub Bridge Namecheap Guidelines Page 4 of 30
  • 5. Internet Basics NETWORKING HARDWARE HUB is a device for connecting multiple Ethernet devices together and making them act as a single network segment. It has multiple input/output (I/O) ports, in which a signal introduced at the input of any port appears at the output of every port except the original incoming. BRIDGE is a network device used to allow two or more communication networks, or two or more network segments creating an aggregate network. E.g. bridging your network connection is a handy method for sharing your internet connection between two (or more) computers or networks. SWITCH or switching hub is a networking device that connects network segments. It receives a message from any device connected to it and then transmits the message only to the device for which the message was meant. This makes the switch a more intelligent device than a hub. ROUTER is a device that forwards data packets between computer networks, creating an overlay internetwork. A router is connected to two or more data lines from different networks. When a data packet comes in on one of the lines, the router reads the address information in the packet to determine its ultimate destination. Then, using information in its routing table or routing policy, it directs the packet to the next network on its journey. Routers perform the "traffic directing" functions on the Internet. GATEWAY is an internetworking system capable of joining together two networks that use different base protocols. A network gateway can be implemented completely in software, completely in hardware, or as a combination of both. So gateway is a network point that acts as an entrance to another network. Namecheap Guidelines Page 5 of 30
  • 6. Internet Basics CONNECTING TO THE INTERNET To connect to the Internet, you need -Computing device -Connection device -Internet Service Provider (ISP) ISP is an organization that provides access to the Internet and can be either community-owned and non-profit, or privately owned and for-profit Namecheap Guidelines Page 6 of 30
  • 7. Internet Basics BANDWIDTH BANDWIDTH in computer networking refers to the data rate supported by a network connection or interface. One most commonly expresses bandwidth in terms of bits per second (bps). Bandwidth Access technologies Bandwidth Access technologies 56 kbit/s Modem / Dialup 155 Mbit/s OC3/STM-1 1.5 Mbit/s ADSL Lite 600 Mbit/s Wireless 802.11n 1.544 Mbit/s T1/DS1 622 Mbit/s OC12/STM-4 10 Mbit/s Ethernet 1 Gbit/s Gigabit Ethernet 11 Mbit/s Wireless 802.11b 2.5 Gbit/s OC48/STM-16 44.736 Mbit/s T3/DS3 9.6 Gbit/s OC192/STM-64 54 Mbit/s Wireless 802.11g 10 Gbit/s 10 Gigabit Ethernet 100 Mbit/s Fast Ethernet 100 Gbit/s 100 Gigabit Ethernet One kilobit per second (Kbps) equals 1000 bits per second (bps). (Note: Kbps is sometimes also written as “kbps” - both carry the same meaning.) One megabit per second (Mbps) equals 1000 Kbps or one million bps. One gigabit per second (Gbps) equals 1000 Mbps or one million Kbps or one billion bps. Namecheap Guidelines Page 7 of 30
  • 8. Internet Basics THE WORLD WIDE WEB The World Wide Web (abbreviated as WWW or W3 commonly known as the Web), is a system of interlinked hypertext documents accessed via the Internet. With a web browser, one can view web pages that may contain text, images, videos, and other multimedia, and navigate between them via hyperlinks. Web and the Internet are technically two different terms: The Internet connects multiple computers and forms a network on which a computer can communicate with another computer. The Web is a way of accessing and sharing information over the Internet by using Web browsers. WEB COMPONENTS Web browser is a SW program that enables you to view and interact with various resources on the Web. Web page is a document on the Web. It is a formatted text document that a Web browser can display. Web site is one or more Web pages that reside on a single server. Namecheap Guidelines Page 8 of 30
  • 9. Internet Basics HYPERTEXT TRANSFER PROTOCOL The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP functions as a request-response protocol in the client-server computing model. A web browser, for example, may be the client and an application running on a computer hosting a web site may be the server. The client submits an HTTP request message to the server. The server, which provides resources such as HTML files and other content, or performs other functions on behalf of the client, returns a response message to the client. HTTP resources are identified and located on the network by Uniform Resource Identifiers (URIs). URI is a string of characters used to identify a name or a resource. URIs can be classified as locators (URLs), as names (URNs), or as both. A uniform resource name (URN) functions like a person's name, while a uniform resource locator (URL) resembles that person's street address. In other words: the URN defines an item's identity, while the URL provides a method for finding it. Namecheap Guidelines Page 9 of 30
  • 10. Internet Basics HYPERTEXT TRANSFER PROTOCOL Hyperlink (or link) is a reference to data that the reader can directly follow, or that is followed automatically. A hyperlink points to a whole document or to a specific element within a document. http://www.microsoft.com/learning/default.asp Element Description http:// Indicates the protocol to be used to access a file www Indicates that the Web site is on the World Wide Web microsoft Indicates the name of the Web site .com Indicates the type of domain /learning Indicates the path to the document /default.asp Indicates the name of the document Namecheap Guidelines Page 10 of 30
  • 11. Internet Basics NETWORK ARCHITECTURE The CLIENT/SERVER model is a computing model that acts as a distributed application which partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients. Client side Server side Web Server Database Server FTP Server Application Server Print Server Proxy Server Mail Server DNS Server Namecheap Guidelines Page 11 of 30
  • 12. Internet Basics PROTOCOLS The standard model for networking protocols and distributed applications is the International Standard Organization's Open System Interconnect (ISO/OSI) model. ISO/OSI model defines seven network layers Control is passed from one layer to the next, starting at the application layer in one station, and proceeding to the bottom layer, over the channel to the next station and back up the hierarchy. Namecheap Guidelines Page 12 of 30
  • 14. Internet Basics PROTOCOLS Application (Layer 7) This layer supports application and end-user processes. Communication partners are identified, quality of service is identified, user authentication and privacy are considered, and any constraints on data syntax are identified. Everything at this layer is application-specific. This layer provides application services for file transfers, e-mail, and other network software services. Presentation (Layer 6) This layer provides independence from differences in data representation (e.g., encryption) by translating from application to network format, and vice versa. This layer formats and encrypts data to be sent across a network, providing freedom from compatibility problems. It is sometimes called the syntax layer. Session (Layer 5) This layer establishes, manages and terminates connections between applications. The session layer sets up, coordinates, and terminates conversations, exchanges, and dialogues between the applications at each end. It deals with session and connection coordination. Transport (Layer 4) This layer provides transparent transfer of data between end systems, or hosts, and is responsible for end-to-end error recovery and flow control. It ensures complete data transfer. Namecheap Guidelines Page 14 of 30
  • 15. Internet Basics PROTOCOLS Network (Layer 3) This layer provides switching and routing technologies, creating logical paths, known as virtual circuits, for transmitting data from node to node. Routing and forwarding are functions of this layer, as well as addressing, internetworking, error handling, congestion control and packet sequencing. Data Link (Layer 2) At this layer, data packets are encoded and decoded into bits. It furnishes transmission protocol knowledge and management and handles errors in the physical layer, flow control and frame synchronization. The data link layer is divided into two sublayers: The Media Access Control (MAC) layer and the Logical Link Control (LLC) layer. The MAC sublayer controls how a computer on the network gains access to the data and permission to transmit it. The LLC layer controls frame synchronization, flow control and error checking. Physical (Layer 1) This layer conveys the bit stream - electrical impulse, light or radio signal -- through the network at the electrical and mechanical level. It provides the hardware means of sending and receiving data on a carrier, including defining cables, cards and physical aspects. Namecheap Guidelines Page 15 of 30
  • 16. Internet Basics PROTOCOLS So the end-to-end layers reside at the end-user devices only and consist of the Application, Presentation, Session, and Transport Layers. And the chained layers, Network, Data Link, and Physical, are the layers concerned with moving information through a data network. Namecheap Guidelines Page 16 of 30
  • 17. Internet Basics PROTOCOLS The TCP/IP model or internet layering scheme and its relation to some common protocols 1. The link layer contains communication technologies for a local network. 2. The internet layer connects local networks, thus establishing internetworking. 3. The transport layer handles host-to-host communication. 4. The application layer contains all protocols for specific data communications services on a process-to-process level Namecheap Guidelines Page 17 of 30
  • 18. Internet Basics NETWORK ADDRESSING An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that uses the Internet Protocol for communication. Two versions of the Internet Protocol (IP) are in use: IP Version 4 (IPv4) and IP Version 6 (IPv6) IPv4 IPv6 September 1981 6 June 2012 Namecheap Guidelines Page 18 of 30
  • 19. Internet Basics NETWORK ADDRESSING IPv4 uses 32-bit (four-byte) addresses, which limits the address space to 4,294,967,296 (232) addresses. IPv4 addresses are canonically IPv4 represented in dot-decimal notation, which consists of 4 decimal numbers, each ranging from 0 to 255, separated by dots, e.g., 172.16.254.1. Size of network Size of rest Number Addresses Start Class End address number bit field bit field of networks per network address Class A 8 24 128 (27) 16,777,216 (224) 0.0.0.0 127.255.255.255 Class B 16 16 16,384 (214) 65,536 (216) 128.0.0.0 191.255.255.255 Class C 24 8 2,097,152 (221) 256 (28) 192.0.0.0 223.255.255.255 Class D (multicast) not defined not defined not defined not defined 224.0.0.0 239.255.255.255 Class E (reserved) not defined not defined not defined not defined 240.0.0.0 255.255.255.255 Namecheap Guidelines Page 19 of 30
  • 20. Internet Basics NETWORK ADDRESSING IPv6 uses 128-bit addresses, allowing for 2128, or approximately 3.4×1038 addresses. IPv6 addresses, as commonly displayed IPv6 to users, consist of eight groups of four hexadecimal digits separated by colons, for example: 2001:0db8:85a3:0042:0000:8a2e:0370:7334 An IPv6 address may be abbreviated by using one or more of the following rules: 1. Remove leading zeroes from one or more groups of hexadecimal digits; this is normally done to all groups that have leading zeroes. (For example, convert the group 0042 to 42.) 2. Combine consecutive sections of one or more zeroes, using a double colon (::) to denote the omitted sections. The double colon may only be used once in any given address, as the address would be indeterminate if it was used multiple times. (For example, 2001:db8::1:2 is valid, but 2001:db8::1::2 is not permitted.) Namecheap Guidelines Page 20 of 30
  • 21. Internet Basics NETWORK ADDRESSING There are two methods to assigning IP addresses to computers: DYNAMIC and STATIC. Static IP addresses are used primarily for servers so that they don't appear to "move" while non-servers are usually assigned dynamic IP addresses. Most dynamic IP address users are users of internet service providers (ISPs) since not all the users of an ISP are online at one time and the ISPs can "get away" with not having enough IP addresses for each user. Static IP addresses are manually assigned to a computer by an administrator. Dynamic IP addresses are most frequently assigned on LANs and broadband networks by Dynamic Host Configuration Protocol (DHCP) servers. Namecheap Guidelines Page 21 of 30
  • 22. Internet Basics NETWORK PORTS A NETWORK PORT is a number that identifies one side of a connection between two computers. Computers use port numbers to determine to which process a message should be delivered. As network addresses are like street address, port numbers are like suite or room numbers. PORT RANGES 0 - 1023 – Defaults for popular network services 1024 - 49151 – IANA reserved 49152 - 65535 – Dynamic or private ports Port Description Port Description 20/21 File Transfer Protocol (FTP) 110 Post Office Protocol (POP3) 22 Secure Shell (SSH) 115 Simple File Transfer Protocol (SFTP) 23 Telnet remote login service 143 Internet Message Access Protocol (IMAP) 25 Simple Mail Transfer Protocol (SMTP) 443 HTTP Secure (HTTPS) 53 Domain Name System (DNS) service 993 IMAP over SSL (IMAPS) 80 Hypertext Transfer Protocol (HTTP) 995 POP3 over SSL (POP3S) Any program may use any port, though some port numbers have a standard use and some programs may be limited in which ports they can use for security reasons. Namecheap Guidelines Page 22 of 30
  • 23. Internet Basics HTTP SESSION Namecheap Guidelines Page 23 of 30
  • 24. Internet Basics HTTP STATUS CODES The first digit of the status code specifies one of five classes of response: 1xx INFORMATIONAL 2xx SUCCESS 3xx REDIRECTION 4xx CLIENT ERROR 5xx SERVER ERROR Namecheap Guidelines Page 24 of 30
  • 25. Internet Basics HTTP STATUS CODES 1xx INFORMATIONAL 100 CONTINUE Client should continue with request 101 SWITCHING PROTOCOLS Server is switching protocols 102 PROCESSING Server has received and is processing the request 122 REQUEST-URI TOO LONG URI is longer than a maximum of 2083 characters Namecheap Guidelines Page 25 of 30
  • 26. Internet Basics HTTP STATUS CODES 2xx SUCCESS 200 OK Standard response for successful HTTP requests 201 CREATED Request has been fulfilled; new resource created 202 Accepted Request accepted, processing pending Namecheap Guidelines Page 26 of 30
  • 27. Internet Basics HTTP STATUS CODES 3xx REDIRECTION 301 MOVED PERMANENTLY This and all future requests directed to the given URI 302 FOUND Response to request found via alternative URI Namecheap Guidelines Page 27 of 30
  • 28. Internet Basics HTTP STATUS CODES 4xx CLIENT ERROR 400 BAD REQUEST Request cannot be fulfilled due to bad syntax 403 FORBIDDEN Server refuses to respond to request 404 NOT FOUND Requested resource could not be found 408 REQUEST TIMEOUT Server timed out waiting for the request Namecheap Guidelines Page 28 of 30
  • 29. Internet Basics HTTP STATUS CODES 5xx SERVER ERROR 500 INTERNAL SERVER ERROR Generic error message 502 BAD GATEWAY Server received an invalid response from upstream server 503 SERVICE UNAVAILABLE Server is currently unavailable 504 GATEWAY TIMEOUT Gateway did not receive response from upstream server Namecheap Guidelines Page 29 of 30
  • 30. Internet Basics WELCOME TO OUR TEAM Namecheap Guidelines Page 30 of 30