网络
-
输入 ping IP 后敲回车,发包前会发生什么?
ping目标ip时,先查路由表,确定出接口 - 如果落在直连接口子网内,此时若为以太网等 _多路访问网络_ 则先查询arp缓存,命中则直接发出,否则在该接口上发arp询问目标ip的...
-
HTTPS 是如何实现安全传输数据的
HTTPS 其实就是在 HTTP 跟 TCP 中间加多了一层加密层 TLS/SSL。SSL 是个加密套件,负责对 HTTP 的数据进行加密。TLS 是 SSL 的升级版。现在提到 ...
-
HTTPS 有什么优点和缺点
**优点**: - 1、使用 HTTPS 协议可认证用户和服务器,确保数据发送到正确的客户机和服务器; - 2、HTTPS 协议是由 SSL+HTTP 协议构建的可进行加密传输、身...
-
TTL,MSL,RTT?
1)MSL:报文最大生存时间”,他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。 (2)TTL:TTL 是 time to live 的缩写,中文可以译为“生存时间”...
-
创建一个简单 tcp 服务器需要的流程?
1.socket 创建一个套接字 2.bind 绑定 ip 和 port 3.listen 使套接字变为可以被动链接 4.accept 等待客户端的链接 5.recv/send 接...
-
OSI 的七层模型都有哪些?
- 物理层:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。 - 数据链路层:负责建立和管理节点间的链路。 - 网络层:通过路由选择算法,为报文或分组通过通信子网选择最...
-
各个HTTP方法的具体作用是什么?
| 方法 | 功能 | | :-----: | ------------------------------------------------------------ | | G...
-
HTTPS是如何保证安全的?
HTTPS 在传输数据的过程中会对数据进行加密处理,保证安全性。 那HTTPS采用的什么样的加密方式呢?我们来了解下一些加密的基本概念。 目前常见的加密算法可以分成三类,`对称加密...
-
http 响应码 301 和 302 代表的是什么?有什么区别?
301:永久重定向。 302:暂时重定向。 它们的区别是,301 对搜索引擎优化(SEO)更加有利;302 有被提示为网络拦截的风险。
-
简述 OSI 七层协议
1、物理层 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1...
-
TCP和UDP的步骤及区别?
sh TCP: TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 ...
-
什么是socket?简述基于tcp协议的套接字通信流程。
套接字,也称为BSD套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成...
-
说说 WebSocket与socket的区别
Socket其实就是等于IP地址 + 端口 + 协议。 Socket是一套标准,它完成了对TCP/IP的高度封装,屏蔽网络细节,以方便开发者更好地进行网络编程。” WebSocke...
-
IPv6 地址的总量是多少,如何表示?
使用 128 个二进制位表示,所以总量为 2 的 128 次方。 表示方式:冒号分隔