这是一件很酷的事
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

趣谈网络协议16流媒体协议

流媒体协议视频其实就是快速播放一连串连续的图片。 每一张图片,我们称为一帧。只要每秒钟帧的数据足够多,也即播放得足够快。比如每秒 30 帧,以人的眼睛的敏感程度,是看不出这是一张张独立的图片的,这就是我们常说的帧率(FPS)。 每一张图片,都是由像素组成的,假设为 1024*768(这个像素数不算多)。每个像素由 RGB 组成,每个 8 位,共 24 位。 我们来算一下,每秒钟的视频有多大?30
2023-07-12
网络协议
#网络协议

趣谈网络协议17文件下载协议

文件下载协议HTTP通过浏览器下载的时候,只要文件稍微大点,下载的速度就奇慢无比。无法断点续传。 FTP文件传输协议。 FTP 采用两个 TCP 连接来传输一个文件。 控制连接:服务器以被动的方式,打开众所周知用于 FTP 的端口 21,客户端则主动发起连接。该连接将命令从客户端传给服务器,并传回服务器的应答。常用的命令有:list——获取文件目录;reter——取一个文件;store——存一个文
2023-07-12
网络协议
#网络协议

趣谈网络协议14HTTP

HTTP看新闻,使用浏览器访问http://www.163.com。 http://www.163.com是个 URL,叫作统一资源定位符。之所以叫统一,是因为它是有格式的。HTTP 称为协议,www.163.com 是一个域名,表示互联网上的一个位置。有的 URL 会有更详细的位置标识,例如 http://www.163.com/index.html 。正是因为这个东西是统一的,所以当你把这样一
2023-07-11
网络协议
#网络协议

趣谈网络协议15HTTPS

HTTPShttp协议是明文转输内容不安全。 不安全一般思路就是加密。 加密一种是对称加密,一种是非对称加密。 对称加密算法相比非对称加密算法来说,效率要高得多,性能也好,所以交互的场景下多用对称加密。 对称加密在对称加密算法中,加密和解密使用的密钥是相同的。也就是说,加密和解密使用的是同一个密钥。 如果要用于HTTP协议,需要线下转输。但是客户端用户很多,不现实。 非对称加密在非对称加密算法中,
2023-07-11
网络协议
#网络协议

趣谈网络协议13Socket

SocketSocket 这个名字很有意思,可以作插口或者插槽讲。虽然我们是写软件程序,但是你可以想象为弄一根网线,一头插在客户端,一头插在服务端,然后进行通信。所以在通信之前,双方都要建立一个 Socket。 在网络层,Socket 函数需要指定到底是 IPv4 还是 IPv6,分别对应设置为 AF_INET 和 AF_INET6。另外,还要指定到底是 TCP 还是 UDP。还记得咱们前面讲过的
2023-07-11
网络协议
#网络协议

趣谈网络协议12TCP下

TCPTCP使用”缓存”来记录接收与发送,用序号来标识包,如果收到确认,把该序号的包标识为已确认,如果超时未收到包确认,主动发送一个该序号的包。 TCP为了保证顺序性,每一个包都有一个序号,然后一个个的发送,为了保证不丢包,对于发送的包都要有应答,这个应答不是一个个应答,而是应答某个之前的序号,这种模式称为累计确认或者累计应答(cumulative acknowledgment)。 缓存为了记录所
2023-07-10
网络协议
#网络协议

趣谈网络协议11TCP上

TCPTCP包头 首先,源端口号和目标端口号是不可少的,这一点和 UDP 是一样的。如果没有这两个端口号。数据就不知道应该发给哪个应用。 接下来是包的序号。当然是为了解决乱序的问题。 还应该有的就是确认序号。发出去的包应该有确认,要不然我怎么知道对方有没有收到呢?如果没有收到就应该重新发送,直到送达。这个可以解决不丢包的问题。作为老司机,做事当然要靠谱,答应了就要做到,暂时做不到也要有个回复。 接
2023-07-04
网络协议
#网络协议

趣谈网络协议08网关

如何上可以访问百度的网几台电脑用集线器或交换机连接起来形成一个网络,这种只能互相访问,不能去外网访问。 想上外网,只有运营商给你开网,运营商可以给学校、公司等机构分配网络号或者IP。 宿舍网给你的IP为192.168.1.x。 学校给你的IP为10.10.x.x。 学校给你IP了,你如何上网?方法一:让你们宿舍其中的一台电脑拥有双网卡。然后新网卡设置为学校给你们宿舍的IP。这种情况下,如果你们宿舍
2023-07-03
网络协议
#网络协议

趣谈网络协议09路由协议

路由表路由器就是一台网络设备,它有多张网卡。当一个入口的网络包送到路由器时,它会根据一个本地的转发信息库,来决定如何正确地转发流量。这个转发信息库通常被称为路由表。 一张路由表中会有多条路由规则。每一条规则至少包含这三项信息。 目的网络:这个包想去哪儿? 出口设备:将包从哪个口扔出去? 下一跳网关:下一个路由器的地址。 通过 route 命令和 ip route 命令都可以进行查询或者配置。 例如
2023-07-03
网络协议
#网络协议

趣谈网络协议10UDP与TCP主讲UDP

传输层里比较重要的两个协议,一个是 TCP,一个是 UDP。 TCP 和 UDP 有哪些区别?TCP 是面向连接的,UDP 是面向无连接的。 所谓的建立连接,是为了在客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态,用这样的数据结构来保证所谓的面向连接的特性。 TCP 提供可靠交付。通过 TCP 连接传输的数据,无差错、不丢失、不重复、并且按序到达。 IP 包是没有任何可靠性保证
2023-07-03
网络协议
#网络协议
1…678910…24

搜索

Hexo Fluid
京ICP备18028493号 | police-icon 11010502035713