第12讲、TCP协议(下):西行必定多妖孽,恒心智慧消磨难我们前面说到玄奘西行,要出网关。既然出了网关,那就是在公网上传输数据,公网往往是不可靠的,因而需要很多的机制去保证传输的可靠性,这里面需要恒心,也即各种重传的策略,还需要有智慧,也就是说,这里面包含着大量的算法。 如何做个靠谱的人?TCP想成为一个成...2026-03-02趣谈网络协议
第13讲、套接字Socket:Talk is cheap, show me the code前面讲完了TCP和UDP协议,还没有上手过,这一节咱们讲讲基于TCP和UDP协议的Socket编程。 在讲TCP和UDP协议的时候,我们分客户端和服务端,在写程序的时候,我们也同样这样分。 Socket这个名字很有意思,可以作插口或者插槽讲。虽然我们...2026-03-02趣谈网络协议
第14讲、HTTP协议:看个新闻原来这么麻烦前面讲述完传输层,接下来开始讲应用层的协议。从哪里开始讲呢,就从咱们最常用的HTTP协议开始。 HTTP协议,几乎是每个人上网用的第一个协议,同时也是很容易被人忽略的协议。 既然说看新闻,咱们就先登录 http://www.163.com 。 htt...2026-03-02趣谈网络协议
第15讲、HTTPS协议:点外卖的过程原来这么复杂用HTTP协议,看个新闻还没有问题,但是换到更加严肃的场景中,就存在很多的安全风险。例如,你要下单做一次支付,如果还是使用普通的HTTP协议,那你很可能会被黑客盯上。 你发送一个请求,说我要点个外卖,但是这个网络包被截获了,于是在服务器回复你之前,黑...2026-03-02趣谈网络协议
第16讲、流媒体协议:如何在直播里看到美女帅哥最近直播比较火,很多人都喜欢看直播,那一个直播系统里面都有哪些组成部分,都使用了什么协议呢? 无论是直播还是点播,其实都是对于视频数据的传输。一提到视频,大家都爱看,但是一提到视频技术,大家都头疼,因为名词实在是太多了。 三个名词系列我这里列三个名词...2026-03-02趣谈网络协议
第17讲、P2P协议:我下小电影,99%急死你如果你想下载一个电影,一般会通过什么方式呢? 当然,最简单的方式就是通过HTTP进行下载。但是相信你有过这样的体验,通过浏览器下载的时候,只要文件稍微大点,下载的速度就奇慢无比。 还有种下载文件的方式,就是通过FTP,也即文件传输协议。FTP采用两个...2026-03-02趣谈网络协议