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

简介: 应用层、DHCP、DNS、FTP、HTTP、电子邮件

应用层概述


客户/服务器方式(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基本工作原理

电子邮件

采用 客户/服务器方式。

邮件读取协议

万维网

相关文章
|
7月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
386 14
|
8月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
317 4
|
11月前
|
域名解析 网络协议 Ubuntu
DHCP与DNS的配置
通过这些步骤,您可以在Linux环境下成功配置和验证DHCP和DNS服务。希望这些内容对您的学习和工作有所帮助。
995 27
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
1789 2
|
域名解析 缓存 负载均衡
在Linux中,DNS和DHCP的作用是什么?
在Linux中,DNS和DHCP的作用是什么?
|
网络协议 安全 物联网
|
域名解析 网络协议 Linux
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
3109 1
|
前端开发 网络架构
计算机网络——第一章时延部分深入学习、相关习题及详细解析
计算机网络——第一章时延部分深入学习、相关习题及详细解析
995 0
|
网络协议 数据安全/隐私保护 网络架构
计算机网络——第一章体系结构相关习题及详细解析
计算机网络——第一章体系结构相关习题及详细解析
389 0
|
运维 内存技术
计算机网络:物理层中的数字传输系统全景概览解析
计算机网络:物理层中的数字传输系统全景概览解析
357 0