版面设计素材网站北京网站设计推荐柚米

news/2025/10/5 0:57:05/文章来源:
版面设计素材网站,北京网站设计推荐柚米,淘客类网站如何做排名,软件开发模型名词解释OSI七层模型和TCP/IP四层模型 业内普遍的分层方式有两种#xff1a;OSI七层模型 和TCP/IP四层模型。记忆则为 “应表会传网数物” 关于协议#xff1a; ① OSI七层模型详解 结构名 功能 主要设备 应用层 是最靠近用户的OSI层。用户接口、应用程序。应用层向应用进程展示…OSI七层模型和TCP/IP四层模型 业内普遍的分层方式有两种OSI七层模型 和TCP/IP四层模型。记忆则为 “应表会传网数物” 关于协议 ① OSI七层模型详解 结构名 功能 主要设备 应用层 是最靠近用户的OSI层。用户接口、应用程序。应用层向应用进程展示所有的网络服务。当一个应用进程访问网络时通过该层执行所有的动作。 网关 表示层 可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。例如PC程序与另一台计算机进行通信其中一台计算机使用扩展二一十进制交换码(EBCDIC)而另一台则使用美国信息交换标准码ASCII来表示相同的字符。如有必要表示层会通过使用一种通格式来实现多种数据格式之间的转换。 网关 会话层 通过传输层(端口号传输端口接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求设备之间需要互相认识可以是IP也可以是MAC或者是主机名。 网关 传输层 定义了一些传输数据的协议和端口号WWW端口80等端到端控制确保按顺序无错的发送数据包。如TCP传输控制协议传输效率低可靠性强用于传输可靠性要求高数据量大的数据UDP用户数据报协议与TCP特性恰恰相反用于传输可靠性要求不高数据量小的数据如QQ聊天数据就是通过这种方式传输的。 主要是将从会话层接收的数据进行分段和传输到达目的地址后再进行重组。常常把这一层数据叫做段。 网关 网络层 路由寻址网络层确定把数据包传送到其目的地的路径。就是把逻辑网络地址转换为物理地址。如果数据包太大不能通过路径中的一条链路送到目的地那么网络层的任务就是把这些包分成较小的包。在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。 路由器网桥路由器 数据链路层 保证无差错的数据链路一方面接收来自网络层第三层的数据帧并为物理层封装这些帧另一方面数据链路层把来自物理层的原始数据比特封装到网络层的帧中。起着重要的中介作用。数据链路层由 IEEE802 规划改进为包含两个子层介质访问控制MAC和逻辑链路控制LLC。 交换机、网桥、网卡 物理层 主要定义物理设备标准如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流就是由1、0转化为电流强弱来进行传输到达目的地后再转化为1、0也就是我们常说的数模转换与模数转换。这一层的数据叫做比特。 集线器、中继器、电缆发送器接收器 ② TCP/IP 四层模型详解 4层协议和对应的标准7层协议的关系如下图 IP的作用用于区分不同的计算机是否属于同一个子网络。 Mac的作用用来标识具体用户为了解决IP盗用的安全问题。 例如一个局域网内交换机会把IP和Mac地址做一个映射操作交换机就是根据Mac地址进行发送和接受数据的而端口号port则是决定与哪个应用进行通信和信息交互。 链路层以太网规定连入网络的所有设备都必须具有“网卡”接口。数据包必须是从一块网卡传送到另一块网卡。通过网卡能够使不同的计算机之间连接从而完成数据通信等功能。网卡的地址——MAC 地址全球唯一就是数据包的物理发送地址和物理接收地址。 链路层速记ARP核心协议 源mac —— 目标mac ARP 协议作用 借助 IP 获取 mac 地址。基于MAC地址的这种特点局域网采用了用MAC地址来标识具体用户的方法。注意具体实现在交换机内部通过“表”的方式把MAC地址和IP地址一一映射也就是所说的IP、MAC绑定。 *: MAC 地址是绑定在网卡上的它是一个用来确认网络设备位置的位址。在OSI模型中第三层网络层负责IP地址第二层数据链路层则负责MAC位址 [1]  。MAC地址用于在网络中唯一标示一个网卡一台设备若有一或多个网卡则每个网卡都需要并会有一个唯一的MAC地址 [2]  。 IP地址则是管理员分配的 网络层网络层的作用是引进一套新的地址使得我们能够区分不同的计算机是否属于同一个子网络。这套地址就叫做“网络地址”这是我们平时所说的IP地址。网络层协议包含的主要信息是源IP和目的IP。 网络层速记IP核心协议 源IP —— 目标IP IP协议的作用 在 网络环境中唯一标识一台主机。 IP地址本质2进制数。—— 点分十进制 IP地址 string IP和MAC的作用 网络地址IP:帮助我们确定计算机所在的子网络 MAC 地址:则将数据包送到该子网络中的目标网卡。 处理顺序从逻辑上可以推断必定是先处理网络地址然后再处理 MAC 地址 传输层端口确定进程 对于同一个端口在不同系统中对应着不同的进程对于同一个系统一个端口只能被一个进程拥有 传输层速记 TCP / UDP核心协议 port —— 在 一台主机上唯一标识一个进程。 应用层接到传输层传递过来的数据就要对数据进行解析应用层就是规定程序的数据格式 应用层速记 ftp、http、自定义 对数据进行封装。 解封装 TCP/IP:TCP/IP协议是一个大家族不仅仅只有TCP和IP协议它还包括其它的协议 应用关系通过网络层IP确认交互端通过MAC确认信息发送目标最终通过端口指定要发生信息交互的程序 ③ 如何实现通信 数据通信 封装 应用层 —— 传输层 —— 网络层 —— 链路层 。 没有经过封装的数据不能在网络环境中传递。 解封装 链路层 —— 网络层 —— 传输层 —— 应用层 从上往下每经过一层协议就会在包头上面做点手脚加点东西传送到接收端再层层解套出来如下示意图 我们先从应用层开始讲起 应用层规定应用数据的数据格式比如说FTP、DNS、SMTP等等同时HTTP协议也属于应用层的范围。通俗来讲应用层决定这一次通信要干嘛。 传输层建立端口到端口的通信提供两台计算机之间的数据传输传输层中包含着两个很叼的协议分别是TCP和UDP协议。面试中经常提及的三次握手四次挥手就是TCP协议的部分内容 网络层通过MAC地址和IP地址将互联网上的任意两台主机建立通信网络层则是用来处理这些流动的数据包也就是如果把相应的数据包路由到指定的地点为通信时的网络传输选择传输路线 数据链路层数据链路层包含了软件与硬件的接口部分以及各种网络设备的硬件也就是整个网络通信过程中最底层的基础设施确定电信号0和1的分组方式 简单了解了每一层的作用之后我们试着串起来摸索一下一次整体的http请求到响应的过程。 拿访问google做个例子 访问google.com按下回车。应用层准备好请求报文通过DNS服务进行域名解析得到google的ip地址并将报文发到传输层。传输层收到报文后会将请求的数据包进行拆分打包并对每个包裹打上tag。在请求报文的基础上加上一层TCP的首部信息然后发往网络层。到了网络层以后IP协议就发挥了巨大的作用IP协议中需要两个比较重要的信息那就是ip地址和mac地址。ip已经在应用层通过dns解析出来了那mac怎么办。。。真尴尬然而这时ARP协议又冒了出来它可以根据ip地址反向查询到目标主机的mac地址。好了现在啥都有了打包带走把数据发到数据链路层。终于走到基础设施这里了此时数据包就在一根根光纤中旋转跳跃的奔向目的地当然整个过程不一定是直达的可能需要经过各种中转站就跟坐火车转车一样的。请求到达服务器后先从数据链路层往上走并验证消去以太网首部信息在网络层消去IP首部在传输层消去TCP首部就像剥洋葱一样一层一层去皮最后剩下的就请求报文。在应用层对请求做出处理之后需要对请求返回一个响应。而整个响应的传输过程就和请求一样一层一层的封装响应到达客户端时再一层一层的消去首部最后呈现响应的结果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927742.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

week01 编码规范

week01 编码规范编码规范文件与目录规范• 头文件引用: 使用 <> 引用系统头文件或预定义路径的头文件,例如 #include <iostream> 。 使用 "" 引用当前目录或相对路径的头文件,例如 #i…

如何做微信ppt模板下载网站珠海企业网站推广服务

当你的计算机知识还撑不起你的学习、工作时&#xff0c;那你就应该静下心来刷计算机等级考试题库-二级C语言试题。1)下列叙述中正确的是( )。A.解决同一个问题的不同算法的时间复杂度一般是不同的B.解决同一个问题的不同算法的时间复杂度必定是相同的C.对同一批数据作同一种处理…

做化妆品注册和注册的网站有哪些大品牌设计公司

栈和队列 栈&#xff08;stack&#xff09;&#xff0c;有些地方称为堆栈&#xff0c;是一种容器&#xff0c;可存入数据元素、访问元素、删除元素&#xff0c;它的特点在于只能允许在容器的一端&#xff08;称为栈顶端指标&#xff0c;英语&#xff1a;top&#xff09;进行加…

做电影网站投资多少钱百度快照收录入口

[TOC]&#xff08;太多了&#xff0c;目录只列出最重要的几个&#xff0c;剩下的同学们自己翻&#xff09; PHP作为一种广泛应用的服务器端脚本语言&#xff0c;在历史上曾曝出过多种安全漏洞。以下是一些PHP漏洞的类别及其简要解释&#xff0c;以及如何解决这些问题&#xff1…

三亚网站建设兼职网站怎样做反向链接

支持向量机 一、概述1.1 介绍1.2 工作原理1.3 三层理解 二、sklearn.svm.SVC2.1 查看数据集2.2 contour函数2.3 画决策边界&#xff1a;制作网格2.4 建模画图 三、非线性情况推广3.1 查看数据集3.2 线性画图3.3 为非线性数据增加维度并绘制3D图像 四、核函数 一、概述 1.1 介绍…

建设银行金山支行网站个人建设图片分享网站

参照张树山&#xff08;2023&#xff09;的做法&#xff0c;本团队对来自统计与决策《企业数字化转型与供应链效率》一文中的基准回归部分进行复刻。文章实证检验企业数字化转型对供应链效率的影响。用年报词频衡量上市公司数字化转型程度&#xff0c;以库存周转天数来衡量供应…

秦皇岛市做网站优化甘肃省建设信息平台

安装所需的模块&#xff08;python&#xff09; pip 是 Python 包管理工具&#xff0c;该工具提供了对Python 包的查找、下载、安装、卸载的功能。 首先命令行输入pip3 --version查看是否有pip C:\Users\jym>pip3 --version pip 19.2.3 from d:\program files\python38\l…

启动网站建设的请示聊城手机网站建设价格

在移动应用中&#xff0c;网络请求 是实现与服务器进行数据交互的核心功能。React Native 基于 JavaScript 的特性&#xff0c;提供了多种方式进行网络请求&#xff0c;包括使用 fetch API、axios 库以及 WebSocket 等。本章节将详细介绍如何在 React Native 中进行网络请求&am…

10.4 闲话

.本来要睡觉了的,然后酒店响起了火警,睡不着了。 今天打的比赛都过于神人。CF 被 E 卡了不知道多长时间,模拟赛放了个二项式反演板子很不尊重人(写三个小时乱搞斩获 \(6\) 分更不尊重人了),ucup 只写了签到,ABC…

高端网站网站建设制作要学什么

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来&#xff0c;JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心&#xff0c;包括了Java运行环境&#xff0c;Java工具和Java基础的类库。 java环境变量配置&#xff1a; 如果是Window…

神秘专题训练之老题补做

2024 在我的深刻思考下,我决定先开xtq的杂题选讲,我能归来吗? 杂题选讲 by xtq unknown给定一棵带权树和一个 \(k\),选 \(k\) 个点标记,使得对于每个点(可以不是标记点)到最近的标记点的距离的最大值最小。\(n …

php网站开发工程师任职要求沪佳装修贵吗

欧几里德算法是计算两个数最大公约数的传统算法&#xff0c;他无论从理论还是从效率上都是很好的。但是他有一个致命的缺陷&#xff0c;这个缺陷只有在大素数时才会显现出来。 考虑现在的硬件平台&#xff0c;一般整数最多也就是64位&#xff0c;对于这样的整数&#xff0c;计…

学校网站怎样建设云南省城市建设培训中心网站

# 背景知识 大模型和分布式训练对数据的吞吐量以及并行度都有很高的要求&#xff0c;NCCL就是在这个背景下诞生的。 如果你是一个只会写写Python&#xff0c;调用PyTorch和Horovod的算法萌新&#xff0c;可能对于分布式底层的东西不太了解&#xff0c;在下岗热潮中被主管逼着…

网站建设一般用哪种语言开发wordpress 旅游网站

CNCF 全称Cloud Native Computing Foundation&#xff08;云原生计算基金会&#xff09;&#xff0c;成立于 2015 年7月21日&#xff08;于美国波特兰OSCON 2015上宣布&#xff09;&#xff0c;其最初的口号是坚持和整合开源技术来让编排容器作为微服务架构的一部分&#xff0…

广州手机网站定制如何网站栏目页排名

首先查看当前字符集 locale 看看有没有zh_CN.utf8 locale -a |grep CN 没有就安装 yum install -y langpacks-zh_CN 安装后再次确认配置 vi /etc/locale.conf LANG"zh_CN.UTF-8" 修改后重启即可

用windows搭建手机网站更换wordpress字体

世界上有三种钱非常奥妙&#xff0c;你花得越多就赚得越多。这是学校老师不会教的事&#xff0c;让我们看看&#xff1a; 第一种钱&#xff1a;投资自己&#xff0c;自我成长&#xff0c;学习的钱一定要花&#xff01; 如果我们把世界首富比尔.盖茨从美国抓到非洲&#xff0c…

202510做题记录

202510 做题记录加粗斜体表示思考时被卡了的部分。 打 \(*\) 的表示做过的重新想(做)一遍。 打 \(^?\) 的表示看了题解。 打 ~ 的表示还没做 / 还没写上来。 特别的,\(^!\) 和 \(*^?\) 都表示做过一遍还是不会 �…

python 基础问题汇总

一、基础语法与变量:“概念混淆导致代码写错” 这是入门初期最常踩的坑,核心是对Python基础语法规则(如变量类型、运算符、字符串)的理解不透彻,导致“代码看起来对,实际跑不通”。变量类型混淆,计算/操作报错典…