第16讲、流媒体协议:如何在直播里看到美女帅哥

最近直播比较火,很多人都喜欢看直播,那一个直播系统里面都有哪些组成部分,都使用了什么协议呢? 无论是直播还是点播,其实都是对于视频数据的传输。一提到视频,大家都爱看,但是一提到视频技术,大家都头疼,因为名词实在是太多了。 三个名词系列我这里列三个名词...

趣谈网络协议

第15讲、HTTPS协议:点外卖的过程原来这么复杂

用HTTP协议,看个新闻还没有问题,但是换到更加严肃的场景中,就存在很多的安全风险。例如,你要下单做一次支付,如果还是使用普通的HTTP协议,那你很可能会被黑客盯上。 你发送一个请求,说我要点个外卖,但是这个网络包被截获了,于是在服务器回复你之前,黑...

趣谈网络协议

第14讲、HTTP协议:看个新闻原来这么麻烦

前面讲述完传输层,接下来开始讲应用层的协议。从哪里开始讲呢,就从咱们最常用的HTTP协议开始。 HTTP协议,几乎是每个人上网用的第一个协议,同时也是很容易被人忽略的协议。 既然说看新闻,咱们就先登录 http://www.163.com 。 htt...

趣谈网络协议

第13讲、套接字Socket:Talk is cheap, show me the code

前面讲完了TCP和UDP协议,还没有上手过,这一节咱们讲讲基于TCP和UDP协议的Socket编程。 在讲TCP和UDP协议的时候,我们分客户端和服务端,在写程序的时候,我们也同样这样分。 Socket这个名字很有意思,可以作插口或者插槽讲。虽然我们...

趣谈网络协议

第12讲、TCP协议(下):西行必定多妖孽,恒心智慧消磨难

我们前面说到玄奘西行,要出网关。既然出了网关,那就是在公网上传输数据,公网往往是不可靠的,因而需要很多的机制去保证传输的可靠性,这里面需要恒心,也即各种重传的策略,还需要有智慧,也就是说,这里面包含着大量的算法。 如何做个靠谱的人?TCP想成为一个成...

趣谈网络协议

第11讲、TCP协议(上):因性恶而复杂,先恶后善反轻松

上一节,我们讲的UDP,基本上包括了传输层所必须的端口字段。它就像我们小时候一样简单,相信“网之初,性本善,不丢包,不乱序”。 后来呢,我们都慢慢长大,了解了社会的残酷,变得复杂而成熟,就像TCP协议一样。它之所以这么复杂,那是因为它秉承的是“性恶论...

趣谈网络协议
145678673