抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

前言

通过前面IPv6知识的学习,我们已经知道IPv4只能为40多亿台网络设备分配IP地址了,随着接入互联网的设备越来越多,这很明显已经不够使用了。

而NAT就是一种解决IPv4地址不足的方案,它用来让多个【网络设备】共用同一个IPv4地址,那么它是怎么做到的,优缺点又是什么?玩各种联机游戏时经常会听到的NAT穿透/打洞技术又是啥?带着这些问题开始学习~

nat.drawio

每当我发现请求某台服务器很慢或者连接不上时,总会使用ping命令看下,请求响应是否通,查看网络延迟、丢包率、抖动这些信息,那么它的原理是啥呢?

image-20231201224937062

目前我有着如下几个疑问

  1. Ping的原理是什么?
  2. Ping命令位于OSI网络模型中的那一层?
  3. 为什么有些服务器Ping不通但却可以正常访问?

那么就带着这些问题开始冲浪

在主动去了解IPv6的相关知识之前,我有着如下的疑问

  1. IPv6是什么?
  2. 它和IPv4有什么异同?
  3. IPv6能为我们带来什么好处?
  4. 为什么IPv6没有流行起来?

带着这些疑问让开始网络冲浪~

ipv4 versus ipv6

前言最近在做项目,当我将项目丢到生产环境给前端使用接口时,出现了跨域问题,很难受发现一如既往的CrossOrigin不好使了,同时也发现自己对跨域没有了解过,因此今天就来学习一下拉。 跨域什么是跨域 当一个请求URL的协议、域名(IP地址)、端口三者之间任意一个与当前URL不同就为跨域。 ps:(跨域是浏览器正确做出请求,服务器也能正确做出响应,是浏览器拒绝接收跨域服务器返回的数据;) ...

SSH协议 SSH是一种网络协议,我们常说的 ssh 一般指其实现,即 OpenSSH,在 shell 中,也就是 ssh 命令。Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。 SSH 的原理跟 HTTPS 差不多,都是基于 TCP 和 非对...

HTTP协议简介 HTTP协议,即超文本传输协议(Hypertext transfer protocol),它是基于应用层的协议,由request和response构成,是一个标准的客户端浏览器模型,同时它还是无状态协议。HTTP协议作为TCP/IP模型中应用层的协议也不例外。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。 ...