美文网首页
网络协议

网络协议

作者: 尚无花名 | 来源:发表于2019-04-07 09:29 被阅读0次

当你按下www.jianshu.com的时候会发生什么?

网络传输协议分为七层,

7。应用层,6。会话层 5。 表示层。 4传输层 3。网络层 2。 数据链路层 1。物理层。
HTTP 协议 和websocket都在第七层。
TCP和UDP在第四层 。
IP在第三层。
端口号是个什么鬼

RPC call是什么东西 :

远程过程调用
https://blog.csdn.net/sinat_34344123/article/details/79078654

TCP和UDP的区别:

TCP保证数据完整性, 掉了重新传,适合比较传文件之类的应用。
UDP不保证数据完整性,掉了就掉了,适合网络语音,直播之类的应用。

Http

没有状态,每次都要传一堆数据过去。

Websocket

一旦连上,下次不需要重新传一堆 request head。
可以是客户端和服务器两端双向通讯。也是基于TCP, 和http是在同一层的。
不需要刷新浏览器用户就可以获得更新。
也是先发起http请求,但是header内容不一样。
适合双向通讯,实时性支持好,适合推送消息。

long poll

一个超时时间很长的request, 发一次请求给服务器,服务器有消息了再返回, 没消息就暂不返回。一旦收到服务器的返回值, 就再发一个请求在那儿等着, 占了端口。 端口只给了两个字节, 65536个
https://www.zhihu.com/question/20215561

ajax

不停的看不停的看,不管有没有都返回。服务器压力很大。

去看geeksforgeeks上的帖子

相关文章

  • 名词解析

    网络层: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/fqynuqtx.html