计算机网络——应用层

      每个应用层的一个协议都对应了服务器上的一个服务。应用层协议都是为了解决某一类实际应用问题,网络当中解决某一类实际问题就是通过位于不同主机中应用层的多个进程之间的通信来完成应用层的许多协议都是基于客户服务器方式。

  • 域名系统,DNS服务

        作用:负责解析域名,将域名解析成IP地址

        域名的格式: ····.二级域名.顶级域名.

                例如:baidu.com.其中最后的一个.是根,com是顶级域名,baidu是二级域名。

        DNS服务使用53端口,用UDP发送

        常用的DNS服务器:电信公司的DNS服务器的IP地址(222.222.222.222),谷歌公司的DNS服务器(8.8.8.8)

        使用nslookup命令可以查看使用哪个DNS服务器解析域名,并且在命令行加上域名就可以进行解析了。

        什么时候需要安装自己的DNS服务器呢?

            1)需要解析内网自己的域名   2)需要降低到Internet的域名解析流量  3)需要组件域环境的时候       

  • 超文本传输协议HTTP

        和万维网相关的概念:

             浏览器;万维网服务器(运行服务程序的硬件);统一资源定位符URL

             URL的一般格式:由以冒号隔开的两大部分组成,并且在URL中的字符对大小写没有要求。

             URL的一般形式:<协议>://<主机><端口>/<路径>   

        使用web代理服务器来访问网站:

访问网站时不直接访问,而是先访问代理服务器,代理服务器去找目标网站,然后再把得到的网站返回给请求计算机。

好处:
           1)节省内网访问Internet的带宽,加快上网速度。注意:别傻逼地用国外的代理上国内的网站,那得慢死!
           2)通过Web代理绕过防火墙。翻墙软件就是使用国外的代理来上网的,能避免国内路由器的封锁;
       国内路由器封锁目的地址是到国外的某些网站,但是还有路由器不封锁的代理服务器,我们访问国外那些被封锁的网站只能通过代理。
           3)避免追踪。如果在网上发帖子,不想让别人查到自己的地址,那就用代理在网上发帖子。ISP那边的记录,只能查到是代理在发帖子,查不到自己这里。
          4)不用配网关(要上网的电脑和代理服务器在一个网段)、不用配DNS也能上网。
       应用:在一个网段的计算机里,只要有一台计算机能上网,其他计算机就可以通过这台能上网的计算机上网。做法是将这台能上网的计算机设置成代理服务器,其他计算机指向它。        

  • 文件传送协议FTP     

文件传送协议 FTP (File Transfer Protocol)使用 TCP 可靠的运输服务,提供交互式的访问。FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

主动模式 服务器使用20端口主动连接客户端

被动模式 客户端连接ftp随机打开的端口

FTP 使用的两个 TCP 连接 。

主进程的工作步骤:

            1)打开熟知端口(端口号为 21),使客户进程能够连接上。

            2)等待客户进程发出连接请求。

            3)启动从属进程来处理客户进程发来的请求。

            4)回到等待状态,继续接受其他客户进程发来的请求。

  • 远程终端协议 TELNET      

用户用 TELNET 就可在其所在地通过 TCP 连接登录到远地的另一个主机上。TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。

  • 电子邮件 (SMTP, POP3, IMAP)        

发送邮件的协议:SMTP

读取邮件的协议:POP3 IMAP

           MIME支持在邮件中同时传送多种类型的数据。

           使用代理发送和接收电子邮件的几个重要步骤:               

        1)发件人调用 PC 机中的用户代理撰写和编辑要发送的邮件。

       2) 发件人的用户代理把邮件用 SMTP 协议发给发送方邮件服务器,

        3)SMTP 服务器把邮件临时存放在邮件缓存队列中,等待发送。

                4) 发送方邮件服务器的 SMTP 客户与接收方邮件服务器的 SMTP 服务器建立 TCP 连接,然后就把邮件缓存队列中的邮件依次发送出去。             

       5) 运行在接收方邮件服务器中的SMTP服务器进 程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。

        6)收件人在打算收信时,就运行 PC 机中的用户代理,使用 POP3IMAP)协议读取发送给自己的邮件。

     SMTP与POP3/IMAP的区别:       

  1) 发信人的用户代理向源邮件服务器发送邮件,以及源邮件服务器向目的邮件服务器发送邮件,都是使用 SMTP 协议。 
  2) POP3 使用客户服务器的工作方式。在接收邮件的用户 PC 机中必须运行 POP3 客户程序,而在用户所连接的 ISP 的邮件服务器中则运行 POP3 服务器程序。
  3) IMAP 是一个联机协议,用户在自己的 PC 机上就可以操纵 ISP 的邮件服务器的邮箱,就像在本地操纵一样。

 

  • 动态主机配置协议 DHCP(Dynamic Host Configuration Protocol)

        连接到因特网的计算机协议软件配置项目:(1) IP 地址;  (2) 子网掩码;  (3) 默认路由器的 IP 地址;  (4) 域名服务器的 IP 地址。

        查看以上信息及MAC地址的命令:ipconfig/all

租用期(lease period) :

       DHCP 服务器分配给 DHCP 客户的 IP 地址的临时的,因此 DHCP 客户只能在一段有限的时间内使用这个分配到的 IP 地址。DHCP 协议称这段时间为租用期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值