IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络相关 -> 正文阅读

[网络协议]计算机网络相关

1、TCP与UDP有什么区别?各自适用场景

1、tcp面向连接,udp面向非连接。即发送数据前不需要建议连接。

2、tcp提供可靠的服务,即tcp连接传输数据,无差错、不丢失、不重复,且按序到达

? ? ?udp尽最大努力交付,不保证可靠交付

3、tcp面向字节流。udp面向报文。

4、tcp数据传输慢,udp数据传输快

5、tcp连接只能是点对点的,udp支持1对1、1对多、多对多

场景: 若完整性要求大于实时性,则选择TCP,如文件传输、重要状态

? ? ? ? ? ? 反之则采用udp,如视频传输、实时通讯

2、说一下你了解的端口及对应的服务

端口号服务
21FTP(文本传输协议)
22SSH
23Telent远程登录服务
25SMTP(简单邮件传输协议)
53DNS域名服务器
80HTTP超文本传输协议
110POP3邮件协议
443HTTPS
1080Sockets
1521Oracle数据库默认端口
3306mysql服务

3、IP地址共有哪几类,目前还有哪些私有(保留)地址?

?保留地址:

类别地址范围
A类10.0.0.0 ~? 10.255.255.255
B类172.16.0.0 ~? 172.31.255.255
C类192.168.0.0 ~ 192.168.255.255

4、简要介绍一下什么是http协议?

定义:

http是一个基于tcp/ip来传输数据的通信协议。http是一个应用层的面向对象的协议

特点:

1、简单快速:发送请求时,只需发送请求方法和路径即可

2、灵活: 允许传输任意类型的数据对象

3、无连接:每次连接只处理一个请求,处理完即断开连接

4、无状态:协议对事务处理没有记忆

5、支持B/S,C/S模式

6、默认端口是80

5、http和https的区别?

1、http协议运行在tcp之上,明文传输,客户端与服务端都无法验证对方的身份。

https是身披ssl的http,运行在ssl之上,ssl运行在tcp之上,是添加了加密和认证机制的http

2、使用的端口不同: http是80,https是443

3、资源消耗不同:与http通信相比,https由于加解密需要消耗更多的CPU和内存资源

4、开销和成本:https需要证书,证书需要向认证机构购买

6、数字证书包含哪些内容?

1、证书的版本信息

2、证书的序列号

3、证书的签名算法

4、证书的发型机构名称

5、证书的有效期

6、证书所有人的名称

7、证书所有人的公开秘钥

8、证书发行人对证书的签名

7、Http返回码含义

格式含义
1xx表示请求已经接受,继续处理
2xx成功---表示请求已被成功接受、理解、结束
3xx重定向--要完成求请求必须要进一步操作
4xx客户端错误,请求有错误或请求无法实现
5xx服务端错误,服务器未能实现合法请求

8、什么是对称加密与非对称加密?各自常用的算法有哪些?

对称加密是指加密和解密用的都是同一个秘钥。

非对称加密是指使用一对非对称秘钥,公钥和私钥。公钥用于加密,私钥用于解密。公钥可以随意发布,私钥自己持有。

非对称加密由于不用发送用于解密的私钥,所以可以保证安全性。

常见的对称加密算法:AES(秘钥长度可为16、24、32个字节)、DES(秘钥长度为8字节)?

3DES

常见的非对称加密算法: RSA、DSA、ELgamal、背包算法、Rabin、ECC

常见的线性散列算法(签名算法):MD5、SHA1、HMAC

9、get和post的区别?

功能上:get一般用于获取服务器资源,post一般用于更新服务器资源

REST服务角度:get一般是幂等的,即多次对于同一资源的获取,结果总是相同的。

? ? ? ? ? ? ? ? ? ? ? ? post是非幂等的

请求参数形式:get请求的数据会附在url之后,即请求数据放置在http报文的请求头中

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? post请求数据放置在http报文的请求体中

请求参数大小:get请求参数由于放在url之中,受限于url的长度限制,post请求参数大小没有限制

安全性: Post安全性比get安全性要高:get参数放在url,且会被浏览器缓存,post不会

10、IP地址与MAC地址的作用?

MAC地址是硬件地址,用来定义网络设备的位置,主要由数据链路层负责

IP地址是IP协议提供的一种统一的地址格式,为互联网上每一个网络和每一个主机提供分配一个逻辑地址,用来屏蔽物理地址的差异。

11、用户从浏览器输入url到显示整个界面的过程?(每项可扩展说)

1、DNS解析

2、TCP连接

3、发送HTTP请求

4、服务器处理请求并返回HTTP报文

5、浏览器解析渲染界面

6、结束连接

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-12-13 13:13:40  更:2021-12-13 13:15:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 10:48:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码