前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机网络学习29:应用层、DHCP、DNS、FTP、HTTP、电子邮件

计算机网络学习29:应用层、DHCP、DNS、FTP、HTTP、电子邮件

作者头像
程序员洲洲
发布2024-06-07 09:54:24
790
发布2024-06-07 09:54:24
举报
文章被收录于专栏:项目文章项目文章

应用层概述

客户/服务器方式(C/S) 和 对等方式 P2P peertopeer

客户/服务器方式

P2P方式

动态主机配置协议 DHCP

应当配置 IP地址、子网掩码、默认网关、DNS服务器等网络相关配置信息。

如果网络中的主机数量比较多,那么就容易配置出错。添加DHCP服务器,那么网络中的主机开机之后只需要自动启动DHCP,那么就会向DHCP服务器请求自己的网络配置信息。

DHCP的工作过程

DHCP发现报文中,源地址为 0.0.0.0 是因为没有分配到IP地址

目的地址为255.255.255.255 是因为主机现在不知道网络中有哪几个DHCP服务器,及他们的IP地址是什么,所以是广播数据报。

如果主机没有监听67端口,那么就无法交付信息,所以只会有DHCP服务器监听67端口,那么才能进行处理交付。

DHCP服务器收到DHCP发现报文之后,根据客户端的MAC地址来查找自己的数据库。 如果有,就使用有的信息来构建发送DHCP提供报文。 如果没有,就采用默认的配置信息来构建发送DHCP提供报文。

仍然使用IP地址为广播地址,是因为目的主机没有分配到IP呢。

对于很多主机,如果没用启动DHCP客户进程监听68端口,那么就不会应答这个广播报文,无法交付,只能丢弃。

然后判断DHCP提供报文中的事务ID 是否是自己之前封装的 事务ID,如果相等,就表明是自己请求的报文。

DHCP提供报文:还包括:

在这里插入图片描述
在这里插入图片描述

DHCP客户从中选择一个,一般来说选择先到的一个。然后向选择的发送DHCP请求报文。

假设选择服务器1作为服务器,并且服务器1接受,然后就会发送 DHCP确认报文。

当租期过了一半时,会发送请求报文,请求继续租用信息。

DHCP客户可以随时中断租约的。

DHCP中继代理

因为路由器会隔绝广播域,所以不会转发。

那么就需要设置中继代理。这样也可以使DHCP服务器不用太多。

域名系统DNS

因特网采用层次树状结构的域名结构

com名称相同并不代表级别一样。

域名解析过程:递归查询、迭代查询

文件传送协议FTP

file transfer protocol

FTP基本工作原理

电子邮件

采用 客户/服务器方式。

在这里插入图片描述
在这里插入图片描述

邮件读取协议

万维网

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 应用层概述
  • 客户/服务器方式(C/S) 和 对等方式 P2P peertopeer
    • 客户/服务器方式
      • P2P方式
      • 动态主机配置协议 DHCP
        • DHCP的工作过程
          • DHCP中继代理
          • 域名系统DNS
            • 因特网采用层次树状结构的域名结构
              • 域名解析过程:递归查询、迭代查询
              • 文件传送协议FTP
                • FTP基本工作原理
                • 电子邮件
                  • 邮件读取协议
                  • 万维网
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档