• Protocols in Application Layer


    https://www.geeksforgeeks.org/protocols-application-layer/

     
     

    Application Layer:-

    The application layer is present at the top of the OSI model. It is the layer through which users interact. It provides services to the user.

    Application Layer protocol:-

    1. TELNET:

    Telnet stands for the TELecomunications NETwork. It helps in terminal emulation. It allows Telnet client to access the resources of the Telnet server. It is used for managing the files on the internet. It is used for initial set up of devices like switches. The telnet command is a command that uses the Telnet protocol to communicate with a remote device or system. Port number of telnet is 23.
    Command

    telnet [\RemoteServer]
    \RemoteServer   : Specifies the name of the server to which you want to connect
    

    2. FTP:

    FTP stands for file transfer protocol. It is the protocol that actually lets us transfer files.It can facilitate this between any two machines using it. But FTP is not just a protocol but it is also a program.FTP promotes sharing of files via remote computers with reliable and efficient data transfer. Port number for FTP is 20 for data and 21 for control.

    Command

    ftp machinename
    

    3. TFTP:

    The Trivial File Transfer Protocol (TFTP) is the stripped-down, stock version of FTP, but it’s the protocol of choice if you know exactly what you want and where to find it. It’s a technology for transferring files between network devices and is a simplified version of FTP



    Command

    tftp [ options... ] [host [port]] [-c command]
    

    4. NFS:

    It stands for network file system.It allows remote hosts to mount file systems over a network and interact with those file systems as though they are mounted locally. This enables system administrators to consolidate resources onto centralized servers on the network.

    Command

    service nfs start
    

    5. SMTP:

    It stands for Simple Mail Transfer Protocol. It is a part of the TCP/IP protocol. Using a process called “store and forward,” SMTP moves your email on and across networks. It works closely with something called the Mail Transfer Agent (MTA) to send your communication to the right computer and email inbox. Port number for SMTP is 25.

    Command

    MAIL FROM:<mail@abc.com?
    

    6. LPD:

    It stands for Line Printer Daemon.It is designed for printer sharing.It is the part that receives and processes the request. A “daemon” is a server or agent.

    Command

    lpd [ -d ] [ -l ] [ -D DebugOutputFile]
    

    7. X window:

    It defines a protocol for the writing of graphical user interface–based client/server applications. The idea is to allow a program, called a client, to run on one computer. It is primarily used in networks of interconnected mainframes.


     

    Command

    Run xdm in runlevel 5
    

    8. SNMP:

    It stands for Simple Network Management Protocol. It gathers data by polling the devices on
    the network from a management station at fixed or random intervals, requiring
    them to disclose certain information. It is a way that servers can share information about their current state, and also a channel through which an administrate can modify pre-defined values. Port number of SNMP is 161(TCP) and 162(UDP).
    Command

    snmpget -mALL -v1 -cpublic snmp_agent_Ip_address sysName.0
    

    9. DNS:

    It stands for Domain Name System. Every time you use a domain name, therefore, a DNS service must translate the name into the corresponding IP address. For example, the domain name www.abc.com might translate to 198.105.232.4.
    Port number for DNS is 53.
    Command

    ipconfig /flushdns
    

    10. DHCP:

    It stands for Dynamic Host Configuration Protocol (DHCP).It gives IP addresses to hosts.There is a lot of information a DHCP server can provide to a host when the host is registering for an IP address with the DHCP server. Port number for DHCP is 67, 68.

    Command

    clear ip dhcp binding {address | * }
    
    What Doesn't Kill Me Makes Me Stronger
  • 相关阅读:
    hdu 1171 Big Event in HDU (01背包)
    Codeforces 86C Genetic engineering (AC自己主动机+dp)
    ANDROID L——Material Design具体解释(动画篇)
    三层架构理论篇
    Linux下的tree命令 --Linux下文件夹树查看
    排序之冒泡排序、插入排序及希尔排序
    TRIZ系列-创新原理-9~11-预先反作用原理、预处理原理、预先防范原理
    Linux 获得机器的IP和网卡信息
    Hackerrank
    Android编程之Fragment使用动画造成Unknown animation name: objectAnimator异常
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/14536908.html
Copyright © 2020-2023  润新知