推荐 最新
回龙叫不醒

https 和 tcp 的关系?

个人背景:是一个准备深入了解网络知识的前端新人。 问题背景:在了解 osi 模型的时候,了解了 https 是跑在应用层的协议,而 tcp/ip 是传输层的协议,在了解相关知识的时候产生了一个疑问。 接下来的问题为谷歌浏览器背景。 问题1:是因为有了 tcp/ip 协议,才选用 https 这种传输方式?还是先选用了 https 协议,再有了 tcp/ip 呢? 问题2:在网址栏输入 www.baidu.com ,我目前的理解是,浏览器跑在应用层,会通过 https 请求到目标服务器,这个过程会建立 tcp 链接。但是这个建立了 tcp 链接的时候是在 osi 的哪一层呢?

13
1
0
浏览量335
满脑子智慧溢出

为什么TCP/IP 总是绑定在一起说呢?

个人背景 :网络小白,最近在看《自顶向下网络基础》这本书。 在 OSI 模型中,我了解到 TCP 是属于传输层的,而 IP 是属于网络层的。但是在各种教材或者文章中,总是将 TCP/IP 绑定起来说是 TCP/IP 协议簇 , 问题一: 为什么明明不属于一个传输层的,而要将这两个绑定连在一起说呢? 问题二: 为什么不是 UDP/IP 呢?

0
1
0
浏览量209
米小米会努力

请问为什么电脑一直发送莫名奇妙的 ARP 包?

问题描述:奇怪的广播 ARP 包和不存在的 ARP 表 电脑: MacBook Air M1 网络情况: 如下 我并没有使用 172.22.128.1 这个 IP, 也没有这个 MAC 地址, 我手动删除 arp 表这个记录仍然更新出来 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241005/3aa8b0a5e81d2c17679e6354d4ebd110.png) Wireshark 抓包结果: 如下 有大量的 "Who has xxx?Tell XXX", 我看 Source 的 MAC 地址是 arp 表中不存在的那个 MAC 地址, 也就是说从我本机发出来的?我也不知道该如何找到哪个进程发送的 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241005/c740e657c336cff9890c9106a8436c83.png) 此外, 还有和我本机通信的 ARP 包 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241005/4222d7a45c802644c63cfe379e393800.png)

0
1
0
浏览量197
我头像最美

某某应用不支持 ipv6 ,这里的“不支持”是什么意思呢?

如题:不是特别能理解“不支持”到底体现在什么地方? 1.是指程序员在应用层没写相关的代码吗? 2.还是路由器不支持?

0
1
0
浏览量191
古典研发君

grpc 和 http 之间有关系吗?

在工作项目中前后端采用了 grpc 的方式通讯,我们约定一份 .proto 文件,然后进行开发。但由于我本人是前端开发,就导致接口文件基本上都是后端开发来编写的,我用到的时候直接调用生成好的 ts 文件就行了,所以对这方面的理解一直模棱两可。 问题:grpc 的方式和传统的 http 通信方式有什么区别呢?(相较于 http grpc 有什么优劣呢?)

0
1
0
浏览量172
谁能阻止我删代码

如何理解 DHCP 是建立在 UDP 协议之上这句话?

今天在阅读阮一峰老师的"网络基础应用二" (https://link.segmentfault.com/?enc=TmrfMS4HaUm8pFGIEejBAg%3D%3D.YcMHMk7NO2GTs3J9YiKOK8Y6qPCgpFoHC%2FoN%2BDHbndPhEGdaqGZ3PH%2BP9qVRSCMYbmOJ012Us8MV5mwotuhBss%2BqkgMFt%2BSpIGdloyqBMFU%3D)这篇文章中,他在解释 DHCP 的作用时,提到了如下解释: "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241001/f51faf2b797ed466dfe0a20862e8ae1f.png)。 文中说到了这句话: «DHCP 是应用层协议,它建立在 UDP 协议之上» 问题: UDP 不是传输层协议吗? 为什么这句话要特指 "UDP" 协议呢?这句话为什么不可以说成 “DHCP 是建立在传输层协议之上”呢?

0
1
0
浏览量146
Frank的私人司机

前端如何正确理解跨域?

作为一名前端开发者,有时候会遇到一些跨域问题,之前我参考一些教程网址的理解是: 客户端 浏览器其实已经将请求发送出去了,服务器端 也接收到了,但是服务器返回的数据 在回来的时候被浏览器拦截 了。 *** 但是今天在和后端同事讨论的时候,他说我之前理解错了。下面是他的解释: 跨域的本质是保护服务器 的数据,就好像你不能直接进我家来捣乱,你需要我给你钥匙(需要后端的 Access-Control-Allow-Origin 设置允许访问的来源 )。但是按照这样理解的话,就推翻了我之前的理解,请求已经发送了,但是被服务器拒绝了 。 问题: 我自己也有点疑惑,哪个理解才是正确的呢?

0
1
0
浏览量136
momo

关于某培训机构的网络配置,要求如下,思路不清晰,需要指教?

某培训公司网络设计与实现 【项目背景】 某培训公司有销售部、教学部、行政部三个部门,10台服务器,有900台个人计算机,其中销售部计算机30台,教学部计算机50台,行政部计算机60台,其余为学生上课机房电脑。现有网络前缀为172.16.0.0/16的地址块,采用子网划分的方式为服务器、上课机房以及各个部门分配IP: 服务器IP:172.16.1.1-172.16.1.10 外网网关:172.16.1.62 现有三层交换机以及路由器共6台,每台三层交换机可划VLAN个数为20个,24端口二层交换机若干台。 【基本要求】 (1) 使用上述设备为服务器、上课机房以及各个部门分配IP。 (2) 画出网络拓扑图; (3) 给出每个网段的IP范围、子网掩码、默认网关; (4) 为三层交换机规划VLAN,给每个接口分配IP地址; (5) 为公司内网设计路由(静态和RIP)、配置DNS服务器、HTTP服务器。 (6) 课程设计报告中的插图必须用Microsoft Visio进行绘制。 上述是要求,下面是我按照自己的理解画出来的图(我的思路是四个二层交换机代表四个部门) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240924/72e7f5bd1f2f9a52b3bd34e07886dd70.png) 1、还有一个服务器的要求,(我的思路不清楚这个服务器是来干嘛的T-T)不知道应该划在三层交换机上面还是三层交换机下面? 2、图建的正确吗,需要改什么呢?

0
1
0
浏览量130