1、网络体系结构有几个
TCP/IP,OSI/RM
2、TCP/IP有几层?
应用层,传输层,网络互联层、网络接口层
3、传输层有几个传输协议,分别是什么
TCP(传输控制协议) UDP(用户数据协议)
4、传输协议:那一个更安全?TCP
5、常用应用层协议有那些:
HTTP/HTTPS,ftp(文件传输协议)
POP3(邮件收发),IMAP(互联网邮件接入协议)/SMTP(互联网邮件 发送协议)
6、常用协议的端口:http协议端口80
https:443,ftp(21),pop3(110)
7、http协议:全称超文本传输协议
工作在客户端-服务器架构上(C/S)
8、web浏览器(客户端)发送请求
9、web 服务器(服务端)发送响应
10
11、http协议特点:
12、1)无连接,请求和响应的双方可以不同时在线
13 2)媒体独立:传输过程中的数据和通信协议没有关系(只要客户端和服务端能够识别数据,就能进行传输)
14、3)无状态:只要请求,就重新响应,不管之前响应了多少数据。
15、https:http安全版(http+ssl)安全传输信息
1)ssl(https)需要申请安全证书(CA)
2)连接方式不同(https端口号443)
3)加密,敏感信息加密
http协议
请求(request)
客户端发送
http请求包含内容
请求行(request line ) 头部(haeder) 空行 请求数据
请求方法:
get :请求指定页面信息,返回实体主体
post:向指定资源提交数据请求
http响应(response):
服务器返回:
包含内容:状态行 头信息 空行 响应正文
响应状态码;
1、1**: 接收 信息,但是需要进一步处理
2、2** 成功
3、3** 重定向,需要进一步操作以完成请求
4、4** 客户端请求错误
5、5** 服务器处理错误





常见的:
200,301,304,404 ,403 ,401 ,400,500 ,502
200:服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。
301 : (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
302:(临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。
400 :客户端请求有语法错误,不能被服务器所理解。
403 :服务器收到请求,但是拒绝提供服务。
404 :(未找到) 服务器找不到请求的网页。
500: (服务器内部错误) 服务器遇到错误,无法完成请求。

本文介绍了网络体系结构的基础概念,包括TCP/IP与OSI/RM模型、各层的功能与常见协议,重点解析了HTTP与HTTPS的工作原理及特性,如无状态、安全性等,并详细列举了常用的HTTP请求与响应状态码。
4947





