【计算机网络】[第六章:应用层][自用]

2024-06-23 06:20

本文主要是介绍【计算机网络】[第六章:应用层][自用],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 概述

(1)回顾:

(2)应用层应用举例:

(3)应用层大纲:

2 C/S方式和P2P方式

(1)

(2)C/S:

(3)P2P:

3 动态主机配置协议DHCP

(1)

(2)举例说明:

        DHCP报文在运输层会被封装到UDP用户数据报中。DHCP服务器进程使用端口67,DHCP用户进程使用端口68。

        DHCP服务器会始终运行着DHCP服务器进程。用户通过对比自己发送的DHCP发现报文和服务器发送回来的报文中的事务ID,来判断发送回来的报文是否是自己所请求的,是则接受,不是则丢弃。

DHCP从多个DHCP服务器中挑选一个作为为自己提供服务的。

REQUEST报文则是告诉各个DHCP服务器,自己选择了那个DHCP服务器为自己提供服务,并去征得对应的服务器的同意。

下面这个不响应的情况,客户端需要重新发送REQUEST报文。

DHCP服务器在给DHCP用户挑选IP地址时,会使用ARP来确保所挑选的IP地址没有被网络中的其他主机使用。

DHCP用户在使用所分配的IP地址前,也会使用ARP来检测该IP地址是否被网络中的其他主机所使用。

这篇关于【计算机网络】[第六章:应用层][自用]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1086367

相关文章

【计算机网络篇】数据链路层(12)交换机式以太网___以太网交换机

文章目录 🍔交换式以太网🛸以太网交换机 🍔交换式以太网 仅使用交换机(不使用集线器)的以太网就是交换式以太网 🛸以太网交换机 以太网交换机本质上就是一个多接口的网桥: 交换机的每个接口考研连接计算机,也可以理解集线器或另一个交换机 当交换机的接口与计算机或交换机连接时,可以工作在全双工方式,并能在自身内部同时连通多对接口,使每一对相互通信的计算机都能像

【计算机网络篇】数据链路层(13)共享式以太网与交换式以太网的对比

文章目录 🍔共享式以太网与交换式以太网的对比🔎主机发送单播帧的情况🔎主机发送广播帧的情况🔎多对主机同时通信 🛸使用集线器和交换机扩展共享式以太网的区别 🍔共享式以太网与交换式以太网的对比 下图是使用集线器将4台主机互联而成的小型共享式以太网 下图是使用交换机将4台主机互联而成的小型交换式以太网 我们假设交换机的转发表已经学习到了所有主机与自己各接口的对应

408计算机网络知识点——第四章 网络层

文章目录 网络层概述分组转发和路由选择分组转发路由选择 网络层向上层提供的两种服务面向连接的虚电路服务无连接的数据报服务 网际协议IP网际协议IP异构网络互连IPv4地址及其编址方法IPv4地址概述IPv4地址的表示方法分类编址A类地址B类地址C类地址特殊地址 划分子网子网掩码默认子网掩码 无分类编址地址掩码CIDR地址块路由聚合 IPv4地址的应用规划采用定长的子网掩码进行子网划分采用

计算机网络协议常考点!!!

应用层协议 HTTP协议 基于TCP协议,是一种用于传输超文本和多媒体内容的协议,主要是为浏览器之前的通信而设计的; get请求和post请求区别 请求参数位置不同:get会将请求参数放在URL后面并通过&运算符连接,而post提交会将请求参数放在请求体里; 请求数据量不同:get的请求参数会受到浏览器对URL最大长度的限制,而post是将请求参数放在请求体中,可以请求大量数据; 安全

MySQL命名规范(自用)

MtySQL命名规范 基本通用规范 1.【推荐】关键字必须大写 所有关键字必须大写,如:INSERT、UPDATE、DELETE、SELECT及其子句,IF……ELSE、CASE、DECLARE等 2.【强制】字段和建表必须写备注 COMMENT写备注 3.【强制】字母数字下划线 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线’‘组成,命名简

【b站-湖科大教书匠】2 物理层-计算机网络微课堂

课程地址:【计算机网络微课堂(有字幕无背景音乐版)】 https://www.bilibili.com/video/BV1c4411d7jb/?share_source=copy_web&vd_source=b1cb921b73fe3808550eaf2224d1c155 目录 2 物理层 2.1 物理层的基本概念 2.2 物理层下面的传输媒体 2.2.1 同轴电缆 2.2.2 双绞线

python第六章习题

#第六章习题#练习1:创建一个名为Thing的空类并将它打印出来,接着,创建一个属于该类的对象example,同样将它打印出来class Thing():passprint(Thing())class Thing():example = Thing() #Thing()创建了一个Thing()类的对象,并赋值给example这个名字。由于Thing类似空的pri

计算机网络知识点整理1

目录 激励的话 一、计算机发展的三个阶段     二、互联网标准化工作 三、互联网的组成  边缘部分  核心部分   电路交换的主要特点  分组交换的主要特点   四、三大交换方式的主要特点 总结 激励的话 没关系的,有三分钟热度,就有三分钟收获 一、计算机发展的三个阶段     第一阶段是从单个网络APPANET向着互连网发展的过程。第二阶段是建立了三

计算机网络 静态路由及动态路由RIP

一、理论知识 1.静态路由 静态路由是由网络管理员手动配置在路由器上的固定路由路径。其优点是简单和对网络拓扑变化不敏感,缺点是维护复杂、易出错,且无法自动适应网络变化。 2.动态路由协议RIP RIP是一种基于距离向量的动态路由协议。它使用跳数作为度量标准,最多支持15跳,适用于中小型网络。RIP通过周期性广播路由更新来维护路由表。 3.网络配置 PC0: IP地址:192.168.1

第六章线性模型选择+正则化

目录 什么是正则化(防止过拟合) 正则化的作用 正则化参数λ 第一题 第二题 回答 第三题 回答 第四题 回答 什么是正则化(防止过拟合) 正则化(Regularization)是指在机器学习和统计学中,通过引入额外的约束或惩罚项来防止模型过拟合的一种技术。过拟合是指模型在训练数据上表现很好,但在测试数据或新数据上表现较差的现象。正则化通过限制模型的复杂度,从而提高模型