美文网首页
网络协议

网络协议

作者: liyun06 | 来源:发表于2018-01-15 23:30 被阅读0次

HTTP协议状态码

200 服务器成功返回网页
204 服务器成功处理了请求 但没有任何返回内容
206 服务器成功处理了部门GET请求
301 请求的网页永久移到新的位置 服务器返回此响应式,会自动将请求者转到新的位置
302 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求。
303 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。
304 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。
307 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求
400 服务器不理解请求的语法
401 请求要求身份验证。对于登录后请求的网页,服务器可能返回此响应
403 服务器拒绝请求
404 服务器找不到请求的网页
500 服务器遇到错误,无法完成请求。
503 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。

OSI七层模型

物理层

建立 维护 断开物理连接

数据链路层

建立逻辑连接 进行硬件地址寻址 差错校验 等功能

网络层

进行逻辑地址寻址 实现不同网络之间的路径选择

传输层

定义传输数据的协议端口号 以及流控和差错校验
协议有TCP UDP 数据包一旦离开网卡即可进入网络传输层

会话层

建立 管理 终止会话

表示层

数据的表示 安全 和压缩

应用层

网络服务与最终用户的一个接口
协议有 HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

HTTP协议的工作特点和工作原理

工作特点

基于B/S模式
通信开销小 简单快速 传输成本低
使用灵活 可使用超文本传输协议
节省传输时间
无状态

工作原理

客户端发送请求给服务器 创建一个TCP连接 指定端口号 默认80 连接到服务器 服务器监听浏览器请求 一旦监听到客户端请求 服务器会向客户端返回状态信息和数据内容

HTTPS的工作原理

HTTPS 是一种基于SSL/TLS的HTTP协议 所有的HTTP数据都是在SSL/TLS 协议封装之上传输的
HTTPS在HTTP协议的基础上 添加了SSL/TLS握手以及数据加密传输 也属于应用层协议

常见的网络协议及端口

FTP 文件传输协议 下载文件 默认端口21
Telnet 远程登录 用户可以远程链接到计算机上 通常端口23
SMTP 简单邮件传输协议 25端口
POP3 接受邮件 端口 110
HTTP 超文本传输协议 端口80
DNS 用于域名解析服务 端口53

相关文章

  • 名词解析

    网络层:IP协议 : 网络协议ICMP协议: Internet互联网控制报文协议 ->IP协议的附属协议 IP...

  • Http网络协议包

    1.网络协议包: 2.常见网络协议: 3.Http网络协议包: 4.Http请求协议包与Http响应协议包介绍: ...

  • 网络传输-Socket

    目录 网络基础 Socket 一、网络基础 网络协议 网络协议是互联网进行数据交换的标准,通过实现网络协议达到与互...

  • 基本原理

    什么是协议? 网络协议:规定网络双端如何通信。

  • 网络协议

    网络协议 网络七层协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 TCP/IP五层模型的协议 应...

  • 网络协议

    网络协议 网络的五层划分是什么? 应用层,常见协议:HTTP、FTP 传输层,常见协议:TCP.UDP 网络层,常...

  • 网络协议

    1:OSI 模型七层协议, 另也可以五层协议即 一用层,表现层与会话层 统称为 应用层。 2:信息格式 很明显通过...

  • 网络协议

    最早的 TCP 协议文档是 RFC793。 TCP 提供一种面向连接的、可靠的字节流服务。 面向连接容易理解,那么...

  • 网络协议

    TCP/IP协议 互联网协议(英语:Internet Protocol Suite,缩写IPS)[1]是一个网络通...

  • 网络协议

    互联网协议是以分层管理的,但是在有些地方看到是五层管理,但是在图解http书中看到的网络协议是四层,到底是五层还是...

网友评论

      本文标题:网络协议

      本文链接:https://www.haomeiwen.com/subject/zgjjoxtx.html