第六章 应用层

个人复习计网的笔记,学习链接: 计算机网络 - B站视频链接

DNS服务

将域名解析成ip地址。
域名

  • 根 所有的域名都是以.开始的
  • 顶级域名 com edu net cn net org gov...
  • 二级域名 baidu bilibili
  • 三级域名 api www

有些网站的域名,对应着很多个ip地址,通过这种方式可以实现负载均衡。

域名解析的过程
分布式的查询。根DNS服务器不负责解析,但他知道对应的顶级域名服务器ip
非权威应答(通过问别的dns服务器得到的答案)

安装自己DNS服务器

  1. 解析内网自己的域名
  2. 降低到Internet去DNS解析的流量
  3. 域环境

DHCP

Dynamic Host Configuration Protocol动态主机配置协议,动态给主机分配ip地址
dhcp客户端,发广播请求地址(因为不知道谁是dhcp服务器),dhcp收到请求之后,从地址池选一个地址

DHCP服务器必须是静态地址
如果想跨网段分配ip地址,需要在跨网段路由器的端口上配置dhcp中继,把网段内的dhcp广播包转发给dhcp服务器。
mac -》 ip地址 RARP

ftp

File Transfer Protocol

  • TCP控制连接 - 传送上传、复制、删除文件等命令的,标准21端口
  • TCP数据连接 - 传数据,标准20端口
    • 主动模式,ftp服务器从20端口主动向客户端发起连接
    • 被动模式,服务端在指定范围内的端口被动等待客户端发起连接


      FTP 主动模式

      传一个文件建立一个会话

Telnet

远程终端传输协议,远程调试远程设备。
使用TCP的23端口
端口扫描 - 可以telnet IP地址 端口,测试目标主机某个端口是否打开

RDP

微软的mstsc,远程桌面协议(Remote Desktop Protocol),3389端口
Server是多用户操作系统,启用远程桌面可以多用户同时使用服务器
Xp和win7、win10是单用户操作系统,同时只能一个用户使用

远程连接时可以选择映射本地资源,拷贝文件很方便

HTTP

Hyper Text Transfer Protocol超文本传输协议,默认80端口
url:协议://主机:端口/路径
客户端:各种浏览器...
服务器程序:Nginx、Apache、IIS...

Web代理服务器访问网站

不直接访问网站,而是通过一个代理服务器访问

  1. 节省内网访问Internet的带宽
  2. 绕过防火墙
  3. 防止跟踪(比如社区记录发帖人的ip地址)

电子邮件 SMTP、Pop3和IMAP

SMTP是发、pop3和imap是收


左边 - 发邮件 - 右边
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容