应用层

概述

image-20231127134341136

image-20231127134513728

  1. 注意DNS是属于应用层

C/S 和 P2P

C/S

image-20231127135436317

P2P

image-20231127135558461

P2P通信的双方是平等的

DHCP动态主机就配置协议

这个是UDP服务,注意端口

客户主机申请IP的过程

image-20231127140327530

这个步骤的简单描述

  1. 首先是DHCP客户端发送广播(不知道有几个DHCP服务器)寻找DHCP服务器

  2. 然后DHCP 收到信息,发送自己的位置,并且封装了IP地址

    image-20231127140905874

    当多个DHPC 发送报文给客户时,客户会选择先到的那个

  3. 客户端使用0.0.0.0(因为这个时候选择了DHCP,还没有的得到DHCP服务器的同意)地址发送数据。发送了这个歌报文之后才能正常的使用IP地址

    image-20231127141229291

  4. DHCP发送广播之后,客户端就能正常的使用IP地址了,但是请注意这个时候还是广播地址

    image-20231127141345862

    在接受到IP地址的时候客户端会使用ARP确定没有人使用这个IP地址,如果发现有主机使用这个IP那么就会发送DCHP谢绝报文,来谢绝这个IP,并且会重新发送这个报文

  5. 之后就是 和或租用期相关的报文

DHCP中继代理

image-20231127141939812

可以理解为为了防止DHCP服务器的数量太多,所以就使用路由器代理DHCP,当路由收到DCHP申请IP地址的时候,就会发送单播给DHCP服务器

DNS

就是做域名解析的一个协议

域名解析的过程

image-20231127144138529

image-20231127144921835

文件传输协议FTP

主动模式

image-20231127151152387

被动连接

左边是主动,右边是被动模式

image-20231127151302216

电子邮件

image-20231127151632630

邮件的发送和读取协议时两种不同和协议。

image-20231127151805311

SMTP邮件发送协议

image-20231127151959208

POP3 IMAP

image-20231127152225791

万维网


应用层
https://tsy244.github.io/2023/11/27/计算机网络/应用层/
Author
August Rosenberg
Posted on
November 27, 2023
Licensed under