Ron Mikhael Surara

Ron Mikhael Surara

Saturday, October 25, 2014

What I Learned in CompSci #11: Protocols

Network Protocols

One of the first thing I learned in Computer Science 1 2nd Quarter is Protocols


Protocols
     -It is a set of rules that governs the communication between computers on a network
     -These rules include guidelines the following characteristics of a network:
    • Access Method
    • Allowed Physical Topologies
    • Types of Cabling
    • Speed of Data Transfer

Some Protocols:
  1. IP or Internet Protocol
  2. TCP or Transmission Control Protocol
  3. UDP or User Datagram Protocol
  4. FTP or File Transfer Protocol
  5. SMTP or Simple Mail Transfer Protocol
  6. HTTP or HyperText Transfer Protocol
  7. ARP or Address Resolution Protocol
  8. DHCP or Dynamic Host Configuration Protocol   
  Internet Protocol
      -It is the primary network protocol used on the internet.
      -It is often used together with TCP and referred as TCP/IP. 

IP Address:
  • IPv4 or Internet Protocol version 4
    • most widely used network address
    • It is 32 bits long, which conceptually allows for 232 addresses (4,294,967,296)
    • written in dotted decimal notation, with one byte (eight bits) between each dot
    • Example: 192.168.100.25.
    • each number can have a value ranging from 0 to 255
    • Classified into Class A, Class B, Class C and Class D
  • IPv6 or Internet Protocol version 6
    • intended to be the successor to IPv4
    • 128 bits in length
    • supports 2128 addresses
    • Example: fe83::2cfb:cc9a:298f:fb74%11
  • MAC Address / Physical Address
    • Each device on a LAN is identified with a Media Access Control (MAC) address
    • Some people refer to this value as a hardware/physical address as well, because manufacturers might place the MAC address on a logic board (such as an NIC) inside the computer
    • Example: 00:27:C4:A3:64:52

    Transmission Control Protocol
          -It is a connection-oriented network
          -It is used by Internet applications like World Wide Web

    User Datagram Protocol
         -It is a connectionless-oriented network
         -It allows to send messages or datagrams to other hosts on an IP network

     File Transfer Protocol
         -It is the standard network protocol used to transfer files over a TCP-based network such as the Internet


    Simple Mail Transfer Protocol
         -It is used for or e-mail transmission across IP networks


    Hypertext Transfer Protocol
         -It is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web


    Address Resolution Protocol
         -It resolves IP addresses into user-friendly names

    Dynamic Host Configuration Protocol
         -It used to dynamically assign IP addresses to network nodes  


    Reference:
    http://moodle.pshs-brc.edu.ph/pluginfile.php/4383/mod_resource/content/0/Protocols%20and%20DNS_2014.pdf
    http://gtresearchnews.gatech.edu/wp-content/uploads/2011/08/Protocol_Stack.jpg
    http://www.trademarkia.com/logo-images/american-sports-licensing/protocol-85247714.jpg