SlideShare une entreprise Scribd logo
1  sur  30
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

Contenu connexe

Tendances

Introduction to Internet By Anamika
Introduction to Internet By AnamikaIntroduction to Internet By Anamika
Introduction to Internet By AnamikaGisha Mathyari
 
Powerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usesPowerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usessumitsc
 
internet and its services
internet and its servicesinternet and its services
internet and its servicesamitpal163
 
ITFT- Basic internet concept
ITFT- Basic internet conceptITFT- Basic internet concept
ITFT- Basic internet conceptNavneet Kaur
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technologyOnline
 
Internet terminologies
Internet terminologiesInternet terminologies
Internet terminologiesraniseetha
 
Introduction To Internet
Introduction To InternetIntroduction To Internet
Introduction To InternetMohit Dhankher
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Worksftz 420
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWWSagar Rai
 

Tendances (20)

Introduction to Internet By Anamika
Introduction to Internet By AnamikaIntroduction to Internet By Anamika
Introduction to Internet By Anamika
 
Powerpoint presentation on internet and its uses
Powerpoint presentation on internet and its usesPowerpoint presentation on internet and its uses
Powerpoint presentation on internet and its uses
 
internet and its services
internet and its servicesinternet and its services
internet and its services
 
Internet and WWW
Internet and WWWInternet and WWW
Internet and WWW
 
internet world, computer ppt
internet world, computer pptinternet world, computer ppt
internet world, computer ppt
 
Basic's of internet
Basic's of internet Basic's of internet
Basic's of internet
 
Assignment on internet
Assignment on internetAssignment on internet
Assignment on internet
 
ITFT- Basic internet concept
ITFT- Basic internet conceptITFT- Basic internet concept
ITFT- Basic internet concept
 
Introduction to internet technology
Introduction to internet technologyIntroduction to internet technology
Introduction to internet technology
 
Internet terminologies
Internet terminologiesInternet terminologies
Internet terminologies
 
Introduction To Internet
Introduction To InternetIntroduction To Internet
Introduction To Internet
 
Internet
InternetInternet
Internet
 
Internet and its uses
Internet and its usesInternet and its uses
Internet and its uses
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Works
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
Introduction to the internet
Introduction to the internetIntroduction to the internet
Introduction to the internet
 
The Internet
The InternetThe Internet
The Internet
 
Internet & www
Internet & wwwInternet & www
Internet & www
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 
E content internet ii
E  content internet iiE  content internet ii
E content internet ii
 

En vedette

Computer Internet Basics I
Computer Internet Basics IComputer Internet Basics I
Computer Internet Basics Idebbie43
 
Web 101: Internet Basics for Entrepreneurs
Web 101: Internet Basics for EntrepreneursWeb 101: Internet Basics for Entrepreneurs
Web 101: Internet Basics for Entrepreneursdavekruse
 
Internet Basics
Internet BasicsInternet Basics
Internet BasicsSue Pelman
 
the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0Johannes Henseler
 
Computer Concepts Unit A PPT Lecture
Computer Concepts Unit A PPT LectureComputer Concepts Unit A PPT Lecture
Computer Concepts Unit A PPT Lecturewsbaker
 
Internet Basics
Internet BasicsInternet Basics
Internet BasicsAnn Treacy
 
Internet Basics For Seniors (Slideshare Edition)
Internet Basics For Seniors (Slideshare Edition)Internet Basics For Seniors (Slideshare Edition)
Internet Basics For Seniors (Slideshare Edition)Keith McVean
 
Information technology ppt
Information technology ppt Information technology ppt
Information technology ppt Babasab Patil
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
Information Technology Basics
Information Technology BasicsInformation Technology Basics
Information Technology BasicsVR Talsaniya
 
柬埔寨風光
柬埔寨風光柬埔寨風光
柬埔寨風光sweethead
 
Basics Of Internet
Basics Of InternetBasics Of Internet
Basics Of InternetGurus Online
 
Security Basics Webinar
Security Basics WebinarSecurity Basics Webinar
Security Basics WebinarTechSoup
 
Basics of Internet Technologies
Basics of Internet TechnologiesBasics of Internet Technologies
Basics of Internet TechnologiesVR Talsaniya
 

En vedette (20)

Computer Internet Basics I
Computer Internet Basics IComputer Internet Basics I
Computer Internet Basics I
 
Web 101: Internet Basics for Entrepreneurs
Web 101: Internet Basics for EntrepreneursWeb 101: Internet Basics for Entrepreneurs
Web 101: Internet Basics for Entrepreneurs
 
Internet basics for seniors
Internet basics for seniorsInternet basics for seniors
Internet basics for seniors
 
Internet Basics
Internet BasicsInternet Basics
Internet Basics
 
Basics of information technology
Basics of information technologyBasics of information technology
Basics of information technology
 
the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0the internet, basics and some things about web 2.0
the internet, basics and some things about web 2.0
 
Internet Basics09
Internet Basics09Internet Basics09
Internet Basics09
 
Computer Concepts Unit A PPT Lecture
Computer Concepts Unit A PPT LectureComputer Concepts Unit A PPT Lecture
Computer Concepts Unit A PPT Lecture
 
Internet Basics
Internet BasicsInternet Basics
Internet Basics
 
Internet Basics For Seniors (Slideshare Edition)
Internet Basics For Seniors (Slideshare Edition)Internet Basics For Seniors (Slideshare Edition)
Internet Basics For Seniors (Slideshare Edition)
 
Internet
InternetInternet
Internet
 
Information technology ppt
Information technology ppt Information technology ppt
Information technology ppt
 
Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
E commerce asst
E commerce asstE commerce asst
E commerce asst
 
Information Technology Basics
Information Technology BasicsInformation Technology Basics
Information Technology Basics
 
柬埔寨風光
柬埔寨風光柬埔寨風光
柬埔寨風光
 
Basics Of Internet
Basics Of InternetBasics Of Internet
Basics Of Internet
 
Security Basics Webinar
Security Basics WebinarSecurity Basics Webinar
Security Basics Webinar
 
Basics of Internet Technologies
Basics of Internet TechnologiesBasics of Internet Technologies
Basics of Internet Technologies
 

Similaire à L4: Internet Basics

Data Communication and Computer Network Overview
Data Communication and Computer Network Overview Data Communication and Computer Network Overview
Data Communication and Computer Network Overview RANVIJAY GAUR
 
Computer networks - CBSE New Syllabus (083) Class - XII
Computer networks - CBSE  New Syllabus (083) Class - XIIComputer networks - CBSE  New Syllabus (083) Class - XII
Computer networks - CBSE New Syllabus (083) Class - XIIDeepak Singh
 
Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-Serious_SamSoul
 
Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-Serious_SamSoul
 
Basic networking tutorial
Basic networking tutorialBasic networking tutorial
Basic networking tutorialreddydivakara
 
Unit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internetUnit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internetFarhanMalik93
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networkingshankars73
 
Unit5 presentation of computer bussiness interface
Unit5 presentation of computer bussiness interfaceUnit5 presentation of computer bussiness interface
Unit5 presentation of computer bussiness interfacedharmikmangukiya2
 
Ch01.pdf kurose and ross
Ch01.pdf kurose and rossCh01.pdf kurose and ross
Ch01.pdf kurose and rossDavid Charles
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSbadri narayan
 

Similaire à L4: Internet Basics (20)

Computer network
Computer networkComputer network
Computer network
 
Essay On Networking
Essay On NetworkingEssay On Networking
Essay On Networking
 
Fg c
Fg cFg c
Fg c
 
Computer networks
Computer networks   Computer networks
Computer networks
 
Computer network
Computer networkComputer network
Computer network
 
Data Communication and Computer Network Overview
Data Communication and Computer Network Overview Data Communication and Computer Network Overview
Data Communication and Computer Network Overview
 
Computer networks - CBSE New Syllabus (083) Class - XII
Computer networks - CBSE  New Syllabus (083) Class - XIIComputer networks - CBSE  New Syllabus (083) Class - XII
Computer networks - CBSE New Syllabus (083) Class - XII
 
Computer 3
Computer 3Computer 3
Computer 3
 
NT BY AKATSUKI.pdf E
NT BY AKATSUKI.pdf                              ENT BY AKATSUKI.pdf                              E
NT BY AKATSUKI.pdf E
 
Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-
 
Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-Lecture 1 -_overview_of_the_internet-1-
Lecture 1 -_overview_of_the_internet-1-
 
Basic networking tutorial
Basic networking tutorialBasic networking tutorial
Basic networking tutorial
 
Unit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internetUnit4 ppt1 introduction to internet
Unit4 ppt1 introduction to internet
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
 
Unit5 presentation of computer bussiness interface
Unit5 presentation of computer bussiness interfaceUnit5 presentation of computer bussiness interface
Unit5 presentation of computer bussiness interface
 
Ch01.pdf kurose and ross
Ch01.pdf kurose and rossCh01.pdf kurose and ross
Ch01.pdf kurose and ross
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALS
 
Ccna
CcnaCcna
Ccna
 
Basic Networking
Basic NetworkingBasic Networking
Basic Networking
 
Network Notes
Network Notes Network Notes
Network Notes
 

Dernier

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 

Dernier (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 

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